NMM:在 SQL 插件 UI 中,无法从克隆拷贝进行 SQL 平面文件恢复

Сводка: 在 SQL 插件 UI 中,无法从克隆拷贝进行 NetWorker Module for Microsoft (NMM) SQL 平面文件恢复。

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

在 SQL 插件 UI 中,无法从克隆拷贝进行 NetWorker Module for Microsoft (NMM) SQL 平面文件恢复。

Причина

在 SQL 插件 UI 中,无法从克隆拷贝进行 NetWorker Module for Microsoft (NMM) SQL 平面文件恢复。
这是按预期工作的。

Разрешение

在平面文件还原期间,UI 中禁用了选择还原池选项。

解决办法:

唯一的解决方法是执行命令行平面文件恢复。此过程介绍生成脚本和编辑脚本以使用克隆池而不是主备份池所需的步骤。 

  1. 打开 NMM SQL 插件 UI。
  2. 选择 Clear Cache。这将清除以前的选择,并从新参数开始。
  3. 输入 NetWorker 服务器名称。单击更新
  4. 选择 SQL Server 主机
  5. 选择 SQL Server 实例。
  6. 选择 存储集 (要恢复的数据库)。
  7. 选择 保存时间 - 这很重要。请在执行下一步之前先执行此操作。
  8. 选择 Restore backups as files— 暂时保留还原文件夹,稍后在脚本中进行编辑。
  9. 单击 脚本 按钮。
  10. 复制脚本。打开记事本编辑器或类似的文本编辑器,然后将输出脚本粘贴到编辑器中。
  11. 将以下内容添加到脚本中; 
    -b clonepoolname  
  12. 编辑 FLAT_FILE_RECOVERY_DIR="NewDestination" 例如, FLAT_FILE_RECOVERY_DIR="D:\RecoveryData" 
提醒:RECOVERY_DIR 指定的位置必须已存在。
  1. 将脚本另存为批处理文件,例如 testsql.bat。
  2. 使用“以管理员身份运行”打开命令提示符,然后运行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


数据库恢复 — 常规


数据库恢复-监视

Затронутые продукты

NetWorker, NetWorker Module for Microsoft

Продукты

NetWorker Family, NetWorker Module
Свойства статьи
Номер статьи: 000222645
Тип статьи: Solution
Последнее изменение: 14 Apr 2026
Версия:  3
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.