サポートと今すぐチャット
サポートとのチャット

NetVault Plug-in for SQL Server 12.2 - ユーザー・ガイド

NetVault Backup Plug-in for SQL Server - はじめに SQL Serverシステム構築計画 プラグインのインストールと削除 プラグインの設定 データのバックアップ
バックアップ戦略の策定 スナップショット・ベースのバックアップについて 圧縮機能の確認 オンラインVDIのバックアップの実行 SQL ServerでのVSSバックアップの実行 WindowsでのAlwaysOn可用性グループのVDIによるフル・バックアップの作成例
データのリストア プラグインでのCLIの使用 トラブルシューティング

認証の詳細を設定する

バックアップを実行する前に、認証モード、ユーザー名、パスワードなど、プラグインの認証の詳細を設定します。[設定]ダイアログを使用してこの情報を指定します。

[設定]ダイアログで入力した情報は、スタンドアロン・システムにクライアントを設定しているか、またはSQL Serverフェイルオーバー・クラスタまたはAlwaysOn可用性グループのNetVault Backup仮想クライアントに対してクライアントを設定しているかに応じて適用されます。スタンドアロン・クライアントの設定を入力すると、選択ツリーで選択時に設定がクライアントから生成されたすべてのバックアップに適用されます。SQL Serverフェイルオーバー・クラスタまたはAlwaysOn可用性グループをサポートする仮想クライアントを使用する場合、クラスタまたはグループ内の特定のインスタンスに入力した認証情報は同じクラスタまたはグループ内のすべてのノードに使用されます。クラスタまたはグループについて[設定]ダイアログに入力したすべての情報はNetVault Backupサーバーに保持されます。これは、プラグインがインストールされたサーバーに情報が保持されるスタンドアロン・システムとは異なります。

SQL Serverは、Windows認証とSQL Server認証の2種類の認証モードを提供しています。

Windows認証:Windows認証を使用する場合、Microsoft Windowsユーザー・アカウントで接続します。SQL Serverは、Windowsオペレーティング・システムの情報を使用して、アカウント名とパスワードを検証します。この方法はデフォルトであり、Windows認証とSQL Server認証を組み合わせて使用する混合モードよりはるかにセキュリティに優れています。
SQL Server認証:SQL Server認証をSQL Server 2008以前で使用する場合、sysadminの役割を持つSQL Serverユーザーのユーザー名とパスワードを指定する必要があります。SQL Server認証をSQL Server 2012以降で使用する場合、sysadminの役割はサポートされません。ただし、管理者などのドメイン・ユーザー・アカウントにsysadminのロールを割り当てたり、権限を持つドメイン・ユーザーに設定された[ログオン・アカウント]オプションを使用して実行されるようにSQL Serverサービスを設定したりすることができます。ドメインに含まれていないシステムの場合、役割をローカル・ユーザーに割り当てたり、権限を持つローカル・ユーザーの下で実行されるようにSQL Serverサービスを設定したりすることができます。詳細は、「SQL Server 2012以降に対するSQL Server認証の設定(Windowsのみ)」を参照してください。

WindowsでのNetVault Backup仮想クライアントの設定

NetVault Backup仮想クライアントをインストールまたは再インストールした後、バックアップまたはリストアを実行する前に、NetVault Backup仮想クライアントが設定されていることを確認してください。仮想クライアントの設定プロセスは、SQL Serverフェイルオーバー・クラスタリングまたはAlwaysOn可用性グループのどちらを使用しているかによって異なります。

SQL Serverフェイルオーバー・システム内で、フェイルオーバー・クラスタの全ノードでSQL Server Browser Serviceが実行されている場合、SQL Serverフェイルオーバー仮想インスタンスが自動的に検出されます。それ以外の場合、[インスタンスの追加]操作を使用してSQL Serverフェイルオーバー仮想インスタンスを追加するには、次の手順に従います。

