NetWorker: Не вдається відновити базу даних SQL на кластері: "Не можна використовувати файл '<шлях>' для кластеризованого сервера"
Summary:
Модуль NetWorker для відновлення бази даних SQL Microsoft (NMM) не вдається виконати з помилкою: NRSQLRC: Не можна використовувати файл '' для кластерного сервера. Можна
використовувати тільки відформатовані файли, від яких кластерний ресурс сервера має залежність. Або ресурс диска відсутній у групі кластерів, або ресурс кластера SQL Server не має залежності від нього.
...
Symptoms
Модуль NetWorker для відновлення бази даних SQL 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:
- Відкрийте Адміністратор кластера.
- Переконайтеся, що всі ресурси жорсткого диска, які містять бази даних SQL Server, належать до тієї ж групи, що й ресурс SQL Server.
- Клацніть правою кнопкою миші ресурс SQL Server і переведіть ресурс у стан Автономний, вибравши команду Перевести в автономний режим.
- Клацніть правою кнопкою миші ресурс SQL Server і виберіть пункт Властивості.
- Виберіть вкладку Залежності.
- Виберіть Змінити, щоб додати диск до списку залежностей для цього ресурсу.
- Поверніть ресурс SQL Server до Інтернету, а потім помістіть файли SQL Server на цей спільний диск кластера