Не удается запустить SQL Server 2005, когда обновление SQL Server 2000 до SQL Server 2005

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

Проблема

При обновлении Microsoft SQL Server 2000 для Microsoft SQL Server 2005, SQL Server 2005 не запускается. В журнале приложений регистрируются следующие сообщения.

Сообщение 1
Не удалось загрузить пользовательский сертификат. Сервер не будет принимать соединения. Убедитесь, что сертификат правильно установлен. «Настройка сертификата для использования протоколом SSL» в электронной документации содержатся в сети.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Сообщение 2
Сбой инициализации TDSSNIClient ошибка 0x80092004, код состояния 0x80.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Сообщение 3
Сбой инициализации TDSSNIClient ошибка 0x80092004, код состояния 0x1.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Сообщения 4
Не удалось запустить сетевую библиотеку из-за внутренней ошибки в сетевой библиотеки. Чтобы определить причину, просмотрите ошибки, непосредственно перед данным проектом в журнале ошибок.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..

Причина

Данная проблема возникает, если значение, которое хранится в записи реестра сертификат не является допустимым перед обновлением.

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

Решение

Для решения этой проблемы воспользуйтесь одним из приведенных ниже способов.:
  • Импортируйте сертификат с помощью диспетчера конфигурации SQL Server.
  • Удалить из реестра сертификатов, таким образом, чтобы значение не задано. SQL Server 2005 будет использовать сертификат с собственной подписью.

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

SQL Server 2000 и SQL Server 2005 попытаться всегда шифровать пакет входа в систему во время подключения. Таким образом SQL Server 2000 и SQL Server 2005 пытается загрузить сертификат Secure Sockets Layer (SSL), включение шифрования данных или нет.

Когда запись сертификатов в реестре задано значение, которое не является допустимым, SQL Server 2000 Запуск без загрузки сертификата на локальном компьютере. Таким образом SQL Server 2000 не пытается шифрования пакетов входа в систему. Пример значения, которое не является допустимым равно 0. Когда запись сертификатов в реестре задано значение, которое является допустимым, SQL Server 2000 пытается загрузить сертификат и предпринимается попытка шифрования пакетов входа в систему.

Следующий раздел реестра имеет запись в реестре сертификатов для SQL Server 2000:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib

Значение имени: сертификат
Тип: REG_SZ
В отличие от SQL Server 2000 SQL Server 2005 не позволит отключить шифрование, установив сертификат реестра значение 0. При обновлении SQL Server 2000 до SQL Server 2005, SQL Server 2005 удаляет записи реестра сертификатов, если запись в реестре сертификатов присвоено значение 0. В этом случае при запуске экземпляра SQL Server 2005 создает самозаверяющий сертификат.

Следующий раздел реестра имеет запись в реестре сертификата SQL Server 2005:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib

Значение имени: сертификат
Тип: REG_SZ
Если значение, которое хранится в записи реестра сертификатов является недопустимым из-за неправильной длины, не удается запустить SQL Server 2005. В журнале приложений регистрируются следующие сообщения.

Сообщение 1
Сбой инициализации TDSSNIClient 0xd, код состояния 0x38 ошибкой.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Сообщение 2
Ошибка инициализации TDSSNIClient при 0xd, код состояния 0x1.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Сообщение 3
Не удалось запустить сетевую библиотеку из-за внутренней ошибки в сетевой библиотеки. Чтобы определить причину, просмотрите ошибки, непосредственно перед данным проектом в журнале ошибок.
Для получения дополнительных сведений посетите веб-узел центра справки и поддержки по адресу http://support.microsoft.com..
Если значение, которое хранится в записи реестра сертификат действителен, успешного запуска SQL Server 2005, а в журнале приложений регистрируется следующее сообщение:
Сертификат был успешно загружен для шифрования.

Свойства

Код статьи: 900497 - Последний отзыв: 27 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbtshoot kbprb kbmt KB900497 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:900497

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

 

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