CORREÇÃO: O Driver JDBC pode parar de responder ou falha quando ele está tentando abrir uma conexão, se você usar o driver para se conectar a um banco de dados de SQL Server de 2008

Traduções deste artigo Traduções deste artigo
ID do artigo: 2653857 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

A Microsoft distribui correções de Microsoft SQL Server 2008 Service Pack 3 (SP3) como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e liberação de corrigir todas as correções de segurança que foram incluídas com o anterior SQL Server 2008 Service Pack 3 (SP3).

Sintomas

Considere o seguinte cenário:
  • Você tem um aplicativo de cliente que é desenvolvido com base em Oracle Java virtual machine (JVM) versão 6 29 de atualização ou uma versão posterior.
  • Você pode usar o Driver JDBC Microsoft no aplicativo para se conectar a um banco de dados de SQL Server de 2008.

Nesse cenário, o Driver JDBC pode parar de responder quando ele está tentando abrir a conexão. Além disso, o driver JDBC falha imediatamente e uma pilha de chamadas é gerada se as seguintes condições forem verdadeiras:
  • O Criptografar propriedade estiver definida como Truea URL de conexão.
  • SQL Server está configurado para forçar a criptografia.



Anotações
  • Você pode enfrentar esse problema, se você usar implementações de terceiros da Secure Sockets Layer (SSL) / segurança de camada de transporte (TLS) que contêm o mesmo comportamento Alterar como JVM versão 6 Update 29 e versões posteriores. Essa alteração no comportamento é projetada para corrigir um problema de segurança específicos. Se você não tiver certeza se um produto de terceiros contém uma implementação do SSL/TLS que incluiu essa alteração, entre em contato com o fornecedor do produto.
  • Qualquer dado acessar o provedor que usa o OpenSSL biblioteca pode causar esse problema.

Causa

Esse problema ocorre porque o mecanismo de SQL Server não pode manipular os registros de login quando os dados SSL são divididos em vários pacotes de fluxo TDS (Tabular Data).

Resolução

Informações da atualização cumulativa

Pacote de atualizações cumulativas 3 para o SP3 de 2008 do SQL Server

A correção para esse problema foi lançada em 3 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para SQL Server 2008 Service Pack 3, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2648098 Pacote de atualizações cumulativas 3 para SQL Server 2008 Service Pack 3.
Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e liberação de corrigir todas as correções de segurança que foram incluídas com o anterior SQL Server 2008 Service Pack 3. Recomendamos que você considere a aplicação a versão mais recente da correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2629969 O SQL Server de 2008 se baseia lançados após o lançamento do Service Pack 3 do SQL Server de 2008


Mais Informações

Para obter mais informações sobre esse problema, visite o seguinte site da Web:

Comunicado de segurança da Microsoft (2588513)

Como Contornar

Para contornar esse problema, use um dos seguintes métodos:
  • Usar uma versão anterior do JVM da Oracle que a versão 6 do JVM 29 de atualização.
  • Desabilite o registro SSL divisão no nível do Oracle JVM.
    Observação Esse método pode ter implicações de segurança para comunicações HTTP.


Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Propriedades

ID do artigo: 2653857 - Última revisão: segunda-feira, 16 de janeiro de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Datacenter
Palavras-chave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2653857 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: 2653857

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