Ресурс кластера SQL Server переходит в состояние «failed» при попытке перевести ресурс в оперативный режим в SQL Server

Переводы статьи Переводы статьи
Код статьи: 883732 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема


При попытке перевести ресурс кластера SQL Server Интернет для виртуального экземпляра Microsoft SQL Server 2000 из SQL Server 2005, или SQL Server 2008, вы можете заметить, следующее поведение:
  • Ресурс кластера SQL Server переходит в состояние «failed» а не не переходит в оперативный режим.
  • Получение сочетание следующих сообщений об ошибке на компьютере, который владеет ресурсом кластера SQL Server.

    Сообщение об ошибке 1

    В это событие, подобное приведенному ниже журнал событий системы:

    Дата: 08/05/2004
    Время: 1: 11: 19 AM
    Источник: ClusSvc
    Категория: Диспетчер отказоустойчивости
    Тип: ошибка
    События ID: 1069
    Пользователь: н/Д
    Компьютер:<computer name=""> </computer>

    Описание:
    Ошибка ресурса кластера "SQL Server (<sql server="" instance="" name="">)" в группу ресурсов «<cluster group="" name="">». </cluster></sql>

    Сообщение об ошибке 2

    В это сообщение об ошибке, подобное приведенному ниже файл журнала кластера:

    00000644.00000944::2003/11/30-18:11:30.360 SQL Server <sqlserver>: [sqsrvres] не удается прочитать свойство «virtualservername». Ошибка: г.</sqlserver>

    00000644.00000944::2003/11/30-18:11:30.360 SQL Server <sqlserver>: [sqsrvres] OnlineThread: ошибка d перенос ресурсов Интерактивная.</sqlserver>


    Сообщение об ошибке 3

    Сообщения об ошибке, подобное приведенному ниже, в файл журнала ошибок SQL Server:

    17:00:37.27 2003-11-30 Ошибка сервера: 17826, уровень серьезности: 18, состояние: 1
    server 2003-11-30 17:00:37.27 Не удалось установить сетевую библиотеку «ssnetlib»...
    2003-11-30 17:00:37.27 spid13 Запуск базы данных «ПБ».
    2003-11-30 17:00:37.27 spid12 запуск База данных «bd_mta».
    2003-11-30 17:00:37.27 spid14 запуск базы данных «BD_SPF».
    server 2003-11-30 17:00:37.27 ошибка: 17059, уровень серьезности: 18, состояние: 0
    server 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, который требуется перевести в оперативный режим, отсутствуют. Эта проблема также возникает, если значения, соответствующие определенных ресурсов разделы реестра не верны.

Решение

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows


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

  1. Нажмите кнопку Начало, нажмите кнопку Запустить, TYPE Regedit, а затем нажмите кнопкуОК.
  2. В редакторе реестра найдите и выделите следующий раздел реестра:

    HKEY_LOCAL_MACHINE\Cluster\Resources\<guid>\Параметры</guid>
  3. Создайте следующий параметр реестра в
    Параметры
    Системный реестр ключ:

    Для экземпляра по умолчанию SQL Server:
    • Имя_экземпляра

      Значение имени: имя_экземпляра
      Тип значения: REG_SZ
      Значение: MSSQLSERVER
    • VirtualServerName

      Значение имени: VirtualServerName
      Тип значения: REG_SZ
      Значение:<name of="" the="" virtual="" sql="" server=""></name>
    Для именованного экземпляра SQL Server:
    • Имя_экземпляра

      Значение имени: имя_экземпляра
      Тип значения: REG_SZ
      Значение:<sql server="" instance="" name="" corresponding="" to="" the="" virtual="" server=""></sql>
    • VirtualServerName

      Значение имени: VirtualServerName
      Тип значения: REG_SZ
      Значение:<name of="" the="" virtual="" sql="" server=""></name>
  4. Закройте редактор реестра.
После создания ключей реестра для ресурса можно подключение ресурса кластера SQL Server успешно.

Если вы Обратите внимание, что агент SQL Server подключить ресурс кластера не может быть, вы необходимо создать один и тот же набор определенных ресурсов ключи, соответствующие инструкции SQL Ресурс кластера агента сервера.

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

Для получения дополнительных сведений щелкните следующую статью номер статьи базы знаний Майкрософт:
810056Разделы реестра, зависящие от ресурсов необходимо использовать для ресурсов кластера SQL Server

Свойства

Код статьи: 883732 - Последний отзыв: 17 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
Ключевые слова: 
kbsql2005cluster kbregistry kbtshoot kbresource kberrmsg kbevent kbclustering kbprb kbmt KB883732 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:883732

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com