CORRECÇÃO: Mensagem de erro: "Tempo limite expirou" ocorre quando você se conectar ao SQL Server sobre TCP/IP e Kerberos MaxTokenSize é maior que 0xFFFF

Traduções deste artigo Traduções deste artigo
ID do artigo: 313661 - Exibir os produtos aos quais esse artigo se aplica.
Erro nº: 102105 (sqlbug_70)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando todas as condições a seguir forem verdadeiras, você pode não ser capaz de se conectar ao SQL Server 7.0 e pode receber uma mensagem de erro "Tempo limite expirou" mensagem ao tentar fazer logon:
  • Você estiver usando Microsoft Windows 2000 ou posterior, como plataforma de servidores e clientes, e você estiver usando Kerberos como o protocolo de autenticação de rede.
  • O computador que está executando o SQL Server está usando Kerberos.dll versão 5.0.2195.2530, ou posterior.
  • O parâmetro de registro Kerberos MaxTokenSize é definido como um valor maior que 0xFFFF (decimal de 65535) de acordo com o seguinte artigo:
    263693A diretiva de grupo não pode ser aplicada a usuários pertencentes a muitos grupos
  • Você está usando segurança integrada do SQL Server.
  • Você está usando soquetes TCP/IP como a biblioteca de rede do SQL Server.
anotações

  • O problema descrito neste artigo não se aplica quando você se conectar ao SQL Server 2000.
  • Há várias causas para um erro "Tempo limite expirou" mensagem. As informações neste artigo se aplicam somente a cenários onde todas as condições listadas na seção "Sintomas" forem verdadeiras. Em particular, o parâmetro MaxTokenSize mencionado no terceiro item de marcador deve ser definido no computador que está executando o SQL Server.
Em um aplicativo ODBC, a mensagem de erro é semelhante ao:
SQLState: S1T00 nativo erro: 0
Informações. Mensagem: [Microsoft] [ODBC SQL Server Driver] tempo limite expirou

Causa

SQL Server 7.0 Open Data Services (ODS) não foi projetado para manipular tamanhos maiores 0xFFFF token Kerberos suporte de segurança Provider Interface (SSPI).

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 7.0. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
301511INF: Como obter o Service Pack mais recente do SQL Server 7.0
Observação : O seguinte hotfix foi criada antes do Microsoft SQL Server 7.0 Service Pack 4.

A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   Date          Time    Version     Size             File name
   --------------------------------------------------------------

   27-Nov-2001   02:16   7.00.1014   160,016 bytes   Opends60.dll
				
Observação : devido a dependências do arquivo, o hotfix mais recente ou o recurso que contém os arquivos anteriores pode também conter arquivos adicionais.

Como Contornar

Para contornar este problema você pode:
  • Atualize seu servidor para o SQL Server 2000.
  • Use outra biblioteca de rede para se conectar ao SQL Server 7.0. Por exemplo, use pipes nomeados.
  • Use a segurança padrão do SQL Server.
  • Reduza a configuração do parâmetro MaxTokenSize Kerberos para um valor menor do que 65535. Talvez você precise reduzir o número de membros do grupo também. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    263693A diretiva de grupo não pode ser aplicada a usuários pertencentes a muitos grupos

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo. Esse problema foi corrigido primeiro no Microsoft SQL Server 7.0 Service Pack 4.

REFERÊNCIAS

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
263693A diretiva de grupo não pode ser aplicada a usuários pertencentes ao grupo de muitos
269643Autenticação de Kerberos do Internet Explorer não funciona devido a um buffer insuficiente ao conectar ao IIS
300367Cliente DCOM pode colocar memória na conexão
217098Visão geral básica do protocolo de autenticação Kerberos de usuário no Windows 2000

Propriedades

ID do artigo: 313661 - Última revisão: segunda-feira, 26 de setembro de 2005 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
Palavras-chave: 
kbmt kbhotfixserver kbqfe kbbug kbfix kbsqlserv700presp4fix KB313661 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 313661

Submeter comentários

 

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