4

SQL Server エージェント ジョブをセットアップしましたが、このジョブはクエリを呼び出します。SQL Server Management Studio でクエリを実行すると、問題なく動作します。しかし、ジョブを通じて自動的に呼び出すと、次のエラーが発生します。

現在のセキュリティ コンテキストが信頼されていないため、リモート サーバーへのアクセスが拒否されました

私を助けてください

4

1 に答える 1

13

これがリンクサーバーを呼び出している場合、これは同様の状況でうまくいきました:

  • ジョブの所有権をリンク サーバー ユーザー (他のサーバーへの接続に使用しているユーザー) に付与します。
  • ジョブの各ステップ内で、[詳細設定] タブに移動し、[ユーザーとして実行] フィールドが空白であることを確認します。
  • ジョブが実行するストアド プロシージャが「所有者として実行」を使用している場合、そのエラーが発生することもあります。権限の設定方法によっては、「所有者として実行」を削除すると、この問題が解決します。
于 2012-08-13T15:47:12.080 に答える