BCPを実行してデータをクエリアウトするストアドプロシージャを持つジョブがあります。
QUERYOUTコマンドを単独で実行すると、機能します。
ただし、JOBで実行しようとすると、ファイルは作成されますが「ハング」し、データがファイルに入れられることはありません。これは永久にハングするので、私は通常BCP.exeを終了します。
私の質問は:
QUERYOUTを実行するためにBCPを実行するSQLジョブを取得し、実行するためのアクセス許可を取得するにはどうすればよいですか?
QUERYOUTはC:\ドライブに送信されます(したがって、派手なものは何もありません)。
この問題は私を悩ませています。オンラインで読むと、ジョブを実行するユーザーにはフォルダーへのアクセス許可が必要なようです。フォルダは保護されていません。
SQLジョブの所有者は、SQLのSYSADMINグループの一部です。
どんな助けでも大歓迎です。