web-dev-qa-db-ja.com

SQL Server 2014 SQLジョブCmdExecおよびアクセスが拒否されました

SQLエージェントジョブで少し問題があります。

\\x\y\z.exeのようなネットワークディレクトリでプログラムを実行する必要があります。

ジョブステップは、ユーザーの資格情報を持つプロキシアカウントを使用します。ユーザーは、そのディレクトリに完全にアクセスできます。

残念ながら、ジョブはまだエラーでネットワークディレクトリにアクセスできません:

アクセスが拒否されました

ディレクトリの権限をEveryoneに設定しても問題ありません。私は何かを逃していますか?

UNCパスを使用しています。 xp_cmdshellが有効になっています。代理アカウントで結構です。私はSSISパッケージの実行にも使用していますが、問題はありません。 CmdExecサブシステムはプロキシアカウント共有に設定され、ディレクトリのUAC権限は適切に設定されています。

SQLエージェントジョブがサポートされていない認証タイプを使用してディレクトリにアクセスしているためですか?

2
Jozekban

プロキシアカウントを構成する場合、このプロキシアカウントでCMDExecを使用するには、「CmdExec」サブシステムを確認する必要があります。

1
Hybris95

プロキシアカウントに問題があるようです。正しく設定されていないか、システム管理者だけがCMDExecを実行できることを確認してください。

見る:

0
SQLBoy