140

必要最小限の構成設定で、SQL Server エージェント ジョブを使用して SQL クエリを毎日実行する方法を知る必要があります。

4

6 に答える 6

182
  1. [SQL Server エージェント] ノードを展開し、SQL Server エージェントの [ジョブ] ノードを右クリックして、[ジョブ] ノードを選択します。'New Job'

  2. 'New Job'ウィンドウで、ジョブの名前とタブの説明を入力します'General'

  3. 'Steps'ウィンドウの左側で選択し'New'、下部をクリックします。

  4. ウィンドウでステップ名を入力し、'Steps'クエリを実行するデータベースを選択します。

  5. 実行する T-SQL コマンドをコマンド ウィンドウに貼り付け、 をクリックします'OK'

  6. 'Schedule'New Job ウィンドウの左側にあるメニューをクリックし、スケジュール情報を入力します (例: 毎日と時間)。

  7. クリック'OK'- それだけです。

(もちろん、追加できるオプションは他にもありますが、これは、ジョブをセットアップしてスケジュールするために最低限必要なものだと思います)

于 2011-03-29T11:00:05.363 に答える
1

毎日のバックアップが必要な場合 // C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql に SQL スクリプトを保存します。

DECLARE @pathName NVARCHAR(512),
 @databaseName NVARCHAR(512) SET @databaseName = 'Databasename' SET @pathName = 'C:\DBBackup\DBData\DBBackUp' + Convert(varchar(8), GETDATE(), 112) + '_' + Replace((Convert(varchar(8), GETDATE(), 108)),':','-')+ '.bak' BACKUP DATABASE @databaseName TO DISK = @pathName WITH NOFORMAT, 
INIT, 
NAME = N'', 
SKIP, 
NOREWIND, 
NOUNLOAD, 
STATS = 10 
GO

タスクスケジューラを開く

タスクを作成 ->Triggersタブを選択 Selectを選択しますNew

ボタン 毎日のラジオボタンを選択

クリックOkボタン

次に、[Action新規選択] タブをクリックします。

ボタンプログラム/スクリプト テキスト ボックスに"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE"-S ADMIN-PC -i"C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql"を入力します (ファイル パスと一致することを確認し、二重引用符で囲まれたパスを開始 -> 検索ボックスに入力し、見つかった場合はクリックして、バックアップがあるかどうかを確認します)

-- 上記のパスは、insted 100 write 90 の場合があります。"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE" -S ADMIN-PC -i "C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql"

次に、[OK]ボタンをクリックします

スクリプトは、毎日トリガータブで選択した時間に実行されます

楽しめ.............

于 2014-09-19T11:45:39.437 に答える