NMM: Восстановление неструктурированных файлов SQL из клонированной копии невозможно в пользовательском интерфейсе подключаемого модуля SQL
Summary: Модуль NetWorker для Microsoft (NMM) Восстановление неструктурированного файла SQL из клонированной копии невозможно в пользовательском интерфейсе подключаемого модуля SQL.
Symptoms
Модуль NetWorker для Microsoft (NMM) Восстановление неструктурированного файла SQL из клонированной копии невозможно в пользовательском интерфейсе подключаемого модуля SQL.
Cause
Модуль NetWorker для Microsoft (NMM) Восстановление неструктурированного файла SQL из клонированной копии невозможно в пользовательском интерфейсе подключаемого модуля SQL.
Все работает должным образом.
Resolution
Параметр выбора пула восстановления отключен в пользовательском интерфейсе во время восстановления неструктурированных файлов.
Временное решение.
Единственным временным решением является восстановление неструктурированного файла с помощью командной строки. В этой процедуре описаны действия, необходимые для создания сценария и редактирования сценария для использования пула клонов вместо основного пула резервных копий.
- Откройте пользовательский интерфейс подключаемого модуля NMM SQL.
- Выберите Очистить кэш. При этом очищаются предыдущие выбранные параметры и начинается с новых параметров.
- Введите имя сервера NetWorker. Нажмите Обновить.
- Выберите хост SQL Server.
- Выберите экземпляр SQL Server.
- Выберите набор данных для сохранения (базу данных для восстановления).
- Выберите экономию времени – это важно. Сделайте это в первую очередь перед следующим шагом.
- Выберите Restore backups as files (Восстанавливать резервные копии как файлы) — оставьте папку восстановления на некоторое время, отредактируйте ее позже в сценарии.
- Нажмите кнопку Сценарий.
- Скопируйте сценарий. Откройте редактор Блокнот или аналогичный текстовый редактор и вставьте сценарий вывода в редактор.
- Добавьте в сценарий следующее:
-b clonepoolname
- Отредактируйте файл
FLAT_FILE_RECOVERY_DIR="NewDestination"НапримерFLAT_FILE_RECOVERY_DIR="D:\RecoveryData"
RECOVERY_DIR Указанное расположение должно уже существовать.
- Сохраните сценарий как командный файл, например testsql.bat.
- Откройте командную строку, выбрав Запуск от имени администратора, и запустите сценарий testsql.bat.
Например, сгенерированный сценарий:
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
После того, как он будет отредактирован, у него будет что-то вроде этого, чтобы отразить -b clonepool и новую папку восстановления.
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