SQLサーバーエージェント(SQL 2008)でSQLジョブを作成するのを手伝ってくれる人はいますか?これは特定の時間間隔(例:毎日)で実行され、ステータス= 1のテーブルからレコードを選択します(名前、学生からの年齢を選択)および学生の名前と年齢を受け入れる別のストアド プロシージャに渡します
質問する
632 次
1 に答える
1
これが私がとるアプローチです:
スクリプトを作成する
- CURSOR を含む SQL スクリプトを作成します (カーソルと言う唯一の理由は、学生の名前と年齢を別のストアド プロシージャに渡すためです)。
- StudentName と Age を @variables に読み込みます
- 適切なパラメーターを使用してストアド プロシージャを実行する
- 次の行を取得してループ
- IMP : スクリプトをテストする
後で参照できるように、スクリプトを SQL ファイルに保存します。
SQL Server エージェントで
- 新しいジョブを作成する
- 適切なデータベースを指す
- SQL スクリプト (上から) をジョブのスクリプト領域に貼り付けます。
- 適切なスケジュールを作成する (毎日、午前 3 時 15 分)
- オペレーターと SQL Mail がセットアップされている場合は、それらを追加して、電子メール通知を受け取ることができるようにします。
- ジョブを保存する
- IMP : ジョブをテストする
于 2010-01-19T14:49:21.813 に答える