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

SQL Server returnerer fejl Login mislykkedes for brugeren 'NT AUTHORITY\ANONYMOUS LOGON'. i Windows-applikationen

Hvis dit problem er med linkede servere, skal du se på et par ting.

For det første skal dine brugere have delegering aktiveret, og hvis det eneste, der er ændret, vil de sandsynligvis gøre det. Ellers kan du fjerne markeringen i afkrydsningsfeltet "Konto er følsom og kan ikke delegeres" er brugeregenskaberne i AD.

For det andet skal du have tillid til dine tjenestekonti til delegering. Da du for nylig har ændret din servicekonto, formoder jeg, at dette er synderen. (http://technet.microsoft. com/en-us/library/cc739474(v=ws.10).aspx )

Du nævnte, at du måske har nogle SPN-problemer, så sørg for at indstille SPN for begge endepunkter, ellers vil du ikke kunne se delegeringsfanen i AD. Sørg også for, at du er i avanceret visning i "Active Directory-brugere og -computere".

Hvis du stadig ikke kan se delegeringsfanen, selv efter at have rettet dit SPN, skal du sørge for, at dit domæne ikke er i 2000-tilstand. Hvis det er det, kan du "hæve domænefunktionsniveauet."

På dette tidspunkt kan du nu markere kontoen som betroet til delegering:

Endelig skal du også indstille alle maskinerne som betroede til delegering.

Når du har gjort dette, skal du genoprette forbindelse til din sql-server og teste dine like servere. De burde virke.



  1. Duplikerede indgange til mySQL ved hjælp af jQuery ajax og PHP

  2. Liste de forespørgsler, der kører på SQL Server

  3. Hvad er forskellen mellem utf8_general_ci og utf8_unicode_ci?

  4. Hvordan får jeg Oracle, se hvilke procedurer der kører?