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

Accesso al problema del server collegato a SQL Server non riuscito per l'utente 'NT AUTHORITY\ANONYMOUS LOGON'

Ciò è dovuto al problema "2-Hops" con SQL Server. Sono stato in grado di risolvere questo problema in due modi:1. Sempre utilizzando i server collegati:sul server remoto creare l'utente con l'autenticazione di SQL Server e fornire tutte le autorizzazioni necessarie. Quindi apri le proprietà del server collegato e la mappatura per il tuo account sull'utente che hai appena creato, in questo modo:

Dopodiché sarai in grado di eseguire i tuoi script

  1. Utilizzando openrowset:

    SELECT a.*FROM OPENROWSET('SQLNCLI', 'Server=;Trusted_Connection=yes;','SELECT * from .dbo.') AS a;