ilgili yazının güncel hali için lütfen
http://www.sadullahkeles.com/2008/02/09/login-failed-for-nt-authoritynetwork-service/
adresini ziyaret ediniz..
Eğer Sql server üzerinde işlem yapmak istediğinizde “Login failed for ‘NT AUTHORITY\NETWORK SERVICE’…” şeklinde bir hata mesajı alıyorsanız önce server üzerinde ilgili veritabanına bağlıyken sp_grantlogin ‘NT AUTHORITY\NETWORK SERVICE’ sorgusunu çalıştırın, daha sonrada veritabanınızın users bölümünde bu kullanıcıya veritabanınız için gerekli yetkileri verin (security başlığının altındaki users bölümünde kullanıcı üzerine sağ tıklayın propertiesi seçin açılan sayfada kullanıcı için gerekli yetkileri seçin)
merhaba ,
aynısorunu yaşıyorum ancak bende sp_grantlogin ‘NT AUTHORITY\NETWORK SERVICE’ bulunmuyor bunun yerine sadece sp_grantlogin bulunuyor
sendeki tam hata mesajı nedir? kullandığın sistem nedir? benim yazdığım server 2003 için geçerli. diğer sistemler için farklı çözümler olabilir.
ana makine server 2003
SQL server 2005
uygulama websitesi
sql de security kısmında windows seçil idi onu sql and windows auto. seçtim ancak aynı hatayı verdi
cannot open database “TİCARET(projeminadı)” request by the login failed
login failed for user ‘NT AUTHORITY/NETWORK SERVICE
hata mesajı tam olarak bu :((((
yukardaki stored procedure ü(sp_grantlogin) çalıştırdığınız zaman nasıl bir hata mesajı alıyorsunuz?
Msg 102, Level 15, State 1, Procedure sp_grantlogin, Line 34
Incorrect syntax near ‘%’.
Msg 102, Level 15, State 1, Procedure sp_grantlogin, Line 45
Incorrect syntax near ‘%’.
Msg 102, Level 15, State 1, Procedure sp_grantlogin, Line 57
Incorrect syntax near ‘%’.
Msg 15407, Level 11, State 1, Procedure sp_grantlogin, Line 28
‘@NT AUTHORITY/NETWORK SERVICE’ is not a valid Windows NT name. Give the complete name: .
query ekranına yazdığın cümleyi buraya da kopyalarmısın. sorgu içinde @ karakterinin olmasına gerek yok, onu kaldırıp dene.
o sorunu aştım sayfa çalıştı login olamıyordum update paneli kaldırdım bu seferde aşağıdaki hatayı verdi bu konu hakkında bilginiz var mı ??
yardım edebilirmisiniz???
Server Error in ‘/’ Application.
________________________________________
Cannot open database “ASPState” requested by the login. The login failed.
Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Cannot open database “ASPState” requested by the login. The login failed.
Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[SqlException (0x80131904): Cannot open database “ASPState” requested by the login. The login failed.
Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’.]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +800131
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +186
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1932
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +172
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +381
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +181
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +173
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +357
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +30
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +494
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +79
[HttpException (0x80004005): Unable to connect to SQL Server session database.]
System.Web.SessionState.SqlSessionStateStore.ThrowSqlConnectionException(SqlConnection conn, Exception e) +227
System.Web.SessionState.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo) +349
System.Web.SessionState.SqlSessionStateStore.GetConnection(String id, Boolean& usePooling) +285
System.Web.SessionState.SqlSessionStateStore.SetAndReleaseItemExclusive(HttpContext context, String id, SessionStateStoreData item, Object lockId, Boolean newItem) +178
System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs) +476
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
________________________________________
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
yönetim panelinde database inin altındaki users bölümüne gidip kullanıcın için yetkileri ayarlaman gerekiyor.
Sadullah bey asp ve windows konusunda pek bir bilgim yok acaba
” yönetim panelinde database inin altındaki users bölümüne gidip kullanıcın için yetkileri ayarlaman gerekiyor. ”
şu bahsettiğiniz çözümü biraz daha açabilirmisiniz. Yönetim panelinden bahsettiğiniz tam olarak nedir buraya uzak masa üstünden erişim varmıdır var ise nasıldır.? Aynı şekilde database ve users bölümlerine erişimi uzak masa üstünden mi yoksa panel üzerinden mi gerçekleştiriyoruz.? Eğer bu konuda bir geri dönüş yapabilirseniz çok sevinirim. Yardımlarınız için şimdiden teşekkürler.
anında oldu teşekkürler,
Login failed for user ‘NT AUTHORITY\NETWORK SERVICE’ hatasını bende alıyorum localde calısıyor fakat webde calışmıyor yazınızı okudum fakat pek anlayamadım daha basit bı dille yardımcı olursanız cok sevınırım sımdıden tesekkurler
serverda yaşanan bir sıkıntı ise siz muhtemelen mudahale edemezsiniz, yetkiniz olacağını sanmıyorum. server yetkilileriyle görüşmenizi öneririm.
Bende aynı sorunu alıyorum.Permission ları da verdim ama sorun çözülmedi.
Login failed for user ‘NT AUTHORITY\LOCAL SERVICE’.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Login failed for user ‘NT AUTHORITY\LOCAL SERVICE’.
exec sp_grantlogin N’NT AUTHORITY\NETWORK SERVICE’
go
use database_adı
go
exec sp_grantdbaccess N’NT AUTHORITY\NETWORK SERVICE’
go
bu kodları nereye yazıyoruz arkadşlar
sql server üzerinde bir query ekranına yazabilirsin.
Sadullah, tesekkurler 😉
bir de bu var;
sp_grantlogin ‘IIS APPPOOL\ASP.NET v4.0’
sql express 2008 ms server 2008 kullaniyorum
“yönetim panelinde database inin altındaki users bölümüne gidip kullanıcın için yetkileri ayarlaman gerekiyor. ”
Bu nedir ne olur bi zahmet açıklayın. bu panel nerede.
sql server management studio. eğer bilgisayarında kurulu değilse microsoftun sitesinden indirebilirsin.
sp_grantlogin ‘NT AUTHORITY\NETWORK SERVICE’
bunu yapiyorum ama users larin arasinda goremiyorum neden acaba
Oldu. Ama şimdi de şu hatayı veriyor
cannot alter the user ONFORMATION_SCHEMA
Olacak galiba. Ama bu hatayı olıyorum
The INSERT permission was denied on the object ‘log’, database ‘oyos2011’, schema ‘dbo’.
Sadullah bey , management studio yu kurdum. Ama yukarıdaki hatayı alıyorum şimdi.
The INSERT permission was denied on the object ‘log’, database ‘oyos2011′, schema ‘dbo’.
select de olsa comman aynı hatayı veriyor.
Yeni db açtım deneme… ondada select hatası veriyor. sql commanlarına hiç izin yok gibi görünür. ve ben bu izinleri nereden vereceğimi de bulamadım.
Yardımcı olursanız çok sevinir.
yukarıda bahsettiğim users bölümüne geçin orda kullanıcınızın üzerine sağ tıklayıp properties bölümüne gelin. yetkileri oradan ayarlayabilirsiniz.
Teşekkürler, çok işime aradı akşam akşam 🙂
🙂
Kardeş sağolasın işimi gördü (: