Исправление: Ошибки, когда клиентское приложение отправляет предупреждения сообщить SQL Server 2008 или SQL Server 2008 R2

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

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Клиентское приложение подключается к экземпляру Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2.
  • Время ожидания запроса происходит, когда SQL Server устанавливает соединение между SQL Server 2008 или SQL Server 2008 R2 и клиентское приложение. Или клиентское приложение отправляет сигнал предупреждения явным образом путем отмены запроса к экземпляру SQL Server.
В этом случае SQL Server выполняет принудительное закрытие подключения и может появиться одно из следующих сообщений об ошибке:
  • Сообщение об ошибке 1
    При выполнении текущей команды возникла серьезная ошибка. Результаты, если таковые имеются, должны быть аннулированы.
  • Сообщение об ошибке 2
    Ошибка транспортном уровне при получении результатов с сервера. (поставщик: поставщик TCP, ошибка: 0 - существующее соединение было принудительно закрыто удаленным узлом.)
Кроме того в файл Errorlog SQL Server регистрируется сообщение об ошибке, подобное приведенному ниже:

<Date><Time> <spid>Ошибка: 18056, уровень опасности: 20, состояние: 29.</spid></Time></Date>
<Date><Time> <spid>Клиенту не удалось повторно использовать сеанс с <SPID>, который был сброшен для пула подключений. КОД ошибки — 29. Эта ошибка может вызвано предыдущими ошибками при выполнении операций. Проверьте журналы ошибок для непосредственно перед это сообщение об ошибке Сбой операции.</SPID></spid></Time></Date>


Решение

Накопительное обновление информации

Пакет обновления 2 для SQL Server 2008 R2

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

Пакет обновления 3 для SQL Server 2008

Исправление этой уязвимости первого выпуска накопительного обновления 6 для SQL Server 2008 Пакет обновления 3. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2715953 Накопительный пакет обновления 6 для SQL Server 2008 Пакет обновления 3
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2629969 SQL Server 2008 выполняет построение, выпущенных после Пакет обновления 3 для SQL Server 2008
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить Пакет обновления 3 для SQL Server 2008 исправление установки Пакет обновления 3 для SQL Server 2008. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

SQL Server 2008 R2

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

Пакет обновления 1 для SQL Server 2008

Исправление этой уязвимости первого выпуска накопительного обновления 14 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2527187 Накопительный пакет обновления 14 для SQL Server 2008 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 Построения SQL Server 2008, вышедшие после выпуска SQL Server 2008
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Для установки Пакет обновления 1 для SQL Server 2008, необходимо установить исправление SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

Пакет обновления 2 для SQL Server 2008

Исправление этой уязвимости первого выпуска накопительного обновления 10 для SQL Server 2008 Пакет обновления 2. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2696625 Накопительный пакет обновления 10 для SQL Server 2008 Пакет обновления 2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2402659 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 2
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить Пакет обновления 2 для SQL Server 2008 исправление установки обновления Пакет обновления 2 для SQL Server 2008. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

Пакет обновления 1 для SQL Server 2008 R2

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

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

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

Дополнительные сведения об этой проблеме, включая способы устранения неполадок следующий блоге группы разработчиков служб распространения SQL Server см.
http://blogs.MSDN.com/b/psssql/Archive/2010/05/05/Error-18056-CAN-BE-unwanted-noise-in-certain-Scenarios.aspx

Свойства

Код статьи: 2543687 - Последний отзыв: 23 ноября 2013 г. - Revision: 13.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Express
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2543687 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2543687

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

 

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