Создание баз данных или изменение расположения файлов на общем диске кластера, на котором SQL Server изначально не был установлен

В этой статье описывается создание баз данных или изменение расположения файлов диска на общем диске кластера, на котором SQL Server изначально не был установлен.

Оригинальная версия продукта: SQL Server
Исходный номер базы знаний: 295732

Сводка

После установки экземпляра виртуального сервера SQL Server может потребоваться создать базы данных или переместить существующие файлы данных или журналов на дополнительный общий диск кластера. Чтобы создать базы данных или переместить существующие файлы данных или журналов, другой диск, который SQL Server использовать, необходимо добавить в качестве зависимости к ресурсу SQL Server в администраторе кластера.

При попытке создать базу данных на другом общем диске кластера, если ресурс SQL Server не зависит от этого диска, может появиться сообщение об ошибке следующего типа:

Сервер: msg 5184, level 16, State 2, Line 1. Не удается использовать файл "%.*ls" для кластеризованного сервера. Можно использовать только форматированные файлы, от которых зависит ресурс кластера сервера.
Сервер: msg 1802, level 16, State 1, Line 1
Сбой CREATE DATABASE. Не удалось создать некоторые имена файлов, перечисленных в списке. Проверьте предыдущие ошибки.

Аналогичная ошибка отображается при попытке переместить или добавить файлы в существующую базу данных на общий диск кластера, который не входит в группу SQL Server и который также не имеет SQL Server зависимости от ресурсов.

Кроме того, при попытке создать каталог полнотекстовых индексов на диске, от которого не зависит ресурс SQL Server, отобразится следующая ошибка:

Сервер: msg 7627, Level 16, State 1, Procedure sp_fulltext_database, Line 61 Full-text catalog in directory 'Y:\FTDATA' for clustered server не удается создать. Можно использовать только каталоги на диске в группе кластеров сервера.

Дополнительная информация

Чтобы добавить диск в качестве зависимости в SQL Server, общий диск кластера должен находиться в той же группе администратора кластера, что и ресурсы SQL Server.

Чтобы переместить общий диск кластера, выберите диск, который нужно переместить в группу SQL Server, а затем щелкните правой кнопкой мыши этот ресурс. Щелкните Изменить группу. После того как диск находится в той же группе, в которой находится SQL Server ресурс, выполните следующие действия, чтобы добавить его в качестве зависимости SQL Server:

  1. Откройте администратор кластера.
  2. Убедитесь, что все ресурсы физического диска, содержащие SQL Server базы данных, находятся в той же группе, что и ресурс SQL Server.
  3. Щелкните правой кнопкой мыши ресурс SQL Server, а затем переведите его в автономное состояние, выбрав команду Перевести в автономный режим.
  4. Щелкните правой кнопкой мыши ресурс SQL Server и выберите Пункт Свойства.
  5. Перейдите на вкладку Зависимости .
  6. Выберите Изменить , чтобы добавить диск в список зависимостей для этого ресурса.
  7. Переведите ресурс SQL Server в режим "в сети", а затем поместите файлы SQL Server на общий диск кластера.