El adaptador de BizTalk para DB2 que se incluye con adaptadores de BizTalk para Host System 1.0 no puede conectarse a una base de datos de IBM DB2 que está configurado para uno de los siguientes tipos de autenticación de DB2:

  • SERVER_ENCRYPT

  • KRB_SERVER_ENCRYPT

  • DATA_ENCRYPT

Solución

Información del Service pack

Para resolver este problema, obtenga el service pack más reciente para Microsoft Host Integration Server 2006. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

979497 cómo obtener el service pack más reciente para Host Integration Server 2006

Información de actualización

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplique esta revisión solamente a sistemas que experimenten el problema descripto en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay requisitos previos.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

versión de 32 bits (x 86)

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

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

versión de 64 bits (x 64)

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

Plataforma

Requisito de SP

Tipo de servicio

Db2oledb.dll

7.0.2912.0

769,872

21-Jan-2009

05:54

x64

SP1

No aplicable

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.2912.0

1,787,800

21-Jan-2009

05:52

x86

SP1

No aplicable

Microsoft.hostintegration.msdb2client.dll

7.0.2912.0

231,296

21-Jan-2009

05:52

x86

SP1

No aplicable

Mseidb2c.dll

7.0.2912.0

131,912

21-Jan-2009

05:55

x64

SP1

No aplicable

Mseidb2d.dll

7.0.2912.0

939,336

21-Jan-2009

05:55

x64

SP1

No aplicable

Mseidrda.dll

7.0.2912.0

1,472,336

21-Jan-2009

05:55

x64

SP1

No aplicable

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

Nota: Debido a la interdependencia entre archivos, la actualización de software más reciente que contiene estos archivos puede contener también archivos adicionales.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

El adaptador de BizTalk para DB2 admite los siguientes tipos de autenticación de IBM DB2 cuando se conecta a una base de datos de IBM DB2:

  • Servidor

  • Kerberos

Nota: El adaptador de BizTalk para DB2 no puede conectarse a un sistema de IBM DB2 que está configurado para utilizar el tipo de autenticación de KERBEROS y el tipo de autenticación KRB_SERVER_ENCRYPT si el adaptador de BizTalk para DB2 no está configurado para utilizar Kerberos. Si el sistema IBM DB2 está configurado para utilizar autenticación KRB_SERVER_ENCRYPT y el adaptador de BizTalk para DB2 no está configurado para Kerberos, IBM DB2 intenta usar un tipo de autenticación es igual que el tipo de autenticación SERVER_ENCRYPT. Sin embargo, el adaptador de BizTalk para DB2 no admite el tipo de autenticación SERVER_ENCRYPT. Por lo tanto, se produce un error en el intento de conexión.

Después de aplicar esta actualización, el adaptador de BizTalk para DB2 puede conectarse a un sistema de IBM DB2 que está configurado para utilizar el tipo de autenticación SERVER_ENCRYPT o el tipo de autenticación DATA_ENCRYPT. El tipo de autenticación SERVER_ENCRYPT permite cifrar los identificadores de usuario y las contraseñas que se envía a través de la red. El tipo de autenticación DATA_ENCRYPT también cifra los identificadores de usuario y las contraseñas que se envían a través de la red. Además, el tipo de autenticación DATA_ENCRYPT cifra los datos de usuario que se envían a través de la red.

Nota: El tipo de autenticación SERVER_ENCRYPT y el tipo de autenticación DATA_ENCRYPT sólo están disponibles cuando se conecta a un sistema de IBM DB2 mediante TCP/IP. El tipo de autenticación SERVER_ENCRYPT y el tipo de autenticación DATA_ENCRYPT actualmente no se admiten cuando se conecta a los sistemas de IBM DB2 mediante LU 6.2 o comunicaciones avanzadas programa a programa (APPC).

