2014年8月7日木曜日

SQL Server 2012 トランザクションログの圧縮

とりあえずメモ。
TODO: あとで説明入れる。

BACKUP DATABASE test_db TO DISK = N'NUL';
--- 実際にバックアップする場合
--- BACKUP DATABASE test_db TO DISK='d:\backup\air.bak' WITH INIT

EXEC sp_helpfile;

BACKUP LOG test_db TO DISK = N'NUL'

DBCC SHRINKFILE ('test_db_log', 1);


--- 以下はタスク実行のコマンド
sqlcmd -S [.\SQLEXPRESS] -U [ユーザー名] -P [パスワード] -i [d:\backup.sql]  > [d:\backup.log]