Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Falha na autenticação. Falha no login do usuário 'NT AUTHORITY\SYSTEM'


Aposto que você tem isso na sua string de conexão:
Integrated Security=SSPI

ou algo semelhante.

Agora, a conta em que o serviço está sendo executado (NT AUTHORITY\SYSTEM ) tenta se conectar ao banco de dados - e não consegue, pois não está autorizado a fazê-lo.

Você pode:
  • crie um login para NT AUTHORITY\SYSTEM em seu SQL Server e dê a ele as permissões necessárias para seu aplicativo

OU:

  • você cria uma conta de usuário de aplicativo específica no SQL Server (login no SQL Server e usuário em seu banco de dados) e altera sua string de conexão para:
    User ID=(your app account);pwd=YourPassword