これは、SQLサーバーの「2ホップ」の問題が原因です。この問題は2つの方法で修正できました:1。リンクサーバーを引き続き使用する:リモートサーバーで、SQL Server認証を使用してユーザーを作成し、必要なすべてのアクセス許可を付与します。次に、リンクされたサーバープロパティを開き、次のように、作成したばかりのユーザーへのアカウントのマッピングを行います。
その後、スクリプトを実行できるようになります
-
openrowsetの使用:
SELECTa。*FROMOPENROWSET('SQLNCLI'、'Server =; Trusted_Connection =yes;'、'SELECT * from .dbo。')AS a;