Veritas NetBackup™ for Microsoft SQL Server 管理者ガイド
- NetBackup for SQL Server の概要
- NetBackup for SQL Server のインストール
- SQL Server インテリジェントポリシーを使用した SQL Server オブジェクトの管理
- 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 の使用
- SQL Server 可用性グループの保護
- インテリジェントポリシーを使用した SQL Server 可用性グループの保護
- レガシーポリシーを使用した SQL Server 可用性グループの保護
- クラスタ環境での SQL Server の保護
- クライアントとバッチファイルを使用した SQL Server レガシーポリシーでのバックアップの設定
- NetBackup for SQL Server でのバッチファイルの使用について
- スケジュールプロパティについて
- SQL Server データベースのユーザー主導型バックアップの実行
- 複数の NIC を備えている場合の NetBackup for SQL Server の使用
- ログ配布構成による SQL Server の保護
- SAP 環境の SQL Server のバックアップとリストア (レガシー SQL Server ポリシー)
- バックアップおよびリカバリの概念
- SQL Server のバックアップおよびリカバリの概念について
- SQL Server のリカバリでの考慮事項について
- トラブルシューティング
- SQL Server のトラブルシューティング用のデバッグログについて
- SQL Server のディザスタリカバリ
- 付録 A. バッチファイルの例
- 付録 B. 多重化されたバックアップ
- 付録 C. 承認を受けた場所の登録
NetBackup for SQL Server のコンポーネント
表: NetBackup for SQL Server のコンポーネント に、NetBackup for SQL Server のコンポーネントを示します。
表: NetBackup for SQL Server のコンポーネント
コンポーネント |
ファイル名 |
説明 |
---|---|---|
グラフィカルユーザーインターフェース (GUI) |
dbbackup.exe |
このインターフェースを次の目的に使います。
|
ドライバ |
dbbackex.exe |
バックアップおよびリストア操作を開始します。 |
ライブラリ |
dbbackmain.dll |
バックアップとリストア、SQL Server へのアクセス、および NetBackup for SQL Server で実行されるその他の操作を支援します。 |
これらのコンポーネントは、NetBackup for SQL Server を NetBackup サーバーに接続する共通 NetBackup クライアントモジュールである VxBSA.dll
とも連動します。
図: NetBackup for SQL Server コンポーネント に、NetBackup for SQL Server とその他のソフトウェアコンポーネントとの関係を示します。
NetBackup for SQL Server と他のソフトウェアコンポーネントの間で、次の相互作用が発生します。
すべてのバックアップまたはリストア操作は、dbbackex.exe を介して次のいずれかの方法で開始されます。
スケジュールバックアップ
NetBackup scheduler によって bphdb (1) が呼び出され、さらに bphdb (1) によって dbbackex (2) が呼び出されます。
GUI によって開始されるバックアップ
dbbackup.exe によって dbbackex.exe (3) が起動されます。
コマンドライン
dbbackex.exe は、コマンドラインまたはサードパーティツールから直接起動されます。
dbbackex.exe は、
dbbackmain.dll
(4) への関数呼び出しによって、バックアップまたはリストア操作を行います。操作は、dbbackmain.dll
が SQL Server と NetBackup サーバー間で 1 つ以上のデータストリームを実行するときに行われます。データストリーム (7) は、VDI (5) と XBSA インターフェース (6) を介して接続されます。VDI は SQL Server と通信し、XBSA は NetBackup データベースクライアントと通信します。(レガシー SQL Server ポリシー) NetBackup for SQL Server GUI (dbbackup.exe) では、SQL Server オブジェクト (通常は、データベース、ファイルグループ、データベースファイルなど) を参照できます。 dbbackup.exe は
dbbackmain.dll
(8) を起動して、SQL Server のマスターデータベースにアクセスします。NetBackup for SQL Server では、ODBC 経由で SQL Server に関する情報にアクセスします。NetBackup for SQL Server GUI (dbbackup.exe) では、SQL Server バックアップイメージを参照することもできます。参照できるイメージは、NetBackup カタログに含まれています。カタログの内容にアクセスするには、GUI で
dbbackmain.dll
を起動します。dbbackmain.dll は VxBSA 関数呼び出しを使用して、NetBackup サーバーのデータベースマネージャにアクセスします。