Windows Service başlatmaya çalışırken alınan hata

resobyte (1) 8 yıl önce sordu

İyi günler, Windows Form uygulamasında database'e şu komut ile bağlanıyordum.

" SqlConnection connection = new SqlConnection("Data Source=localhost;database=CardTek;Integrated Security=True"); "

Ancak Windows service uygulamasında yazdıktan sonra ve bu servicei setuplayıp hizmetlerden başlatmaya çalıştığımda şu hatayı veriyor.

"Hizmet başlatılamıyor. System.Data.SqlClient.SqlException (0x80131904): Cannot open database "CardTek" requested by the login. The login failed.
Login failed for user 'WORKGROUP\DESKTOP-G1UPE0H$'.
   konum: System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling)
   konum: System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   konum: System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPool..."

Admin hatası olduğunu düşündüm. Bu kullanıcıya bütün adminlikleri verip şunu denedim

" SqlConnection connection = new SqlConnection("Data Source=DESKTOP-G1UPE0H;Database=CardTek;Integrated Security=true");"

Ancak gene aynı hatayı aldım. Yardımcı olabilirseniz sevinirim

 

Toplam 0 cevap