NMM 19.9.0.5.Build.227 SQL VDI 還原失敗,並顯示錯誤「找不到「/dbname」的等量物件
Summary: NMM 19.9.0.5.Build.227 SQL VDI 還原失敗,並顯示錯誤「找不到「/dbname」的等量物件
Symptoms
NMM 19.9.0.5.Build.227 SQL VDI 還原失敗,並顯示錯誤:'No stripe objects could be located for '/dbname' (pid=9308,11-07-2025 15:31:14) D:/views/nw/19.9/nsr/db_apps/bsmsql/rplan.c(1555): Stripe /C1-db02~1 from Stripe Map Missing, Exiting. 151535 11-07-2025 15:31:15 No stripe objects could be located for '/dbname'
SQL VDI 備份的流覽和保留設定為 4 週
- 已設定
完整、累計增量和僅記錄備份- 完整備份會在某一天執行,接著是接下來幾天
的累積 inc- 嘗試從累計增量備份進行還原,且相依的完整備份已超過其流覽和保留期間。
- 由於依賴於累積增量備份
,完整備份的存儲集仍可流覽 - 介於兩者之間的某些累積增量備份已超過其流覽和保留期
部分過期的累積增量備份的 mminfo 輸出如下所示:Backup1107.001 Data Domain win19-sql19-c1 4218476226 1 MSSQL:C1-db02~2 11-07-2025 14:47:52 1752225472 cr 11-07-2025 14:57:51 11-08-2025 23:59:59Backup1107.001 Data Domain win19-sql19-c1 4201699010 1 MSSQL:C1-db02~1 11-07-2025 14:47:53 1752225473 cr 11-07-2025 14:57:51 11-08-2025 23:59:59Backup1107.001 Data Domain win19-sql19-c1 4184921798 1 MSSQL:C1-db02 11-07-2025 14:47:58 1752225478 cb 11-07-2025 14:57:45 11-08-2025 23:59:59Backup1107.001 Data Domain win19-sql19-c1 4168144583 1 MSSQL: 11-07-2025 14:47:59 1752225479 cb 11-07-2025 14:57:45 11-08-2025 23:59:59
兩個父存儲集具有 cb 標誌,而兩個子存儲集具有 cr(這些存儲集的索引項已清除。
Cause
根據 NMM SQL 設計,已選取要還原的累積增量備份 (含/不含磁碟區)。 NMM 迴圈存取讀取物件資訊的索引,直到上次完整備份為止。
累積增量備份與上次完整備份之間沒有維護單獨的連結。
找到完整備份後,NMM 將會忽略兩者之間的累積增量/記錄備份,並僅還原選取的累積增量備份和上次完整備份。
在此特定情況下,它無法找到累積增量備份(子存儲集)的索引,從而導致恢復失敗。
Resolution
因應措施:類似情況是使用命令移除部分到期的累積增量備份的 mminfo 項目:nsrmm -d -P -S 1933473985
接著在 SQL Server 用戶端節點中, Windows 開始功能表 -> EMC Networker -> NMM SQL 附掛程式 -> 資料庫還原標籤 -> 還原視窗 -> 確認 資料庫項目不存在 (6 月 3 日)。選取未到期的累積增量,並執行 DB 還原。