Después de aplicar esta actualización, debe configurar el adaptador de BizTalk para DB2 admitir el tipo de autenticación SERVER_ENCRYPT o el tipo de autenticación DATA_ENCRYPT. Para ello, siga estos pasos:

  1. Haga clic en Inicio, seleccione Todos los programas, haga clic en Adaptadores de Microsoft BizTalk para sistemas a Hosty, a continuación, haga clic en Herramienta de acceso a datos.

  2. Siga uno de estos procedimientos:

    • Haga clic en Orígenes de datosy, a continuación, haga clic en Nuevo origen de datos.

    • Haga clic en un origen de datos existente y, a continuación, haga clic en Modificar origen de datos.

  3. Haga clic en siguiente hasta que llegue a la página de seguridad.

  4. En la lista de métodos de seguridad , haga clic en Inicio de sesión interactivoy, a continuación, seleccione uno de los siguientes métodos de autenticación en la lista de métodos de autenticación :

    • Servidor: es el tipo de autenticación predeterminada. Identificadores de usuario y contraseñas no se cifran cuando los identificadores de usuario y las contraseñas se envían por la red.

    • Server_Encrypt_Pwd: este tipo de autenticación no cifra los identificadores de usuario se envían a través de la red. Sin embargo, este tipo de autenticación cifrar las contraseñas que se envían a través de la red. Este tipo de autenticación es igual al valor del ID de usuario con objeto de contraseña cifrada (USRENCPWD) mecanismo de seguridad de administración de datos distribuidos (DDM) (SECMEC).

    • Server_Encrypt_UsrPwd: este tipo de autenticación cifra los identificadores de usuario y contraseñas que se envían a través de la red. Este tipo de autenticación es igual al valor de la cifra de identificación de usuario y el objeto de contraseña (EUSRIDPWD) mecanismo de seguridad de administración de datos distribuidos (DDM) (SECMEC).

    • Data_Encrypt: este tipo de autenticación cifra los identificadores de usuario, contraseñas y datos de usuario que se envían a través de la red. Este tipo de autenticación es igual al valor de mecanismo de seguridad de administración de datos distribuidos (DDM) (SECMEC) de la cifra de identificación de usuario, la contraseña y el mecanismo de seguridad de datos de seguridad (EUSRPWDDTA) de objeto.

  5. Guardar los cambios realizados en el origen de datos.

  6. Salga de la herramienta de acceso a datos.

Puede utilizar este vínculo de datos Universal (UDL) actualizada cuando configura la cadena de conexión que se utilizará para conectarse a DB2 en el adaptador de BizTalk para la configuración de puerto de envío de DB2.

Cadena de conexión

También puede especificar el tipo de autenticación que utilizará el adaptador BizTalk para DB2 actualizando manualmente la cadena de conexión que se utiliza para conectar con el sistema IBM DB2. Para ello, cambie la propiedad de autenticación . El siguiente es un ejemplo de una cadena de conexión que utiliza el tipo de autenticación DATA_ENCRYPT:

Proveedor = DB2OLEDB; Id. de usuario = usuario1; Contraseña = password1; Initial Catalog = IBMDB2; Biblioteca de transporte de red = TCP; CCSID de host = 37; Página de códigos de PC = 1252; Dirección de red = IBMHOST; Puerto de red = 446; Colección de paquetes = Usuario1; predeterminado esquema = Usuario1; Procesar binario como carácter = False; Unidades de trabajo = RUW; predeterminado calificador = Usuario1; plataforma DBMS = DB2/AS400; aplazar preparar = False; Tamaño de la caché de conjunto de filas = 0; Autenticación = Data_Encrypt; Persist Security Info = True; Agrupación de conexiones = False; derivar parámetros = False;

Referencias

Para obtener más información sobre el mecanismo de seguridad de DDM (SECMEC), visite el siguiente sitio Web:

http://www.db.opengroup.org/bookstore/catalog/c068.htmPara obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de MicrosoftMicrosoft proporciona información de contacto de terceros para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no garantiza la exactitud de esta información de contacto de terceros.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×