Dies liegt an einem "2-Hops"-Problem mit SQL Server. Ich konnte dieses Problem auf zwei Arten beheben:1. Verwenden Sie immer noch Verbindungsserver:Erstellen Sie auf dem Remote-Server einen Benutzer mit SQL Server-Authentifizierung und geben Sie alle erforderlichen Berechtigungen. Öffnen Sie dann die Verbindungsservereigenschaften und die Zuordnung für Ihr Konto zu dem Benutzer, den Sie gerade erstellt haben, wie folgt:
Danach können Sie Ihre Skripte ausführen
-
Openrowset verwenden:
SELECT a.*FROM OPENROWSET('SQLNCLI', 'Server=;Trusted_Connection=yes;','SELECT * from .dbo.') AS a;