NMM: Det går inte att återställa SQL-flat fil från klonkopiering i användargränssnittet för SQL-insticksprogrammet
Summary: NetWorker-modul för Microsoft (NMM) SQL-platt filåterställning från klonkopiering är inte möjlig i SQL-plugin-programmets användargränssnitt.
Symptoms
NetWorker-modul för Microsoft (NMM) SQL-platt filåterställning från klonkopiering är inte möjlig i SQL-plugin-programmets användargränssnitt.
Cause
NetWorker-modul för Microsoft (NMM) SQL-platt filåterställning från klonkopiering är inte möjlig i SQL-plugin-programmets användargränssnitt.
Det här fungerar som avsett.
Resolution
Alternativet Välj återställningspool är inaktiverat i användargränssnittet under återställning av flata filer.
Alternativ lösning:
Den enda lösningen är att utföra en platt filåterställning på kommandoraden. I den här proceduren beskrivs de steg som krävs för att generera ett skript och redigera skriptet så att det använder en klonpool i stället för den primära säkerhetskopieringspoolen.
- Öppna användargränssnittet för NMM SQL-insticksprogrammet.
- Välj Rensa cacheminne. Detta rensar tidigare val och börjar med nya parametrar.
- Ange namnet på NetWorker-servern. Klicka på Uppdatera.
- Välj SQL Server värd.
- Välj SQL Server instans.
- Välj den sparade uppsättningen (databas som ska återställas).
- Välj spara tid - detta är viktigt. Gör detta först innan nästa steg.
- Välj Återställ säkerhetskopior som filer – lämna återställningsmappen för tillfället och redigera den senare i skriptet.
- Klicka på knappen Skript .
- Kopiera skriptet. Öppna Anteckningsblocksredigeraren eller liknande textredigerare och klistra in utdataskriptet i redigeraren.
- Lägg till följande i skriptet.
-b clonepoolname
- Redigera
FLAT_FILE_RECOVERY_DIR="NewDestination"Till exempel,FLAT_FILE_RECOVERY_DIR="D:\RecoveryData"
RECOVERY_DIR Angiven plats måste redan finnas.
- Spara skriptet som kommandofil, till exempel testsql.bat.
- Öppna kommandotolken med Kör som administratör och kör testsql.bat-skriptet.
Det här genererade skriptet till exempel:
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
När den har redigerats skulle den ha något liknande detta att återspegla -b clonepool och en ny återställningsmapp.
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