Ресурс кластера SQL Server переходит в состояние "сбой" при попытке перевести ресурс в режим "в сети" в SQL Server
Эта статья поможет устранить проблему, которая возникает, если отсутствуют разделы реестра для конкретных ресурсов.
Оригинальная версия продукта: SQL Server
Исходный номер базы знаний: 883732
Симптомы
При попытке подключить ресурс кластера SQL Server к сети для виртуального экземпляра Microsoft SQL Server вы можете заметить следующее поведение:
Ресурс кластера SQL Server переходит в состояние "сбой" и не подключен к сети.
На компьютере, которому принадлежит ресурс кластера SQL Server, появляется сочетание следующих сообщений об ошибках.
Сообщение об ошибке 1
Событие, похожее на следующее, находится в журнале системных событий:
Дата: 05.08.2004
Время: 1:11:19
Источник: ClusSvc
Категория: Mgr отработки отказа
Тип: Ошибка
Идентификатор события: 1069
Пользователь: Н/Д
Компьютер: <Имя> компьютера Описание:
Сбой ресурса кластера "SQL Server (<SQL Server имя> экземпляра)" в группе ресурсов "<Имя> группы кластера".Сообщение об ошибке 2
Сообщение об ошибке, похожее на следующее, находится в файле журнала кластера:
00000644.0000009444::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] Не удается прочитать свойство VirtualServerName. Ошибка: d.
00000644.0000009444::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] OnlineThread: Error d bringing resource online.Сообщение об ошибке 3
Сообщения об ошибках, аналогичные приведенным ниже, находятся в файле журнала ошибок SQL Server:
2003-11-30 17:00:37.27 Ошибка сервера: 17826, серьезность: 18, состояние: 1
2003-11-30 17:00:37.27 сервер не удалось настроить Net-Library "SSNETLIB".
2003-11-30 17:00:37.27 spid13 Запуск базы данных SPB.
2003-11-30 17:00:37.27 spid12 Запуск базы данных "BD_MTA".
2003-11-30 17:00:37.27 spid14 Запуск базы данных "BD_SPF".
2003-11-30 17:00:37.27 Ошибка сервера: 17059, серьезность: 18, состояние: 0
2003-11-30 17:00:37.27 Ошибка операционной системы сервера -1073723998: ..
2003-11-30 17:00:37.27 сервер Не удается загрузить netlibs.
2003-11-30 17:00:37.27 сервер SQL Server не удалось создать поток FRunCM.
Причина
Отсутствуют разделы реестра, относящиеся к конкретному ресурсу SQL Server кластера, который вы пытаетесь подключить. Эта проблема также возникает, если неправильные значения, соответствующие разделам реестра для конкретных ресурсов.
Разрешение
Важно!
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.
Чтобы устранить эту проблему, необходимо вручную повторно создать разделы реестра для конкретных ресурсов, которые соответствуют ресурсу кластера SQL Server. Для этого выполните следующие действия:
Нажмите кнопку Запустить>выполнение, введите Regedit и нажмите кнопку ОК.
В Редактор реестра найдите и выберите раздел реестра:
HKEY_LOCAL_MACHINE\Cluster\Resources\<GUID>\Parameters
.Создайте следующие значения реестра в разделе реестра Parameters :
Для экземпляра SQL Server по умолчанию:
Instancename
Имя значения: Имя_экземпляра
Тип значения: REG_SZ
Данные значения: MSSQLSERVERVirtualServerName
Имя значения: VirtualServerName
Тип значения: REG_SZ
Данные значения: <имя виртуального сервера SQL>
Для именованного экземпляра SQL Server:
Instancename
Имя значения: Имя_экземпляра
Тип значения: REG_SZ
Данные значения: <SQL Server имя экземпляра, соответствующее виртуальному серверу.>VirtualServerName
Имя значения: VirtualServerName
Тип значения: REG_SZ
Данные значения: <имя виртуального сервера SQL>
Закройте редактор реестра. После создания разделов реестра для конкретных ресурсов можно успешно перевести ресурс кластера SQL Server в режим "в сети".
Если вы заметили, что ресурс кластера агент SQL Server не может быть подключен к сети, необходимо создать тот же набор ключей, относящихся к ресурсу агент SQL Server кластера.
Дополнительная информация
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по