0

SQLサーバーエージェント(SQL 2008)でSQLジョブを作成するのを手伝ってくれる人はいますか?これは特定の時間間隔(例:毎日)で実行され、ステータス= 1のテーブルからレコードを選択します(名前、学生からの年齢を選択)および学生の名前と年齢を受け入れる別のストアド プロシージャに渡します

4

1 に答える 1

1

これが私がとるアプローチです:

スクリプトを作成する

  • CURSOR を含む SQL スクリプトを作成します (カーソルと言う唯一の理由は、学生の名前と年齢を別のストアド プロシージャに渡すためです)。
  • StudentName と Age を @variables に読み込みます
  • 適切なパラメーターを使用してストアド プロシージャを実行する
  • 次の行を取得してループ
  • IMP : スクリプトをテストする

後で参照できるように、スクリプトを SQL ファイルに保存します。

SQL Server エージェントで

  • 新しいジョブを作成する
  • 適切なデータベースを指す
  • SQL スクリプト (上から) をジョブのスクリプト領域に貼り付けます。
  • 適切なスケジュールを作成する (毎日、午前 3 時 15 分)
  • オペレーターと SQL Mail がセットアップされている場合は、それらを追加して、電子メール通知を受け取ることができるようにします。
  • ジョブを保存する
  • IMP : ジョブをテストする
于 2010-01-19T14:49:21.813 に答える