※SaraDB_bakup.bat
1 2 3 4 5 6 7 8 9 |
sqlcmd -S localhost\SQLExpress -U sa -P xxxxxxxxxx -i c:\backup_datas\shell\SaraDB_bakup.bat net use x: \\nas01\backup_datas\sqlserver_express /user:admin yyyyyyyy move d:\databackup\SaraDB.bak x:¥%date:~0,4%%date:~5,2%%date:~8,2%_SaraDB.bak forfiles /p x:¥ /d -5 /m *SaraDB.bak /c "cmd /c del @file" net use /delete x: |
※スクリプトファイル(C:\SaraXXXX\SaraBackup.sql)
1 2 |
BACKUP DATABASE [saraDB] TO DISK = N'D:\backup\sqldata0515.bak' WITH NOFORMAT, NOINIT, NAME = N'saracemetery-完全 データベース バックアップ', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO |
※バッチやなくてSQLServerエージェントで行う方がてっとり早いか
※タスクスケジューラー
コメント