Cela est dû au problème "2-Hops" avec le serveur SQL. J'ai pu résoudre ce problème de deux manières :1. Toujours en utilisant des serveurs liés :sur le serveur distant, créez un utilisateur avec l'authentification SQL Server et accordez toutes les autorisations nécessaires. Ouvrez ensuite les propriétés du serveur lié et le mappage de votre compte à l'utilisateur que vous venez de créer, comme ceci :
Après cela, vous pourrez exécuter vos scripts
-
Utilisation d'openrowset :
SELECT a.*FROM OPENROWSET('SQLNCLI', 'Server=;Trusted_Connection=yes;','SELECT * from .dbo.') AS a;