ИСПРАВЛЕНИЕ: Сообщение: «Время ожидания истекло» происходит при подключении к SQL Server через TCP/IP и Kerberos MaxTokenSize — это больше, чем 0xFFFF

Переводы статьи Переводы статьи
Код статьи: 313661 - Vizualiza?i produsele pentru care se aplic? acest articol.
Номер ошибки: 102105 (sqlbug_70)
Развернуть все | Свернуть все

В этой статье

Проблема

При выполнении всех следующих условий, не сможет подключиться к SQL Server 7.0 и может появиться ошибка «Время ожидания истекло» при попытке войти в систему:
  • При использовании Microsoft Windows 2000 или более поздней версии, как платформы для серверов и клиентов, а в качестве сетевого протокола проверки подлинности используется Kerberos.
  • Компьютер, на котором запущен SQL Server использует Kerberos.dll версии 5.0.2195.2530, или более поздней версии.
  • Параметр реестра Kerberos MaxTokenSize присвоено значение больше, чем 0xFFFF (65535 decimal) в соответствии со следующей статье Microsoft Knowledge Base:
    263693 Групповой политики не могут быть применены к пользователям принадлежащих многих групп
  • При использовании SQL Server встроенной безопасности.
  • При использовании сокетов TCP/IP в качестве сетевой библиотеки SQL Server.
Заметки

  • Проблема, описанная в данной статье не применяется при подключении к SQL Server 2000.
  • Существует множество причин «Время ожидания истекло» ошибка сообщение. Информация в данной статье относится только к ситуации, где все условия, перечисленные в разделе «Проблема» выполняются. В частности MaxTokenSize в третьем маркированный элемент параметра необходимо установить на компьютере, на котором запущен SQL Server.
В приложении ODBC сообщение об ошибке похоже на:
SQLState: Собственной ошибки S1T00: 0
Info. Сообщение об ошибке: Истекло время ожидания [Microsoft] [драйвер ODBC SQL Server]

Причина

SQL Server 7.0 открытых данных службы (ODS) не предназначен для обработки маркеров размера Kerberos поставщика поддержки безопасности интерфейса (SSPI) больше 0xFFFF.

Решение

Чтобы устранить эту проблему, получите последний пакет обновления для Microsoft SQL Server 7.0. Для получения дополнительных сведений щелкните следующий номер статьи в База знаний корпорации Майкрософт:
301511 INF: Как получить последний пакет обновления для SQL Server 7.0
ПРИМЕЧАНИЕ: Указанное ниже исправление был создан до появления пакета обновления 4 (Sp4) для SQL Server 7.0.

Английская версия данного исправления содержит следующие версии файла или более поздней версии.
   Date          Time    Version     Size             File name
   --------------------------------------------------------------

   27-Nov-2001   02:16   7.00.1014   160,016 bytes   Opends60.dll
				
ПРИМЕЧАНИЕ: Из-за зависимостей между файлами последние исправления или компонент, содержащий файлы предыдущей может также содержать дополнительные файлы.

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

Для временного решения этой проблемы вы можете:
  • Обновите сервер SQL Server 2000.
  • Используйте другой сетевой библиотеки для подключения к SQL Server 7.0. Например с помощью именованных каналов.
  • С помощью стандартных средств безопасности SQL Server.
  • Уменьшение значения MaxTokenSize Параметр Kerberos для компьютера превышает 65535. Необходимо сократить количество, так и в группах. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    263693 Групповой политики не могут быть применены к пользователям принадлежащих многих групп

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в начале данной статьи. Сначала исправление этой проблемы появилось в пакет обновления 4 (Sp4) для SQL Server 7.0.

ССЫЛКИ

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
263693 Групповой политики не могут быть применены к пользователям принадлежащих многие группы
269643 Проверка подлинности Kerberos Internet Explorer не работает из-за недостаточного размера буфера, подключаясь к службам IIS
300367 DCOM клиент может поместить памяти по проводам
217098 Обзор протокола проверки подлинности Kerberos пользователя в Windows 2000

Свойства

Код статьи: 313661 - Последний отзыв: 7 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 7.0 Standard Edition
Ключевые слова: 
kbhotfixserver kbqfe kbbug kbfix kbsqlserv700presp4fix kbmt KB313661 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:313661

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

 

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