0

SQL Mail が設定されていない SQL Server 2000 では (何らかの理由で) タイマーでパッケージを実行する SQL ジョブがありますが、パッケージに ActiveX メッセージ ボックスがありますが、まだ実行されていません。高める。おそらくメッセージがポップアップすることは承知していますが、どこにあるのかはわかりませんが、「パッケージが完了しました」という簡単なことをユーザーに警告する必要があります。

何か案は?

4

1 に答える 1

0

ジョブはサービスの下で実行され、サービスSQL Server Agentはデスクトップと対話できません。

サービスのリストに移動してみてください ( Start -> Control Panel -> Administrative Tools -> Services):

Right-click on the SQL Server Agent service -> Properties -> Log On -> 
      Check off "Allow service to interace with desktop".

一般的に、ジョブがデスクトップと対話することが良い考えかどうかはわかりません。より適切な方法は、メッセージをイベント ログに書き込むタスク、またはバックアップ対象のデータベースへのエントリを書き込むタスクをセットアップすることです。

于 2012-11-08T20:34:06.613 に答える