Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Configurar proveedor de Microsoft OLE DB para DB2 2.0 utilizar la autenticación de SERVER_ENCRYPT para conectarse a una base de datos de IBM DB2. Cuando intenta conectarse a esta base de datos mediante un servidor vinculado de SQL Server que se define para la base de datos de IBM DB2, recibirá el siguiente error:


El proveedor OLE DB "DB2OLEDB" para el servidor vinculado "nombre del servidor vinculado" devolvió el mensaje "Error interno de biblioteca de red".
Msj 7303, nivel 16, estado 1, servidor nombre del servidor, línea 1
No se puede inicializar el objeto de origen de datos del proveedor de OLE DB "DB2OLEDB" para el servidor vinculado "nombre del servidor vinculado".

Este problema se produce cuando se inicializa el proveedor OLE DB para DB2 2.0 en un contexto de usuario que no se registra el sistema de SQL Server donde se define el servidor vinculado. Si el usuario que está utilizando el servidor vinculado se inicia sesión en el sistema de SQL Server, el servidor vinculado puede conectarse correctamente a la base de datos de IBM DB2 para ejecutar consultas.

Nota: Este problema también puede producirse en determinados escenarios que no están relacionados con los servidores de SQL Server vinculado. Estos escenarios pueden producirse si el proveedor OLE DB para DB2 2.0 se inicializa para su uso por un usuario que no ha iniciado la sesión en el sistema SQL Server. El problema no se produce para los usuarios que no han iniciado sesión, si el proveedor OLE DB para DB2 2.0 está configurado para utilizar un método de autenticación de DB2 que no requiere cifrado, como la autenticación de servidor.

Causa

Proveedor OLE DB para DB2 utiliza CryptoAPI para cifrar las credenciales de IBM DB2 que se especifican en la cadena de conexión de DB2. Durante el proceso de cifrado, se escribe una clave de cifrado en el perfil del usuario. Porque no está cargado un perfil de usuario cuando un usuario no ha iniciado sesión en el sistema de SQL Server, la clave de cifrado no se puede escribir en el perfil de usuario. Por lo tanto, cuando se produce un error en la solicitud de cifrado, se devuelve el mensaje de error "Error interno de biblioteca de red".

Solución

Información de la revisió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. Aplíquela sólo a sistemas que experimenten este problema específico. 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

Debe tener el proveedor OLE DB 2.0 DB2 instalado para poder aplicar este hotfix.

Información de reinicio

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

Información del registro

No es necesario cambiar el registro.

Información de reemplazo de hotfix

Este hotfix no sustituye a otras revisiones.

Información de archivo de hotfix

Este hotfix contiene sólo los archivos necesarios para corregir los problemas que se enumera en este artículo. Este hotfix no puede contener de todos los archivos que debe tener para actualizar plenamente un producto a la compilación más reciente. Versión del inglés de esta revisión tiene los atributos de archivo (o atributos de último archivo) 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 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

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:14

x86

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

versión de 64 bits (x 64)

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

Plataforma

Tipo de servicio

Db2oledb.dll

7.0.3190.2

807,240

22-Oct-2009

18:15

x64

No aplicable

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:15

x86

No aplicable

Msdrda.dll

7.0.3190.2

1,428,800

22-Oct-2009

18:15

x64

No aplicable

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

SYSWOW

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

SYSWOW

Versión de arquitectura Itanium

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

Plataforma

Tipo de servicio

Db2oledb.dll

7.0.3190.2

1,608,008

22-Oct-2009

18:15

IA-64

No aplicable

Microsoft.hostintegration.dataaccesslibrary.dll

7.0.3190.2

2,426,768

22-Oct-2009

18:15

x86

No aplicable

Msdrda.dll

7.0.3190.2

2,243,904

22-Oct-2009

18:15

IA-64

No aplicable

Db2oledb.dll

7.0.3190.2

571,208

22-Oct-2009

18:14

x86

SYSWOW

Msdrda.dll

7.0.3190.2

841,536

22-Oct-2009

18:13

x86

SYSWOW

Estado

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

Más información

Después de aplicar este hotfix, el proveedor OLE DB para DB2 2.0 utiliza el proveedor de servicios criptográficos (CSP) predeterminado en lugar de CryptoAPI. El CSP predeterminado no escribe la clave de cifrado en el perfil del usuario.

Para obtener más información acerca de cómo configurar el proveedor OLE DB para DB2 2.0 utilizar SERVER_ENCRYPT como el tipo de autenticación de DB2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

916183 hay disponible una actualización que permite un proveedor OLE DB para DB2 1.0 admite una conexión a un equipo IBM DB2 que está configurado para utilizar el tipo de autenticación KRB_SERVER_ENCRYPT o el tipo de autenticación SERVER_ENCRYPT


Para 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 Microsoft

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×