Założę się, że masz to w ciągu połączenia:
Integrated Security=SSPI
lub coś podobnego.
Teraz konto, na którym działa usługa (NT AUTHORITY\SYSTEM
) próbuje połączyć się z bazą danych - i nie może, ponieważ nie jest do tego upoważniony.
Możesz:
- albo utwórz login dla
NT AUTHORITY\SYSTEM
w swoim SQL Server i nadaj mu niezbędne uprawnienia, których potrzebuje dla Twojej aplikacji
LUB:
-
tworzysz określone konto użytkownika aplikacji w SQL Server (logowanie do SQL Server i użytkownik w Twojej bazie danych) i zmieniasz ciąg połączenia na:
User ID=(your app account);pwd=YourPassword