sproc からの結果をテーブルに挿入する 1 つのステップでスケジュールされたジョブをセットアップしようとしています。
INSERT INTO results_table EXEC sproc
ジョブが実行され、成功が報告されます。しかし、テーブルには何も挿入されません。SSMS から同じスクリプトを実行すると、結果が挿入されます。問題の原因は何ですか?
** 編集ジョブは sa が所有し、ステップは dbo として実行されます。履歴内のすべての実行は、正常に終了したと報告されます。ステップを変更してみました
INSERT INTO results_table(field_names) (SELECT values FROM table GROUP BY column_name)
そして、それは同様の方法で動作します
** master データベースから選択した場合にのみ発生する問題を編集します。他のテーブルからの選択は正常に機能します。