NetWorker. Сбой восстановления базы данных SQL в кластере: "Невозможно использовать путь <путь> к файлу для кластерного сервера"
Summary:
Сбой восстановления базы данных SQL модуля NetWorker для Microsoft (NMM) с ошибкой: NSRSQLRC: Не удается использовать файл '' для кластерного сервера. Можно использовать только
отформатированные файлы, от которых зависит ресурс кластера сервера. Либо дисковый ресурс отсутствует в группе кластера, либо ресурс кластера SQL Server не зависит от него.
...
Symptoms
Сбой восстановления базы данных SQL модуля NetWorker для Microsoft (NMM) с ошибкой:
nsrsqlrc: Cannot use file ‘<path>’ for clustered server. Only formatted files on which the cluster resource of the server has a dependency can be used. Either the disk resource containing the file is not present in the cluster group or the cluster resource of the Sql Server does not have a dependency on it.
Пример.
The file F:\TestRestore\mdd_restore.mdf is the Destination location on a Cluster Drive (Volume)
Cause
Корневая причина проблемы связана с томом кластера целевого пути и ресурсом отказоустойчивого кластера Microsoft для SQL Server.
В группе ресурсов кластера SQL Server отсутствует зависимость для диска, которая соответствует пути назначения восстановления.
Resolution
Чтобы решить эту проблему, администратор базы данных SQL Server должен следовать рекомендациям корпорации Майкрософт в отношении ресурсов кластера SQL Server и зависимостей дисков.
- Зависимость диска кластера: См. следующую статью Microsoft:
- Создание баз данных или изменение расположения файлов дисков на общем диске кластера, на котором SQL Server изначально не был установлен
Цель состоит в том, чтобы добавить зависимость для ресурса SQL Server, чтобы он зависел от тома кластера, который является целевым ресурсом для восстановления базы данных.
Шаги, описанные в приведенной выше статье, приведены ниже.
Чтобы добавить зависимость диска в SQL Server, общий диск кластера должен находиться в той же группе, что и ресурсы SQL Server в администраторе кластера.
Чтобы переместить общий диск кластера, выберите диск, который требуется переместить в группу SQL Server, а затем нажмите правой кнопкой мыши на этом ресурсе. Нажмите кнопку Изменить группу. Если диск находится в той же группе, в которой находится ресурс SQL Server, выполните следующие действия, чтобы добавить его в качестве зависимости SQL Server.
- Откройте окно Cluster Administrator.
- Убедитесь, что все ресурсы жестких дисков, содержащие базы данных SQL Server, находятся в той же группе, что и ресурс SQL Server.
- Правой кнопкой мыши нажмите ресурс SQL Server и переведите его в автономное состояние, выбрав Перевести в автономный режим.
- Нажмите правой кнопкой мыши на ресурс SQL Server и выберите пункт Свойства.
- Откройте вкладку Зависимости.
- Выберите Изменить, чтобы добавить диск в список зависимостей для этого ресурса.
- Верните ресурс SQL Server в режим онлайн, а затем поместите файлы SQL Server на этот общий диск кластера