sql >> Database teknologi >  >> RDS >> Sqlserver

Login mislykkedes. Login mislykkedes for brugeren 'NT AUTHORITY\SYSTEM'

Jeg vil vædde på, at du har denne i din forbindelsesstreng:

Integrated Security=SSPI

eller noget lignende.

Nu kører den konto, som tjenesten kører under (NT AUTHORITY\SYSTEM ) forsøger at oprette forbindelse til databasen - og kan ikke, da den ikke er autoriseret til at gøre det.

Du kan:

  • opret enten et login til NT AUTHORITY\SYSTEM i din SQL Server og giv den de nødvendige tilladelser til din app

ELLER:

  • du opretter en specifik applikationsbrugerkonto i SQL Server (login til SQL Server og bruger i din database) og ændrer din forbindelsesstreng til:

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


  1. Sådan bruges Oracle DB-sekvenser uden at miste det næste sekvensnummer i tilfælde af roll-back

  2. Kald sp_executesql med varchar parameter

  3. SQL-forespørgsel, der returnerer Operand, skal indeholde 1 kolonne(r)

  4. Oracle SQL-forespørgsel til liste over alle skemaer i en DB