PowerShell ベースですが、SQL Server の汎用バックアップのテンプレートにできそうなスクリプトを作ってみました。 スクリプトは SQL Server BackupSample.ps1 に置いてあります。 基本動作としては以下のようになっています。 完全バックアップ / 差分バックアップ / トランザクションログバックアップを実行 バックアップの取得先は既定のバックアップディレクトリ バックアップ取得時に圧縮とチェックサムの確認を実施 完全バックアップの実装の特徴としては、以下となります。 tempdb のバックアップは取得しない tempdb は SQL Server のサービス起動時に初期化されるため、バックアップを取得することができません。 そのため、完全バックアップでは取得の除外とするようにしています。 差分バックアップの実装の特徴としては、以下となります。 tem