Il ripristino della VDI SQL NMM 19.9.0.5.Build.227 ha esito negativo con errore "No stripe objects could be located for '/dbname"
Summary: Il ripristino della VDI SQL NMM 19.9.0.5.Build.227 ha esito negativo con errore "No stripe objects could be located for '/dbname"
Symptoms
Il ripristino della VDI SQL NMM 19.9.0.5.Build.227 ha esito negativo con errore:'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'
- Browse and Retention per i backup SQL VDI è impostato su 4 settimane
- Sono configurati backup completi, cumulativi incr e solo registro
- Viene eseguito un backup completo in un giorno, seguito da un backup cumulativo per i giorni
successivi- Viene tentato il ripristino da un backup incr cumulativo per il quale il backup completo dipendente ha superato il periodo di esplorazione e retention.
- I saveset per il backup completo sono ancora esplorabili a causa della dipendenza dai backup
incr cumulativi - Alcuni dei backup incr cumulativi intermedi hanno attraversato i periodi
di ricerca e retention L'output mminfo per il backup cumulativo incr parzialmente scaduto è simile al seguente: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
Due saveset padre hanno un flag cb, mentre i due saveset figlio hanno cr (le voci di indice di questi saveset sono state eliminate.
Cause
In base alla progettazione SQL NMM, è stato selezionato il backup incrementale cumulativo (con/senza strip) da ripristinare. NMM ha ripetuto gli indici leggendo le informazioni sugli oggetti fino all'ultimo backup completo.
Non viene mantenuto alcun collegamento separato tra il backup incrementale cumulativo e l'ultimo backup completo.
Una volta trovato il backup completo, NMM ignorerà i backup incrementali/di log cumulativi intermedi e ripristinerà solo il backup incrementale cumulativo selezionato e l'ultimo backup completo.
In questo caso specifico, non è stato possibile trovare gli indici per il backup incrementale cumulativo (saveset figlio), causando pertanto l'esito negativo del ripristino.
Resolution
Soluzione alternativa: per uno scenario simile consiste nel rimuovere le voci mminfo per il backup cumulativo incr parzialmente scaduto utilizzando il comando:nsrmm -d -P -S 1933473985
Quindi, nel nodo client SQL Server, menu Start di> Windows- EMC Networker -> plug-in SQL NMM -> scheda Ripristino database -> Ripristina finestre -> Verificare che la voce DB (3 giugno) non sia presente. Selezionare il valore incrementale cumulativo non scaduto ed eseguire il ripristino del database.