ネットワーク対応・沙羅の上位版・シンサラ

機能重視型・ご相談はお気軽に 開発:寺院コム

お見積
Lineサポート
遠隔サポート
最近の記事
予約・相談
スマホ版
サラデン
旧沙羅
業者様向け情報

SQLServerの自動バックアップ(タスクスケジューラーを利用した場合)

Windowsには「タスクスケジューラー」という機能があります。(例:毎日5時にバックアップを取る)

注意点:管理者権限でログインしているPCが動いていること。⇒⇒ つまりサーバーPCでのみスケジュール設定すればそれでOK

準備:まずbatとsqlファイルを準備する

C:\SARA2019S\BackupBat\saraback.bat

sqlcmd -d sara2019 -E -S localhost -i C:\SARA2019S\BackupBat\sarabak.sql > C:\SARA2019S\BackupBat\Backup.log

C:\SARA2019S\BackupBat\sarabak.sql

例:f:\databackup\フォルダにバックアップする。

/* データベース名 */
DECLARE @DATABASE_NAME  VARCHAR(MAX)    = 'sara2019';

/* 拡張子 */
DECLARE @EXTENSION_NAME VARCHAR(MAX)    = '.bak';

/* ディレクトリ名 */
DECLARE @DIRECTRY_PATH  VARCHAR(MAX)    = 'f:\databackup\';

/* ファイル名 */
DECLARE @FILE_NAME      VARCHAR(MAX)    = '';

/* ファイルフルパス作成 */
SET @FILE_NAME = @DIRECTRY_PATH + FORMAT(CURRENT_TIMESTAMP,'yyyyMMddHHmmss') + '_' + @DATABASE_NAME + @EXTENSION_NAME;

/* バックアップ実行 */
BACKUP DATABASE @DATABASE_NAME TO DISK=@FILE_NAME WITH INIT
GO

設定方法:

taskschd.msc を起動して、、、、」

基本タスクの作成

名前→→→→→→→例:シンサラバックアップ →「次へ」
トリガー→→→ 適当な時間に
操作→→→→→→→ C:\SARA2019S\BackupBat\saraback.batを動かす。(※黒い画面を表示したくない場合は「ショートカット(lnk)を動かす」)→「次へ」

関連記事

予約カレンダー
2026年3月
1
×
2
×
3
×
4
×
5
×
6
×
7
×
8
×
9
×
10
×
11
12
13
14
×
15
×
16
17
18
19
20
21
×
22
×
23
×
24
×
25
26
27
28
×
29
×
30
31
2026年2月

PAGE TOP
LINE 開発室直結