NMM: Przywracanie plików SQL z kopii klona nie jest możliwe w interfejsie wtyczki SQL
Summary: Moduł NetWorker dla przywracania plików SQL firmy Microsoft (NMM) z kopii klona nie jest możliwe w interfejsie wtyczki SQL.
Symptoms
Moduł NetWorker dla przywracania plików SQL firmy Microsoft (NMM) z kopii klona nie jest możliwe w interfejsie wtyczki SQL.
Cause
Moduł NetWorker dla przywracania plików SQL firmy Microsoft (NMM) z kopii klona nie jest możliwe w interfejsie wtyczki SQL.
Działa to zgodnie z przeznaczeniem.
Resolution
Opcja wyboru puli przywracania jest wyłączona w interfejsie użytkownika podczas przywracania plików płaskich.
Obejście problemu:
Jedynym obejściem problemu jest przywrócenie plików płaskich za pomocą wiersza polecenia. W tej procedurze wyjaśniono kroki niezbędne do wygenerowania skryptu i edytowania skryptu w celu użycia puli klonów zamiast podstawowej puli kopii zapasowych.
- Otwórz interfejs użytkownika wtyczki NMM SQL.
- Wybierz opcję Wyczyść pamięć podręczną. Spowoduje to wyczyszczenie poprzednich wyborów i rozpoczęcie od nowych parametrów.
- Wprowadź nazwę serwera NetWorker. Kliknij przycisk Aktualizuj.
- Wybierz hosta SQL Server.
- Wybierz wystąpienie SQL Server.
- Wybierz zestaw zapisu (baza danych do przywrócenia).
- Wybierz czas zapisu - to ważne. Zrób to przed kolejnym krokiem.
- Wybierz opcję Przywróć kopie zapasowe jako pliki — zostaw na razie folder przywracania, edytuj go później w skrypcie.
- Kliknij przycisk Skrypt .
- Skopiuj skrypt. Otwórz edytor Notatnika lub podobny edytor tekstu i wklej skrypt wyjściowy do edytora.
- Dodaj następujące elementy do skryptu;
-b clonepoolname
- Edytuj plik
FLAT_FILE_RECOVERY_DIR="NewDestination"Na przykład,FLAT_FILE_RECOVERY_DIR="D:\RecoveryData"
RECOVERY_DIR Określona lokalizacja musi już istnieć.
- Zapisz skrypt jako plik wsadowy, na przykład testsql.bat.
- Otwórz wiersz polecenia za pomocą opcji Uruchom jako administrator i uruchom skrypt testsql.bat.
Na przykład ten wygenerowany skrypt:
nsrsqlrc.exe -s linux1 -c win3.amer.lan -t "02/29/2024 08:58:18 AM" -S normal -a "SKIP_CLIENT_RESOLUTION=TRUE" -a "FLAT_FILE_RECOVERY=TRUE" -a "FLAT_FILE_RECOVERY_DIR=C:\Program Files\EMC NetWorker\nsr\tmp\backups" MSSQL:usertest1
Po edycji będzie miał coś takiego do odzwierciedlenia -b clonepool i nowy folder odzyskiwania.
nsrsqlrc.exe -s linux1 -c win3.amer.lan -t "02/29/2024 08:58:18 AM" -S normal -b ddclone -a "SKIP_CLIENT_RESOLUTION=TRUE" -a "FLAT_FILE_RECOVERY=TRUE" -a "FLAT_FILE_RECOVERY_DIR=C:\sharepoint\backup” MSSQL:usertest1