SQLエージェントジョブで少し問題があります。
\\x\y\z.exe
のようなネットワークディレクトリでプログラムを実行する必要があります。
ジョブステップは、ユーザーの資格情報を持つプロキシアカウントを使用します。ユーザーは、そのディレクトリに完全にアクセスできます。
残念ながら、ジョブはまだエラーでネットワークディレクトリにアクセスできません:
アクセスが拒否されました
ディレクトリの権限をEveryone
に設定しても問題ありません。私は何かを逃していますか?
UNCパスを使用しています。 xp_cmdshell
が有効になっています。代理アカウントで結構です。私はSSISパッケージの実行にも使用していますが、問題はありません。 CmdExec
サブシステムはプロキシアカウント共有に設定され、ディレクトリのUAC権限は適切に設定されています。
SQLエージェントジョブがサポートされていない認証タイプを使用してディレクトリにアクセスしているためですか?
プロキシアカウントを構成する場合、このプロキシアカウントでCMDExecを使用するには、「CmdExec」サブシステムを確認する必要があります。
プロキシアカウントに問題があるようです。正しく設定されていないか、システム管理者だけがCMDExec
を実行できることを確認してください。
見る: