sql >> Databasteknik >  >> RDS >> Sqlserver

Inloggningen misslyckades. Inloggning misslyckades för användaren 'NT AUTHORITY\SYSTEM'

Jag slår vad om att du har detta i din anslutningssträng:

Integrated Security=SSPI

eller något liknande.

Kontot som tjänsten körs under (NT AUTHORITY\SYSTEM ) försöker ansluta till databasen - och kan inte eftersom den inte är behörig att göra det.

Du kan:

  • skapa antingen en inloggning för NT AUTHORITY\SYSTEM i din SQL Server och ge den nödvändiga behörigheter den behöver för din app

ELLER:

  • du skapar ett specifikt applikationsanvändarkonto i SQL Server (logga in på SQL Server och användare i din databas) och ändrar din anslutningssträng till:

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


  1. Var ställer man in ett UTC datetime-värde i n-tier-applikation:Presentationslager, Domän eller Databas?

  2. Var lagrar Android SQLites databasversion?

  3. Vilken inner join sql är mest effektiv och bäst i mysql?

  4. mysql lagrad procedur:att använda deklarerade vars i en limit-sats returnerar ett fel