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 インテリジェントポリシーで使われるクレデンシャルについて
SQL Server インテリジェントポリシーを使ってインスタンスグループまたはインスタンスを保護するには、そのグループまたはインスタンスをクレデンシャルと一緒に登録する必要があります。お客様の環境に最適なオプションを判断するには、表: クレデンシャルを登録するオプションを参照してください。
SQL Server インスタンスは、バックアップとリストア操作を実行するための適切なアクセス権を持った Windows 資格情報を使って登録する必要があります。 インテリジェントポリシーは、Windows 認証と Windows Active Directory 認証をサポートします。 混在モードまたは SQL Server 認証をサポートしません。 データベースレベルでは、クレデンシャルはサポートされません。
表: クレデンシャルを登録するオプション
クレデンシャルを登録するオプション (Option to register credentials) |
環境または構成 |
注意事項 |
---|---|---|
これらの特定のクレデンシャルを使う (Use these specific credentials) |
|
(推奨) Veritas はこのオプションを使用してクレデンシャルを登録することをお勧めします。 特定の資格情報を使ってインスタンスを登録する場合の必要条件を参照してください。 |
クライアントでローカルに定義されたクレデンシャルを使う (Use credentials that are defined locally on the client) |
|
NetBackup サービスはクライアント上で特権のある SQL Server ユーザーとして動作します。 ローカルで定義された資格情報を使ってインスタンスを登録する場合の必要条件を参照してください。 |
グループに追加し、グループクレデンシャルを使用して登録 (Add to group and register using group credentials) |
次の 1 つ以上を実行できるようにします。
|
グループのクレデンシャルは、特定のセットのクレデンシャルを使うように設定できます(各インスタンスで同じクレデンシャルを使う)。または、ローカルで定義されたクレデンシャルを使うようにグループを設定することもできます(各インスタンスがそのインスタンスに定義されたクレデンシャルを使う)。 インスタンスグループへのインスタンスの登録を参照してください。 |
コマンドライン (Command line) |
|
コマンドラインからのクレデンシャルの設定を参照してください。 |
[これらの特定のクレデンシャルを使う (Use these specific credentials)]オプションを使用して 1 つのインスタンスまたはインスタンスグループ内のインスタンスを登録するときは、次の要件が適用されます。
ユーザーには、SQL Server「sysadmin」ロールが必要です。
ユーザーは、Windows Administrators グループのメンバーである必要があります。
NetBackup Client Service と NetBackup Legacy Network Service のログオンアカウントは、SQL システム管理者またはローカルシステムのいずれかです。 これらのサービスは、同一のログインアカウントを使う必要はありません。
NetBackup Client Service と NetBackup Legacy Network Service には、[認証後にクライアントを偽装 (Impersonate a client after authentication)]と[プロセスレベルトークンの置き換え (Replace a process level token)]を実行するための権限が必要です。
SQL Server のローカルセキュリティ権限の設定を参照してください。
[クライアントでローカルに定義されたクレデンシャルを使う (Use credentials that are defined locally on the client)]オプションを使用して 1 つのインスタンスまたはインスタンスグループ内のインスタンスを登録するときに、NetBackup は NetBackup をインストールしたユーザーのクレデンシャルを使用します。 このオプションには、次の必要条件が適用されます。
ユーザーには、SQL Server「sysadmin」ロールが必要です。
ユーザーは、Windows Administrators グループのメンバーである必要があります。
NetBackup Client Service と NetBackup Legacy Network Service のログオンアカウントは、SQL システム管理者またはローカルシステムのいずれかです。 これらのサービスは同じログオンアカウントを使う必要があります。
コマンドラインからインスタンスを登録するには、次の設定が必要です。
NetBackup 管理者は特定のホストの特定の DBA またはユーザーに対して nbsqladm コマンドを承認する必要があります。
NetBackup マスターサーバーで、nbsqladm を使ってユーザーを承認してください。
nbsqladm [-S master_server] -add_dba host_nameuser_name
複数の NIC がある場合、SQL Server ホストのプライベートインターフェース名を使用して DBA を承認します。 SQL Server クラスタでは、クラスタ内の各ノードについて DBA を認可します。(SQL Server クラスタの仮想名を使用して DBA を認可しないでください。)-host name では、SQL クラスタ内のノード名の 1 つを指定します。複数の NIC がある SQL Server クラスタの場合、SQL Server クラスタ内のノードそれぞれのプライベートインターフェース名を使用して DBA を承認します。
nbsqladm コマンドの使用が承認されると、DBA はローカルクレデンシャル(-local_credentials))または他の特定のクレデンシャル(-user name -domain name)と一緒にインスタンスを登録できます。
nbsqladm コマンドの詳しい説明については、『NetBackup コマンドリファレンスガイド』を参照してください。
NetBackup が SQL Server クラスタを検出すると、インスタンス管理に 1 つのエントリを追加します。 このインスタンスはクラスタ内のすべてのノードを表します。 ホスト名は SQL Server クラスタの仮想名です。 このインスタンスを登録するときに NetBackup はアクティブノードでクレデンシャルを検証します。 クレデンシャルはクラスタのすべてのノードに対して有効である必要があります。
NetBackup が複数の NIC を使用する SQL Server ホストを検出すると、NetBackup のクライアント名を使用してインスタンス管理にエントリを追加します。 パブリックインターフェース名を使用して NetBackup クライアントをインストールした場合、プライベートインターフェース名として NetBackup クライアント名を構成する必要があります。 次にインスタンスをプライベートインターフェース名で登録します。 複数の NIC を使用する SQL Server クラスタでは、インスタンスを追加して SQL Server クラスタの仮想プライベート名で登録します。
プライベートインターフェース名を使った NetBackup クライアントの構成を参照してください。
詳しくは、クレデンシャルの検証のトラブルシューティングで確認できます。
インスタンス管理を使ったクレデンシャルの検証のトラブルシューティング を参照してください。