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
-
Utilizzando openrowset:
SELECT a.*FROM OPENROWSET('SQLNCLI', 'Server=;Trusted_Connection=yes;','SELECT * from .dbo.') AS a;