次の方法で共有


プロキシを使用するマルチサーバー ジョブのトラブルシューティング

適用対象:SQL Server

重要

Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance の T-SQL と SQL Server の違いの を参照してください。

プロキシに関連付けられているステップがある分散ジョブは、ターゲット サーバーのプロキシ アカウントのコンテキストで実行されます。 プロキシ アカウントを使用するジョブ ステップをマスター サーバーからダウンロードする際、それらのジョブ ステップにエラーが発生した場合は、 msdb データベースの sysdownloadlist テーブルにある error_message 列に次のエラー メッセージが出力されていないか確認してください。

  • "ジョブ ステップにはプロキシ アカウントが必要ですが、ターゲット サーバーではプロキシ照合が無効になっています。"

    このエラーを解決するには、\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName レジストリ サブキーを 1 (true) に設定します。 既定では、このサブキーは 0 (false) に設定されます。 MSSQL.<n> の値はインスタンス名です (例: MSSQL.1MSSQL.3)。

  • "プロキシが見つかりません。"

    このエラーを解決するには、ターゲット サーバー上にプロキシ アカウントが存在し、ジョブ ステップを実行するマスター サーバー プロキシ アカウントと同じ名前が付けられているかどうかを確認します。

注意事項

レジストリを誤って編集すると、システムが深刻な損傷を受ける可能性があります。 レジストリに変更を加える前に、コンピューター上の価値のあるデータをバックアップすることをお勧めします。

こちらもご覧ください

マルチサーバー環境 を作成する