sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server returnerar fel Inloggning misslyckades för användaren 'NT AUTHORITY\ANONYMOUS LOGON'. i Windows-applikationen

Om ditt problem är med länkade servrar måste du titta på några saker.

Först måste dina användare ha delegering aktiverad och om det enda som har ändrats kommer det troligen att göra det. Annars kan du avmarkera kryssrutan "Kontot är känsligt och kan inte delegeras" är användaregenskaperna i AD.

För det andra måste dina tjänstkonton vara betrodda för delegering. Eftersom du nyligen ändrade ditt tjänstekonto misstänker jag att detta är boven. (http://technet.microsoft. com/en-us/library/cc739474(v=ws.10).aspx )

Du nämnde att du kan ha några SPN-problem, så se till att ställa in SPN för båda slutpunkterna, annars kommer du inte att kunna se delegeringsfliken i AD. Se också till att du är i avancerad vy i "Active Directory-användare och -datorer".

Om du fortfarande inte ser delegeringsfliken, även efter att du korrigerat din SPN, se till att din domän inte är i 2000-läge. Om det är det kan du "höja domänfunktionsnivån."

Vid det här laget kan du nu markera kontot som betrodd för delegering:

Slutligen måste du också ställa in alla maskiner som betrodda för delegering.

När du har gjort detta, återanslut till din sql-server och testa dina gillade servrar. De borde fungera.



  1. Hur man ställer in teckenuppsättningen och sorteringen av en tabell i MySQL

  2. Hur man säkerhetskopierar RAC VM:s

  3. SPSS och PHP/MySQL-integration

  4. Så här aktiverar du distribuerade ad hoc-frågor