NMM 19.9.0.5.Build.227 Przywracanie SQL VDI kończy się niepowodzeniem z błędem "No stripe objects could be located for '/dbname'
Summary: NMM 19.9.0.5.Build.227 Przywracanie SQL VDI kończy się niepowodzeniem z błędem "No stripe objects could be located for '/dbname'
Symptoms
NMM 19.9.0.5.Build.227 Przywracanie SQL VDI kończy się niepowodzeniem z powodu błędu:'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'
- Przeglądanie i przechowywanie kopii zapasowych SQL VDI jest ustawione na 4 tygodnie
— skonfigurowano
pełne, skumulowane kopie zapasowe incr i tylko dzienniki — pełna kopia zapasowa jest wykonywana w dniu, a następnie zbiorcza kopia zapasowa inc przez kilka następnych dni
— podjęto próbę przywrócenia z zbiorczej kopii zapasowej acr, dla której zależny pełny backup minął okres przeglądania i przechowywania.
- Zestawy zapisów dla pełnej kopii zapasowej można nadal przeglądać ze względu na zależność od skumulowanych kopii zapasowych
incr — niektóre ze skumulowanych kopii zapasowych incr pomiędzy nimi przekroczyły okresy
przeglądania i przechowywania Dane wyjściowe mminfo dla częściowo wygasłej skumulowanej kopii zapasowej incr wyglądają następująco: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
Dwa nadrzędne zestawy zapisu mają flagę cb, podczas gdy dwa podrzędne zestawy zapisu mają cr (wpisy indeksu dla tych zestawów zapisu zostały usunięte.
Cause
Zgodnie z projektem NMM SQL do przywrócenia wybrano skumulowaną przyrostową kopię zapasową (z paskami lub bez). NMM iterował indeksy, odczytując informacje o obiektach aż do ostatniej pełnej kopii zapasowej.
Nie ma oddzielnego powiązania między skumulowaną przyrostową kopią zapasową a ostatnią pełną kopią zapasową.
Po znalezieniu pełnej kopii zapasowej NMM zignoruje skumulowane przyrostowe kopie zapasowe / kopie zapasowe dziennika pomiędzy nimi i przywróci tylko wybraną skumulowaną przyrostową kopię zapasową i ostatnią pełną kopię zapasową.
W tym konkretnym przypadku nie udało się odnaleźć indeksów dla skumulowanej przyrostowej kopii zapasowej (podrzędnych zestawów zapisu), co spowodowało niepowodzenie przywracania.
Resolution
Obejście problemu: w podobnym przypadku należy usunąć wpisy mminfo dla częściowo wygasłej zbiorczej kopii zapasowej incr przy użyciu polecenia:nsrmm -d -P -S 1933473985
Następnie w węźle klienta SQL Server, menu Start systemu Windows -> EMC Networker -> wtyczka NMM SQL -> karta Przywracanie bazy danych -> Przywracanie systemu Windows -> Sprawdź , czy nie ma tam wpisu bazy danych (3 czerwca). Wybierz niewygasłą skumulowaną przyrostową i wykonaj przywracanie bazy danych.