Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Під час спроби підключення до Microsoft SQL Server 2012 немає через на AlwaysOn наявність групи прослуховувач з клієнтського застосунку, можуть виникати повідомлення про помилку часу очікування входу до системи.

Наприклад, під час використання SqlCmd команди, з'являється таке повідомлення про помилку:

Sqlcmd: Помилка: Microsoft SQL, Native Client: вхід вичерпано.

[Microsoft] [SQL Server Native Client 11.0] Виконання входу не вдалося обробити, через затримку відкрити підключення до сервера


Під час використання Microsoft, на основі .NET Framework 3.5 або в Microsoft .NET Framework 4.0-застосунок за допомогою .net постачальник бази даних для SQL Server, може з'явитися таке повідомлення про помилку:

Вичерпано. Період очікування, що минув до завершення роботи або сервер не відповідає.
на System.Data.SqlClient.SqlInternalConnection.OnError (SqlException винятків, логічний вираз breakConnection)
на System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
на System.Data.SqlClient.TdsParserStateObject.ReadSniError (TdsParserStateObject stateObj, UInt32 помилки)
на System.Data.SqlClient.TdsParserStateObject.ReadSni (DbAsyncResult asyncResult, TdsParserStateObject stateObj)
на System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket()
на System.Data.SqlClient.TdsParser.ConsumePreLoginHandshake (логічних шифрування, логічний вираз trustServerCert, Boolean та marsCapable)
на System.Data.SqlClient.TdsParser.Connect (ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, логічних шифрування, логічний вираз trustServerCert, логічний вираз integratedSecurity, логічний вираз withFailover)
на System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo, рядок, новий _ пароль, логічний вираз ignoreSniOpenTimeout, TimeoutTimer очікування, SqlConnection owningObject, логічний вираз withFailover)
на System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (ServerInfo serverInfo, рядок, новий _ пароль, логічний вираз redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer очікування)
на System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist (SqlConnection owningObject, TimeoutTimer очікування, SqlConnectionString connectionOptions, рядок, новий _ пароль, логічний вираз redirectedUserInstance)
на System.Data.SqlClient.SqlInternalConnectionTds... ctor (DbConnectionPoolIdentity посвідчення, SqlConnectionString connectionOptions, об'єкт providerInfo, рядок, новий _ пароль, SqlConnection owningObject, логічний вираз redirectedUserInstance)



Примітка. Якщо збільшення часу очікування входу, до 30 секунд, клієнтський застосунок, займає приблизно 20 секунд, щоб підключитися.

Ці проблеми можуть виникати за таких умов:

  • Групи доступності визначено в кількох підмережі.

  • Параметр MultiSubnetFailover вказаний під час підключення.

  • У вас є активний транспорт інтерфейс для драйвера (TDI) драйвер фільтра, інстальовану на робочій станції клієнта застосунку.

Причина

Ця проблема виникає в тому, що драйвер Tdx.sys обробляє Closesocket() функції належним чином, коли функція називається в центрі через TCP/IP.

Вирішення

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Для повного списку телефонів служби підтримки користувачів і технічної підтримки, або щоб створити окремий запит на обслуговування відвідайте веб-сайт корпорації Microsoft:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Щоб застосувати це виправлення, комп'ютер має працювати під керуванням Windows 7 SP1 або Windows Server 2008 R2 SP1.

Щоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows 7 або Windows Server 2008 R2, клацніть номер статті в базі знань Microsoft:

976932 Відомості про пакет оновлень 1 для Windows 7 і Windows Server 2008 R2.

Інформація про реєстр

Щоб застосувати це виправлення, не потрібно вносити зміни до реєстру.

Необхідність перезавантаження

Після застосування цього виправлення комп'ютер необхідно перезавантажити.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Універсальна версія цього виправлення на комп'ютері інсталює файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Значення дати й часу для цих файлів на локальному комп'ютері відображаються за місцевим часом разом з врахуванням поточного переходу на літній час (DST). Крім того, значення дати й часу можуть змінюватися після виконання певних дій із файлами.

Відомості про файли Windows 7 і Windows Server 2008 R2
Увага! Виправлення для ОС Windows 7 і Windows Server 2008 R2 входять до одного пакета. Однак, термінові виправлення зазначені на сторінці запиту виправлення списку для обох операційних систем. Щоб отримати пакет виправлень для однієї або обох операційних систем виберіть виправлення вказане в розділі "Windows 7/Windows Server 2008 R2". Завжди звертайтесь до розділу "Застосовується до", щоб визначити до якої саме операційної системи застосовується виправлення.

  • Файли, які стосуються певного продукту, випуску (RTM, SP-n), і типу підтримки (LDR, GDR), можна визначити за властивістю номерами версій, указаними в наведеній нижче таблиці:

    Версія

    Продукт

    Проміжний етап

    Галузь

    6.1.760
    1,22 XXX

    Windows 7 і Windows Server 2008 R2

    SP1

    LDR

  • Файли з розширеннями MANIFEST (. MANIFEST) і MUM (. MUM), які інсталюються в кожній системі, які, зазначаються окремо в розділі "Додаткові файл відомості для ОС Windows 7 і Windows Server 2008 R2". Файли з РОЗШИРЕННЯМ і файли з розширеннями MANIFEST і на пов'язані файли каталогу безпеки (. cat), є надзвичайно важливі для відстеження стану оновлюваного компонента. Файли каталогу безпеки, для яких не вказано атрибути, підписані цифровим підписом корпорації Майкрософт.

Для всіх підтримуваних версій Windows 7 x86

Ім'я файлу

Tdx.sys

Версія файлу

6.1.7601.22382

Розмір файлу

74,752

Дата (UTC)

12-Jul-2013

Час (UTC)

09:17

Платформа

x86

Для всіх підтримуваних версій x64-процесорів, Windows 7 і Windows Server 2008 R2

Ім'я файлу

Tdx.sys

Версія файлу

6.1.7601.22382

Розмір файлу

118,272

Дата (UTC)

12-Jul-2013

Час (UTC)

09:35

Платформа

x64

Для всіх підтримуваних версій Windows Server 2008 R2 на базі IA-64-процесорів

Ім'я файлу

Tdx.sys

Версія файлу

6.1.7601.22382

Розмір файлу

236,544

Дата (UTC)

12-Jul-2013

Час (UTC)

09:03

Платформа

IA-64


Виправлення помилок

Щоб тимчасово усунути цю проблему, скористайтеся одним із наведених нижче способів.

  • Збільшення часу очікування входу до програми до 30 секунд.

  • Функція TDI вилучено у Windows Vista, Windows Server 2008 або пізнішої версії Windows. Натомість можна використовувати драйвери під керуванням Windows Filtering Platform WFP. Зверніться до постачальника, інстальовано драйвер фільтра TDI запит відомостей про оновлення продукту, які нові Windows Filtering Platform. Оновлення продукту, якщо це можливо.

  • За допомогою порівняти продукту, який реалізовано Windows Filtering Platform, замініть в TDI.

  • Установіть для властивості RegisterAllProvidersIP 0 доступність ресурсу групи прослуховувач у кластері Windows. Під час RegisterAllProvidersIP властивість має значення 0, не потрібно вказати параметр MultiSubnetFailover . Щоб отримати додаткові відомості про цей спосіб, перейдіть на веб-сайті MSDN.
    Створення або настроювання до групи забезпечення доступності протоколу (SQL Server)

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт

Продукти сторонніх виробників, які розглядаються в цій статті, розроблені компаніями, що не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.

Відомості про додаткові файли для ОС Windows 7 і Windows Server 2008 R2

Додаткові файли для всіх підтримуваних версій ОС Windows 7 x86

Ім'я файлу

X86_2c94e745aaec3431931d51020305e2b9_31bf3856ad364e35_6.1.7601.22382_none_6fcc2f6025233efa.manifest

Версія файлу

Не застосовується

Розмір файлу

702

Дата (UTC)

12-Jul-2013

Час (UTC)

17:26

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.1.7601.22382_none_ec81028053b014a1.manifest

Версія файлу

Не застосовується

Розмір файлу

2,924

Дата (UTC)

12-Jul-2013

Час (UTC)

11:37

Платформа

Не застосовується

Додаткові файли для всіх підтримуваних x64-розрядних версій ОС Windows 7 і Windows Server 2008 R2

Ім'я файлу

Amd64_fe6f131c914351fbcf6c3bc973329866_31bf3856ad364e35_6.1.7601.22382_none_a8b3dc126d52c78a.manifest

Версія файлу

Не застосовується

Розмір файлу

706

Дата (UTC)

12-Jul-2013

Час (UTC)

17:26

Платформа

Не застосовується

Ім'я файлу

Amd64_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.1.7601.22382_none_489f9e040c0d85d7.manifest

Версія файлу

Не застосовується

Розмір файлу

2,926

Дата (UTC)

12-Jul-2013

Час (UTC)

12:33

Платформа

Не застосовується

Додаткові файли для всіх підтримуваних IA-64-процесорів версій ОС Windows Server 2008 R2

Ім'я файлу

Ia64_649247023b89e8d48b1a96bffe9b85cd_31bf3856ad364e35_6.1.7601.22382_none_a9a13e5e5a562b37.manifest

Версія файлу

Не застосовується

Розмір файлу

704

Дата (UTC)

12-Jul-2013

Час (UTC)

17:26

Платформа

Не застосовується

Ім'я файлу

Ia64_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.1.7601.22382_none_ec82a67653ae1d9d.manifest

Версія файлу

Не застосовується

Розмір файлу

2,925

Дата (UTC)

12-Jul-2013

Час (UTC)

11:35

Платформа

Не застосовується


Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×