Artigo: 982512 - Última revisão: quinta-feira, 12 de Agosto de 2010 - Revisão: 1.0 Microsoft JDBC controlador 2. 0 não consegue ligar ao SQL Server 2008 de uma aplicação activada por FIPS IBM WebSphere
Nesta páginaSintomasConsidere o seguinte cenário. Tem uma aplicação IBM WebSphere com Federal Information Processing normas (FIPS) activada. Quando utiliza o Microsoft SQL Server JDBC controlador 2. 0 para ligar ao SQL Server 2008 da aplicação IBM WebSphere, a ligação falhar. Além disso, recebe a seguinte mensagem de erro: java.sql.SQLException: O controlador não conseguiu estabelecer uma ligação segura ao SQL Server utilizando a encriptação Secure Sockets Layer (SSL). Erro: Não é possível activar protocolo SSLv3 no FIPS mode.DSRA0010E: estado de SQL = 08S01, código de erro = 0 a com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(Unknown Source) a com.microsoft.sqlserver.jdbc.TDSChannel.throwSSLConnectionFailed(Unknown Source) a com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(Unknown Source) CausaEste problema ocorre porque a aplicação IBM WebSphere requer o protocolo TLS para ligações SSL quando a aplicação tiver FIPS activada. No entanto, o Microsoft SQL Server JDBC controlador 2. 0 pede o protocolo SSLv3. Por conseguinte, a ligação falhar. Microsoft SQL Server JDBC controlador 2. 0 chama oSSLContext.getInstancefunção . Esta função tem um argumento de cadeia. O argumento de cadeia determina os protocolos que o contexto devolvido deve suportar. Em conformidade com o guia de referência JSSE (Secure Socket extensão) de Java, oSSLContext.getInstancefunciona devolve umSSLContextinstância de que suporta o protocolo especificado. No entanto, o retornoSSLContextinstância também pode suportar outros protocolos. Mais detalhadamente, quando o Microsoft SQL Server JDBC controlador 2. 0 passa a "SSLv3" como o argumento de cadeia, o fornecedor DOM JSSE devolve umSSLContextinstância de que suporta o protocolo SSLv3 e o protocolo TLS. No entanto, o fornecedor de IBMJSSE2 devolve umSSLContextinstância de que suporta apenas o protocolo SSLv3. Quando uma aplicação WebSphere tem FIPS activada, o ambiente IBM de tempo de execução Java (JRE) requer o protocolo TLS para ligações SSL. Por conseguinte, a ligação falhar. ResoluçãoInformações sobre correcçõesUma correcção suportada é disponibilizada pela Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.Se a correcção está disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Knowledge Base. Se esta secção não for apresentada, apresenta um pedido à Microsoft Customer Service e suporte para obter a correcção. NotaSe adicionais problemas ocorrem ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e a problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa de suporte de clientes de Microsoft números de telefone ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
Notao formulário de "Transferência de correcção disponível" apresenta os idiomas para os quais a correcção está disponível. Se não visualizar o seu idioma, é porque não está disponível para esse idioma. uma correcçãoRequisito de reinícioNão é necessário reiniciar o computador depois de aplicar esta correcção.Informações de chave de registoPara utilizar uma das correcções neste pacote, não é necessário efectuar quaisquer alterações ao registo.Informações sobre o ficheiroVersão de a inglesa desta correcção tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize oFuso horárioseparador noData e horaitem no painel de controlo.versão de 32 bitsReduzir esta tabela
versão baseada em x64 do xReduzir esta tabela
Versão da arquitectura ItaniumReduzir esta tabela
Ponto Da SituaçãoA Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secção "Aplica-se a". Mais InformaçãoProdutos de de terceiros explicado neste artigo são fabricados por empresas independentes da Microsoft. Microsoft não oferece nenhuma garantia, implícita ou outra, sobre o desempenho ou fiabilidade destes produtos. Para mais informações sobre o controlador de JDBC da Microsoft, visite o seguinte Web site da Microsoft: Para obter mais informações sobre FIPS, visite o seguinte Web site: Conformidade com FIPS com WebSphere Portal
(http://publib.boulder.ibm.com/infocenter/wpdoc/v510/index.jsp?topic=/com.ibm.wp.zos.doc/wpf/sec_fips.html)
Microsoft fornece informações de contacto de outros fabricantes para o ajudar a encontrar suporte técnico. Estas informações de contacto poderão ser alterado sem aviso prévio. Microsoft não garante a precisão destas informações de contacto de terceiros. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 982512
(http://support.microsoft.com/kb/982512/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo