Veritas NetBackup™ for Microsoft SQL Server 管理者ガイド
- NetBackup for SQL Server の概要
- NetBackup for SQL Server のインストール
- SQL Server インテリジェントポリシーのためのインスタンス管理
- SQL Server インテリジェントポリシーを使用した SQL Server のバックアップの設定
- NetBackup for SQL Server の構成
- SQL Server のリストアの実行
- 代替ホストへの SQL Server データベースのリダイレクト
- 複数ストリームの SQL Server バックアップのリストア
- VMware バックアップを使用した SQL Server データの保護
- VMware バックアップを使用した SQL Server データの保護について
- Snapshot Client を併用した NetBackup for SQL Server の使用
- 高可用性 (HA) 環境での SQL Server の保護
- SQL Server 可用性グループを保護するための NetBackup の使用について
- NetBackup for SQL Server のデータベースミラーリング機能について
- バックアップおよびリカバリの概念
- SQL Server のバックアップおよびリカバリの概念について
- SQL Server のリカバリでの考慮事項について
- 複数の NIC を備えている場合の NetBackup for SQL Server の使用
- クライアントとバッチファイルを使用した SQL Server レガシーポリシーでのバックアップの設定
- NetBackup for SQL Server でのバッチファイルの使用について
- スケジュールプロパティについて
- 読み取り専用ファイルグループのバックアップ
- dbbackex によるユーザー主導操作の実行
- bplist を使用した SQL Server バックアップのリストの取得
- SAP 環境の SQL Server のバックアップとリストア (レガシー SQL Server ポリシー)
- トラブルシューティング
- SQL Server のトラブルシューティング用のデバッグログについて
- SQL Server のディザスタリカバリ
- 付録 A. バッチファイルの例
- 付録 B. 多重化されたバックアップ
- 付録 C. 承認を受けた場所の登録
SQL Server インテリジェントポリシーのスケジュールバックアップ形式
[バックアップ形式 (Type of backup)]属性は、そのスケジュールが制御するバックアップ形式を指定します。
スケジュールを設定する場合は、次のガイドラインを参照してください。
トランザクションログのバックアップについて 24 時間制スケジュールが必要な場合は、トランザクションログバックアップスケジュール用の個別のポリシーを作成します。
高い頻度のトランザクションログバックアップの設定を参照してください。
選択したバックアップ形式において特定のデータベースのデータベースリカバリモデルがサポートされない場合には、そのデータベースのバックアップ操作はスキップされます。スケジュールとサポートされないリカバリモデルを参照してください。
差分バックアップを実行するときにデータベースまたはファイルグループの完全バックアップがまだ存在しない場合は、NetBackup でバックアップを完全バックアップに変換できます。 同様に、NetBackup はデータベースの完全バックアップがすでに存在しない場合にトランザクションログのバックアップを変換できます。 この動作は、[差分バックアップを完全バックアップに変換する(完全バックアップが存在しない場合)(Convert differential backups to full (when no full exists))]または[ログバックアップを完全バックアップに変換する(完全バックアップが存在しない場合)(Convert log backups to full (when no full exists))]オプションで有効化できます。
スナップショットバックアップポリシーの場合は、NetBackup に差分バックアップから完全バックアップに正常に変換させるために[完全バックアップ (Full Backup)]スケジュールを作成する必要があります。
SQL Server バックアップの調整パラメータについて を参照してください。
読み取り専用のファイルグループの場合は、読み取り専用と読み書き可能なファイルグループのバックアップの指示それぞれに従います。
読み取り専用ファイルグループによるバックアップサイズおよび時間の縮小を参照してください。
表: SQL Server インテリジェントポリシーのスケジュールバックアップ形式 に、指定可能な のバックアップ形式を示します。
表: SQL Server インテリジェントポリシーのスケジュールバックアップ形式
バックアップ形式 |
説明 |
---|---|
完全バックアップ (Full Backup) |
すべてのデータファイルとログファイルが含まれるデータベースの完全なバックアップ。(完全バックアップでは、トランザクションログは切り捨てられません。) |
差分増分バックアップ (Differential Incremental Backup) |
最後の完全バックアップ以降に変更されたブロックのバックアップ。差分増分バックアップを設定する場合は、完全バックアップも設定する必要があります。 |
トランザクションログのバックアップ (Transaction Log backup) |
トランザクションログのアクティブと非アクティブな部分のバックアップ。 デフォルトにより、非アクティブな部分は正常なバックアップ後に切り捨てられます。 トランザクションログのバックアップは、完全リカバリモデルで実行するように設定されたデータベースに対してのみ実行できます。 [Microsoft SQL Server]ページで切り捨てをオフにできます。高い頻度のトランザクションログバックアップの設定を参照してください。 トランザクションログのバックアップを高い頻度で実行するように設定する場合は、推奨事項を確認してください。 バックアップ操作を許可するジョブ数の設定を参照してください。 |
トランザクションログのバックアップを設定する場合は、次の点を考慮します。
トランザクションログのバックアップイメージ用に専用ストレージユニットを作成する。
トランザクションログのバックアップと完全(差分)バックアップのそれぞれに個別のポリシーを作成する。
バックアップ操作を許可するジョブの数を設定する。バックアップ操作を許可するジョブ数の設定を参照してください。
NetBackup では、特定の状況においてデータベースバックアップがスキップされます。最初のケースは、データベースのデータベースリカバリモデルが選択したバックアップ形式をサポートしない場合です。たとえば、単純リカバリモデルではトランザクションログのバックアップは許可されません。2 番目のケースは、完全データベースバックアップ以外のすべてのバックアップでスキップされるマスターデータベースの場合です。マスターデータベースのバックアップを作成するには、完全バックアップスケジュールを作成し、バックアップの選択で[データベース全体 (Whole database)]を選択する必要があります。 具体的には、差分、ファイルグループ、ファイルグループの差分、ファイル、トランザクションログのバックアップ形式ではマスターデータベースがスキップされます。
これらの場合、NetBackup は、データベースのバックアップをスキップしますが、ポリシーが保護するその他のデータベースのバックアップは続行されます。バックアップは状態 0 で完了し、ジョブの詳細にデータベースがスキップされたことが示されます。
表: バックアップスケジュールの例 は、単一の SQL Server インテリジェントポリシーに対して作成できるスケジュールの例を示しています。
表: バックアップスケジュールの例
スケジュール |
間隔 |
バックアップ処理時間帯 (Backup Window) |
---|---|---|
完全バックアップ (Full Backup) |
週単位 (Weekly) |
日曜日 12 時間 |
差分増分バックアップ (Differential Incremental Backup) |
日単位 (Daily) |
月曜日から土曜日 夕方の 2 時間 |
トランザクションログのバックアップ (Transaction Log backup) |
RTO と RPO ごと |
日曜日から土曜日 24 時間 メモ: ポリシーの完全または差分スケジュールを実行すると、そのスケジュールが完了するまでトランザクションログのバックアップは実行されません。 |