Устранение неполадок при установке ядра СУБД SQL Server

Изменения: 5 декабря 2005 г.

Ниже приведены некоторые общие проблемы, связанные с установкой Database Engine, а также предлагаемые способы их устранения.

Проблема. Приложениям не удалось прикрепить ресурсы SQL Server 2005 в распределенной транзакции

Объяснение. Поскольку координатор распределенных транзакций Microsoft (MS DTC) настраивается в Microsoft Windows не полностью, возможно, приложениям не удастся связать ресурсы SQL Server 2005 в распределенной транзакции. Эта проблема касается связанных серверов, распределенных запросов и удаленных хранимых процедур, использующих распределенные транзакции.

Решение. Для предотвращения этой проблемы необходимо полностью включить службы MS DTC на сервере, на котором установлен SQL Server 2005.

Для полного включения служб MS DTC выполните следующие шаги.

  1. На Панели управления откройте Администрирование, а затем Управление компьютером.
  2. На левой панели окна «Управление компьютером» раскройте Службы и приложения и щелкните Службы.
  3. На правой панели окна «Управление компьютером» правой кнопкой мыши щелкните Координатор распределенных транзакций и выберите Свойства.
  4. В окне «Координатор распределенных транзакций» перейдите на вкладку Общие и нажмите кнопку Стоп для остановки службы.
  5. В окне координатора распределенных транзакций перейдите на вкладку Вход в систему и выберите в качестве учетной записи для входа в систему NT AUTHORITY\NetworkService.
  6. Нажмите кнопки Применить и ОК, чтобы закрыть окно «Координатор распределенных транзакций». Закройте окно «Управление компьютером». Закройте окно «Администрирование».
ms143698.note(ru-ru,SQL.90).gifПримечание.
Для установки SQL Server 2005 на компьютерах, входящих в состав отказоустойчивого кластера, службы MS DTC должны быть полностью включены и кластеризованы до запуска программы установки. Если службы MS DTC не кластеризованы, выполнение программы установки завершается неудачно. Перед запуском программы установки проверьте с помощью администратора кластеров, что MS DTC поддерживает кластеры.

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

Объяснение. Если порт 1433 недоступен во время обновления до SQL Server 2005, то программа установки SQL Server может вернуть следующее сообщение об ошибке:

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

Решение. Чтобы продолжить, завершите процесс, использующий порт 1433, и продолжите работу программы установки SQL Server 2005.

  1. В командной строке выполните программу netstat -o.
  2. Выясните, какое приложение или процесс использует порт 1433.
  3. Чтобы освободить порт 1433, завершите работу приложения или процесса с помощью диспетчера задач.
  4. Возобновите работу программы установки SQL Server 2005.

Если указанными выше способами не удается освободить порт 1433, выполните следующие дополнительные действия.

  1. Откройте окно Установка и удаление программ на панели управления.
  2. Выберите пункт Microsoft SQL Server 2005, а затем нажмите кнопку Изменить.
  3. На странице выбора компонентов установите переключатель для обновления экземпляра SQL Server и нажмите кнопку Далее.
  4. На странице «Поддерживаемые функции» щелкните Ядро СУБД, затем нажмите кнопку Далее.
  5. Нажмите Продолжить, чтобы возобновить операцию обновления до SQL Server 2005.

Проблема. Обновление может завершиться с ошибками, если к обновляемому экземпляру подключены локальные приложения.

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

Программе установки SQL Server не удалось подключиться к службе базы данных для настройки сервера. Ошибка: [Microsoft][SQL Native Client][SQL Server] Не выполнен вход в систему для пользователя <DomainName\AdminAccount>. Причина: SQL Server работает в однопользовательском режиме. В это время может подключаться только администратор. Дополнительные сведения см. в журналах ошибок сервера. Дополнительные сведения о просмотре журналов ошибок программы установки см. в разделе «Как: Просмотреть файлы журнала программы установки» электронной документации по SQL Server.

Решение. Как правило, этот сбой возникает при запуске служб Reporting Services во время обновления SQL Server. Для устранения этой причины следует закрыть все приложения, которые подключаются к экземпляру SQL Server, и нажать в окне сообщения об ошибке кнопку «Повторить», чтобы продолжить обновление.

Объяснение. Программа установки SQL Server 2005 завершается с ошибками из-за неправильной конфигурации существующих компонентов SQL Server.

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

Программе установки SQL Server не удалось подключиться к службе базы данных для настройки сервера. Ошибка: [Microsoft]<имя компонента> поставщик SSL: Имя CN сертификата не соответствует переданному значению. Дополнительные сведения см. в журналах ошибок сервера и журналах программы установки. Дополнительные сведения о просмотре журналов программы установки см. в разделе «Как просмотреть журналы программы установки» электронной документации по SQL Server.

Решение. Отключите принудительное шифрование на существующих клиентах SQL Server с помощью программы SQL Server 2000 Client Network Utility (для клиентов MDAC в SQL Server 2000) или диспетчера конфигурации SQL (для собственного клиента SQL в SQL Server 2005), а затем заново запустите программу установки SQL Server 2005.

См. также

Задачи

Как проверить успешность установки служб SQL Server 2005
Как просмотреть файл журнала установки SQL Server 2005

Основные понятия

Диагностика отказоустойчивого кластера
Как просмотреть файлы журналов установки SQL Server 2005
Как перестроить реестр для SQL Server 2005
Как перестроить базу данных master в SQL Server 2005

Справка и поддержка

Получение помощи по SQL Server 2005