NMM: Obnovení plochého souboru SQL z klonované kopie není možné v uživatelském rozhraní doplňku SQL.
Summary: V uživatelském rozhraní doplňku SQL nelze provést obnovení plochého souboru databáze SQL modulu NetWorker Module for Microsoft (NMM) z klonované kopie.
Symptoms
V uživatelském rozhraní doplňku SQL nelze provést obnovení plochého souboru databáze SQL modulu NetWorker Module for Microsoft (NMM) z klonované kopie.
Cause
V uživatelském rozhraní doplňku SQL nelze provést obnovení plochého souboru databáze SQL modulu NetWorker Module for Microsoft (NMM) z klonované kopie.
Funguje to správně.
Resolution
Možnost vybrat fond obnovení je v uživatelském rozhraní během obnovení plochého souboru zakázaná.
Zástupné řešení:
Jediným alternativním řešením je provést obnovení plochého souboru příkazového řádku. Tento postup vysvětluje kroky potřebné k vygenerování skriptu a úpravě skriptu tak, aby místo primárního fondu záloh používal fond klonů.
- Otevřete uživatelské rozhraní modulu plug-in NMM SQL.
- Vyberte možnost Vymazat mezipaměť. Tím se vymažou předchozí výběry a začnou se používat nové parametry.
- Zadejte název serveru NetWorker. Klikněte na tlačítko Aktualizovat.
- Vyberte SQL Server Host.
- Vyberte instanci SQL Server.
- Vyberte sadu pro ukládání (databázi, kterou chcete obnovit).
- Vyberte čas uložení - to je důležité. Udělejte to jako první, než uděláte další krok.
- Vyberte Obnovit zálohy jako soubory – prozatím ponechte složku pro obnovení, upravte ji později ve skriptu.
- Klikněte na tlačítko Skriptovat .
- Zkopírujte skript. Otevřete editor Poznámkového bloku nebo podobný textový editor a vložte výstupní skript do editoru.
- Do skriptu přidejte následující:
-b clonepoolname
- Upravte
FLAT_FILE_RECOVERY_DIR="NewDestination"Například,FLAT_FILE_RECOVERY_DIR="D:\RecoveryData"
RECOVERY_DIR Zadané umístění již musí existovat.
- Uložte skript jako dávkový soubor, například testsql.bat.
- Spusťte příkazový řádek pomocí příkazu Spustit jako správce a spusťte skript testsql.bat.
Například tento vygenerovaný skript:
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
Poté, co je upraven, by to mělo odrážet něco takového -b clonepool a novou složku pro obnovení.
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