ИСПРАВЛЕНИЕ: Служб интеграции SQL Server (SSIS) служба не запускается при установке на компьютер под управлением службы Интеграции SQL Server 2005 с пакетом обновления 1

Переводы статьи Переводы статьи
Код статьи: 918644
Номер ошибки: 694 (исправление SQL)
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и исправить все исправления безопасности, которые вошли в состав SQL Server 2005 release.
Развернуть все | Свернуть все

В этой статье

Проблема

При установке SQL Server 2005 с пакетом обновления 1 (SP1) на компьютере, уже работающего служб интеграции SQL Server (SSIS), службы SSIS не запустится и в журнале событий регистрируется следующее сообщение об ошибке:
Служба не ответила на запрос своевременно
Примечание Это может также произойти с помощью службы Notification Services (NS).

Причина

Эта проблема возникает, поскольку этот компьютер не может достичь веб-узлу http://crl.microsoft.com. Эта проблема возникает, если происходит следующее:
  • Когда Microsoft.NET Framework запуск службы SSIS.NET Framework вызывает CryptoAPI функция для проверки сертификатов, которые назначены файлы сборки SQL Server.
  • В CryptoAPI функция проверки списка отзыва сертификатов (CRL), доступные на веб-сайте http://crl.microsoft.com. Это действие требуется подключение к Интернету.
  • Если подключение к Интернету заблокирован, исходящие запросы HTTP могут отбрасываться. Сообщение об ошибке не возвращается. Кроме того при длительных задержках возникает тайм-аут проверки списка отзыва Сертификатов.
  • Диспетчер управления службами (SCM) определяет, что службы SSIS занимает слишком много времени для запуска. Таким образом диспетчер управления Службами сообщение об ошибке, а не запущена служба SSIS.

Решение

Для решения этой проблемы установите накопительный пакет исправлений (сборка 2153) для Microsoft SQL Server 2005. Для получения дополнительных сведений о получении накопительного пакета исправлений (сборка 2153) для SQL Server 2005 щелкните следующий номер статьи базы знаний Майкрософт:
918222Доступен накопительный пакет исправлений (сборка 2153) для SQL Server 2005
Примечание Установите исправление, описанное в статье 918222 базы знаний Майкрософт проблемы. Однако запуск службы выполняется медленно.

Необходимо установить все компоненты пакета в том порядке, в котором они перечислены в данной статье. Если не установить компонент пакеты в правильном порядке, может появиться сообщение об ошибке.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
919224ИСПРАВЛЕНИЕ: Может появиться сообщение об ошибке при установке накопительного пакета исправлений (сборка 2153) для SQL Server 2005

Временное решение

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

Метод 1: Добавить новые XML-тега


Если в системе Microsoft.Обновление NET Framework, версия которого является равным или более позднюю версию, чем та, которая рассматривается в статье базы знаний Майкрософт936707, эту проблему можно обойти путем добавления новых XML-тега для отключения generatePublisherEvidence. Для этого необходимо отредактировать *. файл exe.config служб SSIS (MsDtsSrvr.exe.config) и *. exe.config файла для любой из сред выполнения служб SSIS. Эта функция отключает проверку CRL и включены в все исправления для Microsoft.NET Framework, начиная с исправление, описанное в статье 936707 базы знаний Майкрософт. Чтобы проверить, установлено ли данное обновление для версии.NET Framework 2.0, на котором выполняется в системе, проверьте свойства файла убедитесь, что это версия 876 или более поздней версии. (Номер версии должен быть 2.0.50727.876 или более поздней версии).
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • Файл конфигурации службы SSIS 2005 г.
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • Файлы конфигурации среды выполнения служб SSIS 2005 на 32-разрядной или 64-разрядных:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (средство командной строки для запуска пакетов служб SSIS и пакеты служб SSIS из задания агента SQL Server)
      • Dtshost.exe.config (для дочерних пакетов, задачу «Выполнение пакета»)
      • DtsDebugHost.exe.config (для запуска пакетов в отладчике Предложений)
      • DTUtil.exe.config
  • Эквивалент WOW64 SSIS 2005 конфигурации файлы общеязыковой среды выполнения для выполнения пакетов служб SSIS 32-разрядной на 64-разрядном компьютере:
    • C:\Program Files (x 86) \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (средство командной строки для запуска пакетов служб SSIS и пакеты служб SSIS из задания агента SQL Server)
      • Dtshost.exe.config (для дочерних пакетов служб SSIS из задачи «Выполнение пакета»)
      • DtsDebugHost.exe.config (для запуска пакетов служб SSIS в отладчике Предложений)
      • DTUtil.exe.config
      • DTSWizard.exe.config (для импорта мастер экспорта которой внутренне использует пакеты служб SSIS)


  • Для служб SSIS 2005 при наличии настраиваемых исполняемый файл, который загружает среду выполнения служб SSIS программными средствами, вы можете изменить файл конфигурации пользовательского приложения.

    Примечание Файлы программ зависит от расположения папки в зависимости от настроек, сделанных во время установки SQL Server 2005. Если не уверены, где установлены службы SSIS, проверьте раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ для строкового значения SQLPath.

Если службы SSIS 2008 или более поздней версии, тег generatePublisherEvidence уже включены в файлы конфигурации для всех исполняемых файлов служб SSIS. Не нужно предпринимать никаких дополнительных действий для сред выполнения служб интеграции SQL Server 2008, во избежание проверки сертификата.

В SQL Server 2005 Integration Services во избежание проверки сертификата CRL, данный параметр можно добавлять в файле конфигурации приложения:
<generatepublisherevidence enabled="false"></generatepublisherevidence>

Этот тег, находится между <runtime> </runtime> тега в файле конфигурации. Необходимо вручную добавить тег generatePublisherEvidence и теги во время выполнения, если они еще не существует в файле *.config.

Ниже приведен пример файла DTExec.exe.config для служб SSIS 2005:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Вот пример DTExec.exe.config из служб SSIS 2008:

<configuration>
<startup>
<requiredRuntime version="v2.0.50727"/>
</startup>
<runtime>
<gcServer enabled="true"/>
<disableCommitThreadStack enabled="true"/>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>

Способ 2: Настройте параметры прокси-сервера

Убедитесь, что правильно настроены параметры прокси-сервера для учетной записи службы для доступа к Интернету. Для получения дополнительных сведений об использовании средства Proxycfg.exe для изменения настроек прокси WinHTTP щелкните следующий номер статьи базы знаний Майкрософт:
841641После установки MS04-011, из-за настройки прокси-сервера Wininet IIS возвращает сообщение об ошибке «403.13 отозванными сертификата клиента»
Статья 841641 базы знаний Майкрософт также помогает настроить определенные настройки прокси-сервера при работе служб неинтерактивной учетной записью.

Способ 3: Настройка брандмауэра

Настройте брандмауэр для быстрого возврата сбоя в приложение при блокировании доступа к веб-узлу http://crl.microsoft.com.

Примечание: Для получения дополнительных сведений обратитесь к его документации или обратитесь к поставщику брандмауэра.

Статус

Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в разделе «Относится к».

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

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

Ссылки

Дополнительные сведения о списках отзыва сертификатов щелкните следующий номер статьи базы знаний Майкрософт:
289749Списки отзыва сертификатов (CRL) и IIS 5.0, часто задаваемые вопросы

Свойства

Код статьи: 918644 - Последний отзыв: 18 июня 2011 г. - Revision: 3.0
Ключевые слова: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:918644

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

 

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