Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

При попытке подключиться к базе данных с помощью объекта SqlConnection в Microsoft ADO.NET 2.0 Сбой подключения могут передаваться даже если фактически доступен сервер базы данных. Данная проблема наиболее заметны при выполнении следующих условий:

  • Сервер базы данных был недоступен в течение по крайней мере минуты.

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

Причина

Эта проблема возникает из-за поведение, которое возникает при сбое предыдущие попытки подключения к серверу, на котором выполняется Microsoft SQL Server. Пул подключений SqlClient может внутренне ограничение числа новых попыток подключения к серверу. Этот процесс предназначен для происходят на короткое время. В течение этого времени, а не попытки подключения к серверу последнюю ошибку автоматически сообщает пула подключений. После истечения периода времени, следующий запрос на подключение от клиентского приложения достигает true, подключение к серверу, на котором выполняется SQL Server. Примечание. В некоторых случаях период времени может стать очень большим. Эта проблема будет зависеть от продолжительности сервер баз данных недоступен.

Решение

Для решения этой проблемы загрузите соответствующий файл для вашего компьютера:

Для компьютера с x86

Следующий файл доступен для загрузки из центра загрузки Microsoft:http://Download.Microsoft.com/download/2/C/5/2C5BCDC9-3241-443A-9F96-4E0B0EDFA727/NDP20-KB916002-x86.exe

Для компьютера с x64

Следующий файл доступен для загрузки из центра загрузки Microsoft:http://Download.Microsoft.com/download/D/3/9/D39C79DF-4158-45DF-9031-92C52AB0ED19/NDP20-KB916002-X64.exe

Для компьютера с процессором Itanium

Следующий файл доступен для загрузки из центра загрузки Microsoft: http://Download.Microsoft.com/download/0/0/3/00392DD3-5B4F-4D99-94E8-6827B8F8D7EF/NDP20-KB916002-IA64.exe Дополнительные сведения о том, как загрузить файлы поддержки Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:

119591 Как скачать файлы поддержки Майкрософт через веб-службыКорпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Обходное решение

Чтобы обойти эту проблему, используйте ClearPool или ClearAllPools методы объекта SqlConnection для сброса пула подключений.

Статус

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

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

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

824684 Стандартные термины, используемые при описании обновлений программных продуктов МайкрософтДополнительные сведения о класса SqlConnection посетите следующий веб-узел Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(VS.80).aspxЭто исправление включено в тот же пакет исправлений, как исправление, описанное в следующей статье базы знаний Майкрософт:

ИСПРАВИТЬ 912151 : подключение может истечь время ожидания перед первой попытки соединиться с резервного сервера при попытке подключиться к зеркальной базе данных SQL Server 2005 с помощью приложения на основе ADO.NET 2.0

ИСПРАВИТЬ 912731 : подключения ADO.NET, когда приложение использует пространство имен System.Data.SqlClient, приложения могут возникнуть высокой загрузкой ЦП и перестает отвечать на запросы

ИСПРАВИТЬ 912732 : ошибка может возникнуть при запуске новой транзакции в ADO.NET 2.0 для подключения, которое открыто в базе данных SQL Server 2005

913177 исправление: может появиться сообщение об ошибке при использовании подключения ADO.NET приложением класс SqlBulkCopy

913764 исправление: сообщение об ошибке при попытке выполнить запрос UNION ALL или вызвать метод DeriveParameters: «Неустранимая ошибка соединения»

ИСПРАВИТЬ 913765 : может возникнуть исключение SqlException, при вызове одного из методов Execute на экземпляр класса SqlCommand в приложении ADO.NET 2.0

ИСПРАВИТЬ 913766 : столбец DateTime, который не содержит каких-либо данных неправильно представленного DateTime.MinValue поле при десериализации объекта набора данных платформа.NET Framework 2.0 на клиентском компьютере

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×