KB975752 - ИСПРАВЛЕНО: сообщение об ошибке "ConnConnectAndSetCryptoForXpstar failed (0)" возникает при попытке запуска службы агент SQL Server из сеанса удаленного рабочего стола в SQL Server 2008 или в SQL Server 2008 R2

Применяется к
SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 Workgroup SQL Server 2008 Standard Edition for Small Business SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Datacenter

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 с пакетом обновления 1 (SP1) или SQL Server 2008 R2 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 с пакетом обновления 1 (SP1) или SQL Server 2008 R2 с исправлением.

Проблема

Рассмотрим следующий сценарий.

  • На компьютере запущен экземпляр SQL Server 2008 или SQL Server 2008 R2. Служба агент SQL Server для этого экземпляра отключена.

  • Вы создаете сеанс удаленного рабочего стола для этого компьютера с удаленного компьютера. Идентификатор удаленного сеанса больше 0.

  • Вы пытаетесь запустить службу агент SQL Server в сеансе удаленного рабочего стола.

    Например, команду sqlagent.exe -i MSSQLSERVER -C можно выполнить в следующем каталоге:

    %Program Files%\Microsoft SQL Server\MSSQL10.<Database Instance>\MYSQL\Binn

В этом случае служба агента SQL Server не запускается. Кроме того, появляется следующее сообщение об ошибке.

Примечание

Сбой ConnConnectAndSetCryptoForXpstar (0).

Кроме того, в файле SqlAgent.out регистрируются следующие сообщения об ошибках:

Примечание

<Дата><Время> - ! [298] Ошибка SQLServer: 22022, использование: ВЫПОЛНИТЬ xp_sqlagent_notify «A», NULL, NULL,<> alert_id, <тип> действия [SQLSTATE 42000]
<Дата><Время>- ! [442] Сбой ConnConnectAndSetCryptoForXpstar (0).

      

Причина

Эта проблема возникает из-за того, что процесс запуска службы агент SQL Server недоступен из удаленного сеанса.

Решение

Сведения о накопительном пакете обновления

SQL Server 2008 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 11. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 1 (SP1), щелкните по следующему номеру статьи в базе знаний Майкрософт:

2413738 Накопительный пакет обновления 11 для SQL Server 2008 с пакетом обновления 1 (SP1) Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые входили в предыдущий выпуск исправления SQL Server 2008 с пакетом обновления 1 (SP1). Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

970365 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 1 (SP1)

SQL Server 2008 R2

Исправление этой проблемы впервые выпущено в накопительном пакете обновления 5. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, откройте статью со следующим номером в базе знаний Майкрософт:

Накопительный пакет обновления 2438347 5 для SQL Server 2008 R2 Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые вошли в предыдущий выпуск исправления SQL Server 2008 R2. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

SQL Server 2008 с пакетом обновления 2 (SP2)

Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 2 для SQL Server 2008 с пакетом обновления 2. Дополнительные сведения об этом накопительном пакете обновления см. в следующей статье базы знаний Майкрософт:

2467239 Накопительный пакет обновления 2 для SQL Server 2008 с пакетом обновления 2 (SP2) Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 г. Корпорация Майкрософт рекомендует рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2402659 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 2 (SP2) Исправления для Microsoft SQL Server 2008 предназначены для определенных пакетов обновления для SQL Server. Необходимо применить исправление SQL Server 2008 с пакетом обновления 2 (SP2) для установки SQL Server 2008 с пакетом обновления 2. По умолчанию все исправления, предоставляемые в пакете обновления для SQL Server, входят в следующий пакет обновления для SQL Server.

Состояние

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