NVP-vProxy:SQL VM「僅記錄」備份失敗「儲存層級無效」

Summary: NetWorker VMware Protection (NVP) 解決方案已設定為使用 MSVMAPPAGENT 執行Microsoft SQL Server 備份。備份動作是使用「僅記錄」備份層級排程;但是,工作會立即失敗,並顯示「儲存層級無效」。本文演示如何為 SQL 資料庫配置事務日誌備份。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Microsoft SQL 伺服器設定為由使用「僅日誌」備份級別的備份操作備份:
SQL VM 備份動作設為僅記錄  

備份操作立即失敗:
儲存層級無效 

如果將備份級別設置為其他級別(例如:增量或完整),則 SQL 虛擬機 (VM) 備份將成功。

Cause

這是組態問題。

Resolution

設定僅記錄備份。VM 的「映像級別」備份和「資料庫備份」應與事務日誌 (txnlog) 備份。

設定映像層級和資料庫備份:

  1. 建立包含 SQL VM 的備份群組:
    在備份群組中選取的 SQL VM 
  2. 設定備份 SQL VM 的原則和工作流程。
  3. 備份可以使用「增量」級別進行配置。初始備份為完整層級,且所有後續備份均為增量備份。 
    增量虛擬機器備份 
注意:所有 NVP 備份都會在 Data Domain 執行。Data Domain 會從增量備份自動建立虛擬合成完整 (VSF) 備份。所有增量備份都被視為“完整”備份,可用於從備份點恢復整個 VM。如需更多資訊,請參閱:NVP vProxy - 瞭解 NetWorker 中顯示的 VMware VM 備份層級和大小
  1. 指定 vProxy 作業 視窗中,依序選取 靜止應用程式和進 階。(選擇性)選擇「事務日誌備份 」選項,將事務日誌包含在資料庫備份中。輸入 SQL 伺服器例項的管理使用者。使用者帳戶必須有 sysadmin 角色。

指定 vProxy 作業視窗 

  1. 執行虛擬機器備份。

此備份會建立虛擬機器的虛擬機器 (VMDK) 層級備份,其中包含與應用程式一致的資料庫複本。SQL Server Management Studio (SSMS) 記錄檢視器中會顯示下列記錄。

SQL Server 資料庫備份

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 資料庫必須使用 FULLBULK_LOGGED 復原模式。具有 SIMPLE 恢復模式不支援事務日誌備份。這些是 NetWorker 外部的 SQL 伺服器設定。以下 SQL 命令列出了恢復模式:
SELECT
    name AS database_name,
    recovery_model_desc
FROM sys.databases
ORDER BY name;
範例:

SQL 查詢

  • 可使用 NT AUTHORITY\SYSTEM 帳戶必須有 sysadmin SQL 伺服器中的角色 安全性 ->登入 設定:

  • SQL sysadmin 角色 

交易記錄 (txnlog) 備份必須在具有定義間隔的工作流中執行。必須建立包含 SQL VM 的個別群組。執行「事務日誌」備份時,僅備份事務日誌,不保護任何 VMware 檔。

  1. 建立另一個包含 SQL 虛擬機器的群組。
  2. 為事務日誌備份創建新的工作流。在工作流屬性中,定義 間隔
    工作流間隔 

在此示例配置中,映射和資料庫備份配置為在工作流 MSVMAPPAGENT 中的 21:00 開始。事務日誌 (txnlog) 備份配置為在MSVMAPPAGENT_TL工作流中每 15 分鐘備份一次。事務日誌備份在初始資料庫備份后 30 分鐘開始,並每隔 15 分鐘運行一次,直到 20:45。間隔和排程取決於您的保護要求和環境中的備份完成時間。

  1. 使用 僅限記錄層級建立備份動作:
    僅記錄備份層級 
  2. 指定 vProxy 作業 視窗中,依序選取 靜止應用程式和進階 ,然後選取 交易 記錄備份。輸入 SQL 伺服器例項的管理使用者。使用者帳戶必須有 sysadmin 角色。
    指定 vProxy 作業視窗 
  3. 完成動作設定。
注意:事務日誌備份僅按照其計劃運行。如果手動啟動事務日誌備份工作流,則會改為執行完整資料庫備份。

執行備份後,SQL Server Management Studio (SSMS) 記錄檢視器中會看到下列記錄:

SQL Server 記錄已備份

SQL VM 上也存在下列記錄: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

NetWorker 伺服器 mminfo 命令會列出具有備份層級的這些備份 txnlogmminfo -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

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000451473
Article Type: Solution
Last Modified: 29 شوال 1447
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.