CORREÇÃO: O adaptador BizTalk para DB2 não pode se conectar a um banco de dados IBM DB2 que esteja configurado para vários tipos de autenticação de DB2

O adaptador BizTalk para DB2 que acompanha os adaptadores do BizTalk para o Host System 1.0 não pode se conectar a um banco de dados IBM DB2 é configurado para um dos seguintes tipos de autenticação do DB2:

  • SERVER_ENCRYPT

  • KRB_SERVER_ENCRYPT

  • DATA_ENCRYPT

Resolução

Informações do service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft Host Integration Server 2006. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:

979497 como obter o service pack mais recente para o Host Integration Server 2006

Informações sobre a atualização

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente nos sistemas que estiverem enfrentando o problema descrito neste artigo. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: o formulário "Baixar Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos:

Não existem pré-requisitos.

Requisitos de reinicialização:

Você não precisa reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix:

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo:

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

versão de 32 bits (x86)

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Requisito de SP

Db2oledb.dll

7.0.2912.0

521,552

21-Jan-2009

05:53

x86

SP1

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.2912.0

1,787,792

21-Jan-2009

05:56

x86

SP1

Microsoft.hostintegration.msdb2client.dll

7.0.2912.0

231,296

21-Jan-2009

05:56

x86

SP1

Mseidb2c.dll

7.0.2912.0

94,032

21-Jan-2009

05:53

x86

SP1

Mseidb2d.dll

7.0.2912.0

490,824

21-Jan-2009

05:53

x86

SP1

Mseidrda.dll

7.0.2912.0

853,328

21-Jan-2009

05:54

x86

SP1

versão de 64 bits (x64)

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Requisito de SP

Ramificação do serviço

Db2oledb.dll

7.0.2912.0

769,872

21-Jan-2009

05:54

x64

SP1

Não aplicável

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.2912.0

1,787,800

21-Jan-2009

05:52

x86

SP1

Não aplicável

Microsoft.hostintegration.msdb2client.dll

7.0.2912.0

231,296

21-Jan-2009

05:52

x86

SP1

Não aplicável

Mseidb2c.dll

7.0.2912.0

131,912

21-Jan-2009

05:55

x64

SP1

Não aplicável

Mseidb2d.dll

7.0.2912.0

939,336

21-Jan-2009

05:55

x64

SP1

Não aplicável

Mseidrda.dll

7.0.2912.0

1,472,336

21-Jan-2009

05:55

x64

SP1

Não aplicável

Db2oledb.dll

7.0.2912.0

521,552

21-Jan-2009

05:53

x86

SP1

SYSWOW

Mseidb2c.dll

7.0.2912.0

94,032

21-Jan-2009

05:53

x86

SP1

SYSWOW

Mseidb2d.dll

7.0.2912.0

490,824

21-Jan-2009

05:53

x86

SP1

SYSWOW

Mseidrda.dll

7.0.2912.0

853,328

21-Jan-2009

05:54

x86

SP1

SYSWOW

Observação: Devido às dependências do arquivo, a atualização de software mais recente que contém esses arquivos também pode conter arquivos adicionais.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

O adaptador BizTalk para DB2 suporta os seguintes tipos de autenticação do IBM DB2 quando você se conectar a um banco de dados IBM DB2:

  • Servidor

  • Kerberos

Observação: O adaptador BizTalk para DB2 não pode se conectar a um sistema IBM DB2 que está configurado para usar o tipo de autenticação do KERBEROS e do tipo de autenticação KRB_SERVER_ENCRYPT se o adaptador BizTalk para DB2 não estiver configurado para usar o Kerberos. Se o sistema IBM DB2 é configurado para usar autenticação de KRB_SERVER_ENCRYPT e o adaptador BizTalk para DB2 não está configurado para o Kerberos, o IBM DB2 tenta usar um tipo de autenticação é igual ao tipo de autenticação SERVER_ENCRYPT. No entanto, o adaptador BizTalk para DB2 não oferece suporte para o tipo de autenticação SERVER_ENCRYPT. Portanto, a tentativa de conexão falhar.

Depois de aplicar essa atualização, o adaptador BizTalk para DB2 pode se conectar a um sistema IBM DB2 que está configurado para usar o tipo de autenticação SERVER_ENCRYPT ou o tipo de autenticação DATA_ENCRYPT. O tipo de autenticação SERVER_ENCRYPT permite que você criptografe os IDs de usuário e as senhas enviadas pela rede. O tipo de autenticação DATA_ENCRYPT também criptografa os IDs de usuário e as senhas são enviadas pela rede. Além disso, o tipo de autenticação DATA_ENCRYPT criptografa os dados do usuário que são enviados pela rede.