1
[ナビゲーション]パネルで、[バックアップ・ジョブ作成]をクリックして、次に[セレクション]リストの隣にある[新規作成]をクリックします。
3
[Plug‑in for SQL Serverをダブルクリックして、[すべてのインスタンス]ノードをダブルクリックします。
4
コンテキスト・メニューから、[設定]を選択します。
重要: [設定]ダイアログ・ボックスの[インスタンス名]フィールドにクラスタ・インスタンスを追加します。インスタンスを追加する必要がある場合は、SQL Serverクラスタ名をVIRTUAL SERVER NAME\INSTANCE NAMEの形式で指定できます。
6
設定を保存するには、[OK]をクリックします。
b
Step 1からStep 6を繰り返します。

お使いの環境で同じフェイルオーバー・クラスタ内の複数の仮想サーバーを使用している場合は、各仮想SQLサーバーに対してNetVault Backup仮想クライアントを作成し、作成した仮想クライアントごとに前述した手順を実行します。

1
[ナビゲーション]パネルで、[バックアップ・ジョブ作成]をクリックして、次に[選択]リストの隣にある[新規作成]をクリックします。
3
[Plug‑in for SQL Serverをダブル・クリックします。
4
[設定]ダイアログ・ボックスで、グループ内のSQL Serverインスタンスにアクセスするためのデフォルト・ユーザーとして使用されるドメイン・ユーザーの認証情報を入力します。
6
設定を保存するには、[OK]をクリックします。

プラグイン・オプションの設定

以下のトピックおよびサブトピックで説明する設定はすべてのバックアップおよびリストア・ジョブ、および個々のクライアントに適用されます。ログオン設定を追加することもできます。詳細については、「クライアントのすべてのインスタンスにログオン認証情報を入力」と「特定のSQL Serverインスタンスに デフォルトのログオン認証情報を入力」を参照してください。

1
[設定]ダイアログ・ボックスにアクセスします。
a
[ナビゲーション]パネルで、[設定変更]をクリックします。
b
必要に応じて、[サーバー設定]または[クライアント設定]をクリックします。
c
[クライアント設定]を選択した場合は、適切なクライアントを選択して、[次へ]をクリックします。
d
[設定]ページで、[プラグイン・オプション]をクリックします。
e
ダイアログ・ボックスのPlug‑in for SQL Serverセクションを見つけます。
a
[ナビゲーション]パネルで、[バックアップ・ジョブ作成]をクリックして、次に[選択]リストの隣にある[新規作成]をクリックします。
c
[Plug‑in for SQL Serverをクリックして、コンテキスト・メニューから[設定]を選択します。
[チェックサム時に検出されたエラー]:SQL Serverでは、バックアップおよびリストアのチェックサムの実行中にエラーが検出された場合に実行するアクションを指定できます。チェックサム・エラーが検出された場合のデフォルト・アクションを指定するには、リストから以下のいずれかのオプションを選択します。
[エラー後も続行]:このオプションは、プラグインのインストール時に設定されるデフォルト設定です。この値を選択した場合、チェックサム・エラーが検出されても、バックアップまたはリストア・ジョブは続行されます。
[エラー時に停止]:これをデフォルト・アクションとして設定するには、このオプションを選択します。この値を選択した場合、チェックサム・エラーが検出されると、バックアップまたはリストア・ジョブは停止します。
[差分または増分のバックアップで検出された新規データベース]:このフィールドはオンラインVDIバックアップにのみ適用されます。トランザクション・ログ・バックアップまたは差分データベース・バックアップ中に新しいデータベースが検出され、[NetVault Backup選択]ページで[インスタンス・ノード]が選択されている場合、新しいデータベースを無視するか、そのデータベースのフル・バックアップを実行するかを選択できます。リストから利用可能なアクションを選択することにより、このアクションをトランザクション・ログのバックアップおよび差分データベースバックアップに対してグローバルに設定できます。
[フル・データベースのバックアップ]:このオプションは、プラグインのインストール時に設定されるデフォルト設定です。最後に実行されたフル・データベース・バックアップ以降に追加されたすべてのデータベースのフル・バックアップを実行するには、このオプションを選択したままの状態にします。
[無視]:最後に実行されたフル・データベース・バックアップ以降に作成されたデータベースを無視するには、このオプションを選択します。つまり、最後のバックアップ後に作成されたデータベースは、トランザクション・ログ・バックアップまたは差分データベース・バックアップから除外されます。
[Undoファイルのスタンバイ・リストア]:スタンバイ・リストアを実行するには、プラグインに一時的なUndoファイルが必要です。これは、[復元後のアクション]フィールドが[STANDBY設定時]に設定されている場合のみ必要です。
このフィールドで一時UNDO.DATファイルへのディレクトリ・パスを指定します。
[選択したアイテムのバックアップが不完全の場合]:このエラー状態が発生した場合、プラグインは以下のいずれかを実行できます。
[警告で終了 — 保存セットは保持されます]:ジョブが[バックアップが警告付きで完了]というステータスを返し、正常にバックアップされたアイテムからなるバックアップ・セーブセットが作成されます。
[警告なしで完了 — 保存セットは保持されました]:ジョブが完了し、[バックアップ完了]というステータスが返されます。エラーはNetVault Backupバイナリ・ログに記録され、[ジョブ・ステータス]ページでは無視されます。バックアップされたアイテムからなるバックアップ・セーブセットが作成されます。
[失敗 — セーブセットは保持されます]:バックアップ・ジョブから[バックアップ・ジョブ失敗]というステータスが返されますが、正常にバックアップされたアイテムからなるバックアップ・セーブセットが作成されます。
[失敗 — セーブセットは保持されません]:バックアップ・ジョブから[バックアップ・ジョブ失敗]というステータスが返され、バックアップされたオブジェクトのセーブセットは保持されません。選択された一部のオブジェクトが正しくバックアップされた場合も削除されます。
以下のいずれかの状況が発生した場合、本プラグインは[選択したアイテムのバックアップが不完全の場合]設定を上書きし、画面に示すとおりの処理を実行します。
致命的なエラーが発生した場合、ジョブは「バックアップ失敗」ステータスを返します。
[VSSリストア時に使用するメディア・フォーマット]:MTFCPIO、またはDefaultと入力するか、空白のままにします。
MTFDefault、または空白:バックアップ・ターゲットがテープベースの場合、プラグインは常にMTFフォーマットを使用します。テープ・ターゲットがLinux またはUNIXを使用していても、この動作が使用されます。本バージョンおよび最近のバージョンのプラグインが生成するバックアップからのリストアの場合、MTFは常に利用可能です。この設定を入力する必要はありません。Defaultを入力するか、空白のままにするとMTFと入力したのと同じになります。
CPIO:Questでは、この設定は、サポートから指示されない限り使用しません。前のバージョンのプラグインでLinuxベースのテープ・ターゲットに作成後書き込まれたバックアップを、この設定を使用してリストアするようにQuestがお願いすることがあります。
msdbデータベースをリストアするときに、SQL Service Agentのステータスを確認します。リストア・ジョブにmsdbデータベースが含まれている場合は、このオプションを使用して、SQL Serverサービス・エージェントの実行ステータスを確認するようにプラグインに指示します。msdbデータベースをリストアし、データベースへの排他的アクセスを確保するには、SQL Serverサービス・エージェントが実行中であってはなりません
このオプションが選択されていて、リストア・ジョブにmsdbデータベースが含まれている場合、プラグインは、SQL Serverサービス・エージェントのステータスをチェックします。エージェントが実行されている場合は、msdbデータベースのリストアを試行する前に、リストア・ジョブが失敗します。
AlwaysOn可用性グループ・クラスタ:このオプションを使用して、環境がAlwaysOn可用性グループで構成されていることをプラグインに通知します。AlwaysOn可用性グループが検出された場合、プラグインは自動的にこのオプションを選択します。
2
設定を保存するには、[適用]をクリックします。

Linux環境のオプションの設定

[オペレーティング・システムVDIクライアント・ユーザー名]:クライアントを実行するOSのrootユーザーの名前を入力します。
[オペレーティング・システムVDIクライアント・ユーザー・グループ]:プラグイン・クライアントを実行するOSグループの名前を入力します。rootユーザーが属するrootグループを入力していることを確認します。
[VDIクライアント・ライブラリの場所]:VDIクライアント・ライブラリ「libsqlvdi.so」ファイルが含まれるディレクトリへのパスを入力します。デフォルトのディレクトリは/opt/mssql/libです。
[SQL Server ODBCドライバ]:プラグインがSQL Serverへの接続とクエリに使用するMicrosoft ODBCドライバの名前を入力します。たとえば、SQL Server 2017 on Linuxの場合、Microsoftでは、デフォルトのドライバであるMicrosoft ODBC Driver 17 for SQL Serverの使用を推奨しています。
[sqlcmdツールの場所]:SQL Serverのsqlcmdユーティリティを含むディレクトリへのパスを入力します。デフォルトのディレクトリは/opt/mssql-tools/binです。
[Undoファイルのスタンバイ・リストア]:スタンバイ・リストアを実行するには、プラグインに一時的なUndoファイルが必要です。これは、[復元後のアクション]フィールドが[STANDBY設定時]に設定されている場合のみ必要です。
このフィールドで一時UNDO.DATファイルへのディレクトリ・パスを指定します。
[選択したアイテムのバックアップが不完全の場合]:このエラー状態が発生した場合、プラグインは以下のいずれかを実行できます。
[警告で終了 — 保存セットは保持されます]:ジョブが[バックアップが警告付きで完了]というステータスを返し、正常にバックアップされたアイテムからなるバックアップ・セーブセットが作成されます。
[警告なしで完了 — 保存セットは保持されました]:ジョブが完了し、[バックアップ完了]というステータスが返されます。エラーはNetVault Backupバイナリ・ログに記録され、[ジョブ・ステータス]ページでは無視されます。バックアップされたアイテムからなるバックアップ・セーブセットが作成されます。
[失敗 — セーブセットは保持されます]:バックアップ・ジョブから[バックアップ・ジョブ失敗]というステータスが返されますが、正常にバックアップされたアイテムからなるバックアップ・セーブセットが作成されます。
[失敗 — セーブセットは保持されません]:バックアップ・ジョブから[バックアップ・ジョブ失敗]というステータスが返され、バックアップされたオブジェクトのセーブセットは保持されません。選択された一部のオブジェクトが正しくバックアップされた場合も削除されます。
以下のいずれかの状況が発生した場合、本プラグインは[選択したアイテムのバックアップが不完全の場合]設定を上書きし、画面に示すとおりの処理を実行します。
致命的なエラーが発生した場合、ジョブは「バックアップ失敗」ステータスを返します。
2
設定を保存するには、[適用]をクリックします。
関連ドキュメント

The document was helpful.

評価を選択

I easily found the information I needed.

評価を選択