トランザクションログのバックアップを取得する
SQL Serverバックアップとログコマンド
BACKUP LOG [Customer]
TO DISK = N'D:\Backup\Customer_log_20260706_1200.trn'
WITH COMPRESSION, CHECKSUM, STATS = 10;概要
トランザクションログのバックアップを取得し、(FULL/BULK_LOGGED 復旧モデルでは) ログの使用済み部分を切り捨てて再利用可能にする。
使用する場面
FULL 復旧モデルで定期的に (例: 15 分ごと)、ポイントインタイムリカバリのチェーンのため、およびログファイルが増大した場合に。
注意
FULL/BULK_LOGGED 復旧モデルでのみ意味がある (SIMPLE ではログは自動的に切り捨てられる)。ログチェーンを途切れさせないよう、先に少なくとも 1 つの FULL バックアップが必要。バックアップファイルの削除 / 上書き戦略を正しく設定する。