Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Login fehlgeschlagen. Anmeldung für Benutzer „NT AUTHORITY\SYSTEM“ fehlgeschlagen

Ich wette, Sie haben dies in Ihrer Verbindungszeichenfolge:

Integrated Security=SSPI

oder ähnliches.

Jetzt wird das Konto, unter dem der Dienst ausgeführt wird (NT AUTHORITY\SYSTEM ) versucht, sich mit der Datenbank zu verbinden - und kann es nicht, da es nicht dazu berechtigt ist.

Sie können:

  • erstellen Sie entweder ein Login für NT AUTHORITY\SYSTEM in Ihrem SQL Server und geben Sie ihm die erforderlichen Berechtigungen für Ihre App

ODER:

  • Sie erstellen ein spezifisches Anwendungsbenutzerkonto in SQL Server (Anmeldung bei SQL Server und Benutzer in Ihrer Datenbank) und ändern Ihre Verbindungszeichenfolge in:

    User ID=(your app account);pwd=YourPassword