日付を追加してSQL-DBバックアップ
sql-db_backup.bat(Winodwsバッチファイル)*名前は任意指定
— pause
SQLCMD -S SINGAKI-PC\SQLEXPRESS -U sa -P xxxxxx(password) -i c:\tool\sql\BAK_GetTrade.sql
–pause
–sqlファイル作成
bak_GetTrade.sql
–日付時刻を表す文字列を取得
DECLARE @DAYSTR CHAR(12) = FORMAT(GETDATE(),’yyyyMMddHHmm’)
–バックアップ先フルパスを形成(c:\temp\TestDB_1.bak のようになる)
DECLARE @BACKUP_FILE VARCHAR(50) = N’C:\temp\TestDB_’ + @DAYSTR + ‘.bak’
–バックアップ実行
BACKUP DATABASE [TestDB]
TO DISK = @BACKUP_FILE WITH NOFORMAT, NOINIT
, NAME = N’完全 データベース バックアップ’
, SKIP, NOREWIND, NOUNLOAD, STATS = 10
