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

SQL Server restituisce un errore Accesso non riuscito per l'utente 'NT AUTHORITY\ANONYMOUS LOGON'. nell'applicazione Windows

Se il tuo problema riguarda i server collegati, devi guardare alcune cose.

Innanzitutto, i tuoi utenti devono avere la delega abilitata e, se l'unica cosa che è cambiata, è probabile che lo facciano. Altrimenti puoi deselezionare la casella di controllo "L'account è sensibile e non può essere delegato" nelle proprietà dell'utente in AD.

In secondo luogo, i tuoi account di servizio devono essere attendibili per la delega. Dato che hai recentemente cambiato il tuo account di servizio, sospetto che questo sia il colpevole. (http://technet.microsoft. com/en-us/library/cc739474(v=ws.10).aspx )

Hai menzionato che potresti avere alcuni problemi con l'SPN, quindi assicurati di impostare l'SPN per entrambi gli endpoint, altrimenti non sarai in grado di vedere la scheda di delega in AD. Assicurati inoltre di essere nella visualizzazione avanzata in "Utenti e computer di Active Directory".

Se ancora non vedi la scheda Delega, anche dopo aver corretto il tuo SPN, assicurati che il tuo dominio non sia in modalità 2000. Se lo è, puoi "aumentare il livello di funzione del dominio".

A questo punto, puoi ora contrassegnare l'account come attendibile per la delega:

Infine dovrai anche impostare tutte le macchine come affidabili per la delega.

Dopo averlo fatto, riconnettiti al tuo server sql e testa i tuoi server preferiti. Dovrebbero funzionare.