Observação: O tipo de autenticação SERVER_ENCRYPT e o tipo de autenticação DATA_ENCRYPT só estão disponíveis quando você se conectar a um sistema IBM DB2 usando TCP/IP. O tipo de autenticação SERVER_ENCRYPT e o tipo de autenticação DATA_ENCRYPT atualmente não são suportados quando você se conectar a sistemas IBM DB2 usando LU 6.2 ou comunicação avançada programa a programa (APPC).

Depois de aplicar essa atualização, você deve configurar o adaptador BizTalk para DB2 suportar o tipo de autenticação SERVER_ENCRYPT ou o tipo de autenticação DATA_ENCRYPT. Para fazer isso, execute as seguintes etapas:

  1. Clique em Iniciar, clique em Todos os programas, clique em Microsoft adaptadores do BizTalk para sistemas Hoste, em seguida, clique em Ferramenta de acesso de dados.

  2. Siga um destes procedimentos:

    • Clique em Fontes de dadose, em seguida, clique em New Data Source.

    • Clique em uma fonte de dados existente e, em seguida, clique em Editar fonte de dados.

  3. Clique em Avançar até chegar à página de segurança.

  4. Na lista método de segurança , clique em logon interativoe, em seguida, selecione um dos seguintes métodos de autenticação na lista método de autenticação :

    • Server: é o tipo de autenticação padrão. IDs de usuário e senhas não são criptografadas quando os IDs de usuário e as senhas são enviadas pela rede.

    • Server_Encrypt_Pwd: este tipo de autenticação não criptografa as identificações de usuário são enviadas pela rede. No entanto, esse tipo de autenticação criptografar senhas enviadas pela rede. Esse tipo de autenticação é igual ao valor do mecanismo de segurança do gerenciamento de dados distribuído (DDM) (SECMEC) da identificação do usuário com o objeto de senha criptografada (USRENCPWD).

    • Server_Encrypt_UsrPwd: este tipo de autenticação criptografa os IDs de usuário e as senhas são enviadas pela rede. Esse tipo de autenticação é igual ao valor do mecanismo de segurança do gerenciamento de dados distribuído (DDM) (SECMEC) do ID de usuário criptografadas e do objeto de senha (EUSRIDPWD).

    • Data_Encrypt: este tipo de autenticação criptografa as IDs de usuário, senhas e dados do usuário são enviados pela rede. Esse tipo de autenticação é igual ao valor do mecanismo de segurança do gerenciamento de dados distribuído (DDM) (SECMEC) do criptografados ID de usuário, senha e mecanismo de segurança de dados confidenciais (EUSRPWDDTA) objeto.

  5. Salve as alterações feitas na fonte de dados.

  6. Saia da ferramenta de acesso de dados.

Você pode usar essa atualização Universal Data Link (UDL) quando você configurar a sequência de caracteres de conexão que será usada para conectar-se ao DB2 o adaptador BizTalk para configuração da porta de envio de DB2.

Sequência de caracteres de Conexão

Você também pode especificar o tipo de autenticação que irá usar o adaptador BizTalk para DB2 em atualizar manualmente a sequência de conexão usada para se conectar ao sistema IBM DB2. Para fazer isso, altere a propriedade de autenticação . A seguir está um exemplo de sequência de conexão que usa o tipo de autenticação do DATA_ENCRYPT:

Provedor = DB2OLEDB; ID de usuário = Usuário1; Senha = Senha1; inicial catálogo = IBMDB2; Biblioteca de transporte de rede = TCP; Host CCSID = 37; Página de código do PC = 1252; Endereço de rede = IBMHOST; Porta de rede = 446; Coleção do pacote = Usuário1; padrão esquema = Usuário1; Processar binário como caractere = False; Unidades de trabalho = RUW; padrão qualificador = Usuário1; plataforma DBMS = DB2/AS400; adiar preparar = False; Tamanho do Cache de conjunto de linhas = 0; Autenticação = Data_Encrypt; Atributo Persist Security Info = True; Pooling de Conexão = False; derivar os parâmetros = False;

Referências

Para obter mais informações sobre o mecanismo de segurança do DDM (SECMEC), visite o seguinte site:

http://www.db.opengroup.org/bookstore/catalog/c068.htmPara obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

824684 descrição da terminologia padrão usada para descrever as atualizações de softwareA Microsoft fornece informações de contato de terceiros para ajudá-lo a encontrar suporte técnico. Essas informações de contato podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações de contato de terceiros.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×