NVP-vProxy:SQL VMの「ログのみ」のバックアップが失敗し、「保存レベルが無効です」
Summary: NetWorker VMware Protection (NVP)ソリューションは、MSVMAPPAGENTを使用してMicrosoft SQL Serverのバックアップを実行するように構成されています。バックアップ アクションは、[Logs Only]バックアップ レベルを使用してスケジュールされました。ただし、ジョブはただちに「セーブ レベルが無効です」で失敗します。この記事では、SQLデータベースのトランザクション ログ バックアップを構成する方法について説明します。 ...
Symptoms
Microsoft SQL Serverは、「ログのみ」のバックアップ レベルを使用して、バックアップ アクションによってバックアップされるように構成されています。
バックアップ アクションはただちに失敗します。
バックアップ レベルが別のレベル(増分やフルなど)に設定されている場合、SQL仮想マシン(VM)のバックアップは成功します。
Cause
これは構成の問題です。
Resolution
ログのみのバックアップを構成するには、次の手順を実行します。VMの「イメージ レベル」バックアップと「データベース バックアップ」は、トランザクション ログ(txnlog)バックアップ。
イメージ レベルとデータベース バックアップを構成します。
- SQL VMを含むバックアップ グループを作成します。
- SQL VMをバックアップするためのポリシーとワークフローを構成します。
- バックアップは、レベル「増分」を使用して構成できます。初期バックアップはレベル フルで、それ以降のすべてのバックアップは増分バックアップです。
- [vProxy操作を指定]ウィンドウで、[アプリケーションの停止]を選択し、[詳細]を選択します。(オプション)トランザクション ログ バックアップ オプションを選択して、トランザクション ログをデータベース バックアップに含めます。SQL Serverインスタンスの管理ユーザーを入力します。ユーザー アカウントには次のものが必要です。
sysadminSQL Serverのロール。
。
- VMのバックアップを実行します。
このバックアップでは、データベースのアプリケーション コンシステントなコピーを含むVMの仮想マシン ディスク(VMDK)レベルのバックアップが作成されます。SQL Server Management Studio(SSMS)ログ ビューアーには、次のログが表示されます。

次のログも SQL VM に存在します。 C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
増分がスケジュール設定(および実行)されている場合でも、バックアップはレベル フル バックアップとしてNetWorkerサーバー メディア データベースに表示されます。 mminfo -avot -q vmname=SQL_VM-NAME,level=full
[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan volume type client date time size ssid fl lvl name ... VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 11:38:14 AM 104 GB 4124732135 cr full vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
トランザクション ログ バックアップを構成します。
前提条件:
- SQLデータベースでは、
FULLまたはBULK_LOGGED復旧モデル。データベースにSIMPLEリカバリ モデルでは、トランザクション ログのバックアップはサポートされません。これらは、NetWorker外部のSQL Server設定です。次のSQLコマンドは、リカバリー モードを一覧表示します。
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- 「
NT AUTHORITY\SYSTEMアカウントは以下である必要があります。sysadminSQL Server Security ->Logins 設定のロール: -
トランザクション・ログ (txnlog)バックアップは、定義された間隔でワークフローで実行する必要があります。SQL VMを含む別のグループを作成する必要があります。「トランザクション ログ」バックアップを実行すると、トランザクション ログのみがバックアップされ、VMwareファイルは保護されません。
- SQL VMを含む別のグループを作成します。
- トランザクション ログ バックアップの新しいワークフローを作成します。ワークフローのプロパティで、 間隔を定義します。
この構成例では、イメージとデータベースのバックアップは、ワークフローMSVMAPPAGENTで21:00に開始するように構成されています。トランザクション・ログ (txnlog)バックアップは、MSVMAPPAGENT_TLワークフローで15分ごとにバックアップするように構成されています。トランザクション ログ バックアップは、最初のデータベース バックアップの30分後に開始され、20:45まで15分間隔で実行されます。間隔とスケジュールは、保護要件と、ご使用の環境のバックアップ完了時間によって異なります。
- Logs Onlyレベルのバックアップ アクションを作成します。
- vProxy操作の指定ウィンドウで、アプリケーションの停止を選択し、詳細設定を選択してから、トランザクション ログ バックアップを選択します。SQL Serverインスタンスの管理ユーザーを入力します。ユーザー アカウントには次のものが必要です。
sysadminSQL Serverのロール。
- アクションの構成を完了します。
バックアップが実行されると、次のログがSQL Server Management Studio (SSMS)ログ ビューアーに表示されます。

次のログも SQL VM に存在します。 C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
NetWorkerサーバーのmminfoコマンドは、これらのバックアップをバックアップ レベルとともに一覧表示します txnlogファイルに置き換えます。 mminfo -avot -q vmname=SQL_VM-NAME,level=txnlog
[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan,level=txnlog volume type client date time size ssid fl lvl name ... VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:01:02 PM 228 KB 4074412655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:15:09 PM 229 KB 4057636287 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:30:09 PM 229 KB 4040859971 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:45:09 PM 230 KB 4024083655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
Additional Information
SQL VM上の次のログは、MSVMAPPAGENTの操作の詳細を示しています。
- 検出ログ:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - フル バックアップ:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - トランザクション ログのバックアップ:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - フル バックアップのリストア:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - トランザクション ログ バックアップのリストア:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log