Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de...

132
Proveedor Microsoft OLE DB para DB2 Versión 4.0 Documentación del producto (Última actualización: 31 de enero de 2012) La documentación del proveedor Microsoft OLE DB para DB2 V4.0 proporciona información acerca de la instalación y el uso de la versión 4 del proveedor Microsoft OLE DB para DB2 (proveedor de datos).

Transcript of Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de...

Page 1: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

Proveedor Microsoft OLE DB para DB2

Versión 4.0

Documentación del producto

(Última actualización: 31 de enero de 2012)

La documentación del proveedor Microsoft OLE DB para DB2 V4.0 proporciona información

acerca de la instalación y el uso de la versión 4 del proveedor Microsoft OLE DB para DB2

(proveedor de datos).

Page 2: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

Copyright

La información de este documento, incluida la dirección URL y otras referencias a sitios web de

Internet, está sujeta a cambios sin previo aviso. A menos que se indique lo contrario, las

compañías, organizaciones, productos, nombres de dominio, direcciones de correo electrónico,

logotipos, personas, lugares y eventos descritos en los ejemplos son ficticios. No se pretende

establecer ni se debe inferir ninguna asociación con ninguna empresa, organización, producto,

nombre de dominio, dirección de correo electrónico, logotipo, persona, lugar ni evento real. Es

responsabilidad del usuario el cumplimiento de todas las leyes de derechos de autor aplicables.

Sin limitar los derechos otorgados por las leyes de derechos de autor, ninguna parte de este

documento puede ser reproducida o introducida en un sistema de recuperación, ni transmitida de

ninguna forma ni por ningún medio, ya sea electrónico, mecánico, fotocopias, grabación u otros,

con ningún propósito, sin la previa autorización por escrito de Microsoft Corporation.

Microsoft puede ser titular de patentes, solicitudes de patentes, marcas, derechos de autor y

otros derechos de propiedad intelectual sobre los contenidos de este documento. El suministro

de este documento no le otorga ninguna licencia sobre estas patentes, marcas, derechos de

autor u otros derechos de propiedad intelectual, a menos que ello se prevea en un contrato por

escrito de licencia de Microsoft.

© 2012 Microsoft Corporation. Reservados todos los derechos.

Microsoft, Windows, Windows Server, SQL Server, Active Directory, Hyper-V y Visual Studio son

marcas comerciales del grupo de empresas de Microsoft. Todas las demás marcas comerciales

son propiedad de sus respectivos propietarios.

Page 3: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

Tabla de contenido

Introducción ..................................................................................................................................... 7

En esta sección ............................................................................................................................ 7

Introducción al proveedor de datos ................................................................................................. 7

Características del proveedor de datos ....................................................................................... 7

Novedades de la versión 4.0 ........................................................................................................... 8

Instalación del proveedor de datos.................................................................................................. 8

Instalación del proveedor de datos .............................................................................................. 9

Sistemas operativos admitidos ................................................................................................. 9

Requisitos previos de software ................................................................................................. 9

Actualizar desde la versión anterior.......................................................................................... 9

Procedimiento para instalar el producto ................................................................................... 9

Instalación desatendida del producto ..................................................................................... 10

Reparación de la instalación del producto .............................................................................. 10

Desinstalación del producto .................................................................................................... 11

Desinstalación desatendida del producto ............................................................................... 11

Planeamiento y arquitectura .......................................................................................................... 12

En esta sección .......................................................................................................................... 12

Planeamiento ................................................................................................................................. 12

Planeamiento de distintos componentes ................................................................................... 12

Proveedor de datos................................................................................................................. 12

Servidores DB2 ....................................................................................................................... 13

Productos SQL Server ............................................................................................................ 13

Consumidores de datos de SQL Server ................................................................................. 13

Conversión de datos ............................................................................................................... 13

Conversión de páginas de códigos ......................................................................................... 14

Seguridad ................................................................................................................................ 14

Arquitectura ................................................................................................................................... 14

Proveedor de datos .................................................................................................................... 15

Herramientas de proveedor de datos ..................................................................................... 15

Herramienta de acceso a datos con Asistente para orígenes de datos ................................. 15

Vínculos de datos ................................................................................................................... 15

Utilidad de seguimiento .......................................................................................................... 16

Herramientas de SQL Server ..................................................................................................... 16

SQL Server Data Tools (SSDT) .............................................................................................. 16

Page 4: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

SQL Server Management Studio ............................................................................................ 16

Consumidores de datos de SQL Server .................................................................................... 16

Integration Services ................................................................................................................ 16

Procesador de consultas ........................................................................................................ 17

Analysis Services .................................................................................................................... 17

Reporting Services.................................................................................................................. 17

Replicación ............................................................................................................................. 18

Implementación ............................................................................................................................. 18

En esta sección .......................................................................................................................... 18

Herramienta de acceso a datos..................................................................................................... 18

Interfaz de usuario de la herramienta de acceso a datos .......................................................... 19

Ventanas de la herramienta de acceso a datos ..................................................................... 19

Comando de menú y barra de herramientas .......................................................................... 19

Tareas comunes de la herramienta de acceso a datos ............................................................. 19

Creación de un origen de datos .............................................................................................. 19

Apertura de un origen de datos .............................................................................................. 19

Importación de un origen de datos ......................................................................................... 20

Edición de un origen de datos ................................................................................................ 20

Probar una conexión ............................................................................................................... 20

Ejecución de una consulta de ejemplo ................................................................................... 21

Crear paquetes ....................................................................................................................... 21

Visualización de una cadena de conexión ............................................................................. 21

Cambio de contraseña ............................................................................................................ 21

Ubicación de una definición de conexión ............................................................................... 22

Configuración de las opciones ................................................................................................ 22

Cómo obtener ayuda .............................................................................................................. 22

Finalización de otras tareas .................................................................................................... 22

Asistente para orígenes de datos .................................................................................................. 23

Pantalla de bienvenida ............................................................................................................... 23

Data Source ............................................................................................................................... 23

Conexión de red TCP/IP ............................................................................................................ 23

Base de datos DB2 .................................................................................................................... 24

Configuración regional ............................................................................................................... 26

Seguridad ................................................................................................................................... 27

Método de seguridad: inicio de sesión interactivo .................................................................. 27

Método de seguridad: inicio de sesión único ............................................................................. 29

Método de seguridad: kerberos ................................................................................................. 29

Opciones avanzadas .................................................................................................................. 29

Todas las propiedades ............................................................................................................... 30

Biblioteca de acceso a datos ..................................................................................................... 46

Page 5: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

Herramienta de vínculo de datos................................................................................................... 46

Creación de un vínculo de datos ................................................................................................ 47

Proveedor ................................................................................................................................... 47

Conexión .................................................................................................................................... 47

Red ............................................................................................................................................. 48

Seguridad ................................................................................................................................... 48

Método de seguridad: inicio de sesión interactivo ..................................................................... 48

Método de seguridad: inicio de sesión único ............................................................................. 49

Método de seguridad: kerberos ................................................................................................. 49

Base de datos ............................................................................................................................ 49

Acciones de conexión ................................................................................................................ 51

Opciones avanzadas .................................................................................................................. 51

Todas las propiedades ............................................................................................................... 52

Operaciones .................................................................................................................................. 69

En esta sección .......................................................................................................................... 69

Conversiones de páginas de códigos ........................................................................................... 69

CCSID de host ........................................................................................................................... 69

Página de códigos de PC ........................................................................................................... 70

Procesar binario como carácter ................................................................................................. 70

Página de códigos binarios ........................................................................................................ 70

Asignación de tipos de datos ......................................................................................................... 70

Asignación de tipos de datos de DB2 a OLE DB ....................................................................... 70

Tipos de datos por plataforma DB2 ........................................................................................... 72

DB2 para z/OS V9R1 ................................................................................................................. 72

DB2 para i5/OS V6R1 ................................................................................................................ 73

DB2 para LUW V9.7 ................................................................................................................... 74

SQL Server Integration Services ................................................................................................ 75

SQL Server Replication Services ............................................................................................... 75

Rendimiento ................................................................................................................................... 76

Configurar para el rendimiento ................................................................................................... 76

Agrupar los recursos de OLE DB para reducir el tiempo de inicio de la conexión ................. 76

Agrupar los recursos de proveedor para reducir el tiempo de inicio de la conexión .............. 76

Optimizar la memoria caché del conjunto de filas al obtener datos ....................................... 77

Aplazar la preparación de comandos con parámetros hasta la ejecución ............................. 77

Recuperación de información de esquema del catálogo de sombras de DB2 ...................... 78

Recuperación de información del esquema del catálogo de sombras DB2 ........................... 78

Enviar varias filas en una sola unidad de trabajo ................................................................... 78

Tiempo de espera del comando para finalizar consultas de larga duración .......................... 79

Medir el rendimiento ................................................................................................................... 79

Seguridad y protección .................................................................................................................. 79

Page 6: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

En esta sección .......................................................................................................................... 79

Seguridad ...................................................................................................................................... 80

Protección ...................................................................................................................................... 80

Estándares de cifrado para DB2 ................................................................................................ 80

Configuración para la protección ............................................................................................... 80

El proveedor de datos concede al grupo público DB2 permisos de ejecución en el paquete

de DB2 ................................................................................................................................. 81

El proveedor de datos almacena el nombre de usuario como texto sin formato en el vínculo

de datos universal (UDL) o en el archivo de cadena de conexión ...................................... 81

El proveedor de datos admite el cifrado débil basado en DES y Diffie-Hellman ................... 81

El proveedor de datos se conecta mediante el uso de nombre de usuario y contraseña en

texto sin formato y sin cifrar ................................................................................................ 81

El proveedor de datos envía y recibe datos sin cifrar ............................................................. 82

El proveedor de datos envía flujos de red adicionales para admitir Defer Prepare ............... 82

Solución de problemas .................................................................................................................. 82

En esta sección .......................................................................................................................... 82

Problemas del consumidor de datos ............................................................................................. 82

SQL Server Integration Services ................................................................................................ 82

Inicio de sesión único empresarial.......................................................................................... 83

Asignación de tipos de datos .................................................................................................. 83

Archivos de asignación de tipos de datos .............................................................................. 84

Personalización de componentes de flujos de datos ............................................................. 87

Replicación de SQL Server ........................................................................................................ 87

Derive Parameters .................................................................................................................. 87

Asignación de tipos de datos .................................................................................................. 87

SQL Server Analysis Services ................................................................................................ 91

Códigos de error del proveedor de datos ...................................................................................... 91

Errores del protocolo DRDA ....................................................................................................... 92

Errores de red TCPIP ............................................................................................................... 113

Errores comunes ...................................................................................................................... 122

Seguimiento ................................................................................................................................. 131

Seguimiento de consumidor de SQL mediante SQL Server Profiler ....................................... 131

Seguimiento del proveedor de DB2 mediante la herramienta Utilidad de seguimiento del

proveedor .............................................................................................................................. 132

Seguimiento de red mediante la supervisión de red ................................................................ 132

Seguimiento de servidor DB2 mediante herramientas de IBM ................................................ 132

Eventos de Windows Server mediante el Visor de eventos .................................................... 132

Page 7: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

7

Introducción

En las secciones siguientes se proporciona ayuda acerca de cómo obtener información sobre la

instalación y configuración del proveedor Microsoft OLE DB para DB2 versión 4.0 (proveedor de

datos).

En esta sección 1. Introducción al proveedor de datos

2. Novedades de la versión 4.0

3. Instalación del proveedor de datos

Introducción al proveedor de datos

El proveedor Microsoft OLE DB para DB2 versión 4.0 (proveedor de datos) le permite crear

aplicaciones distribuidas con destino a bases de datos IBM DB2. El proveedor de datos se

beneficia de la arquitectura de acceso a datos de Microsoft SQL Server junto con un cliente de

redes de Microsoft para DB2 que funciona como un solicitante de aplicaciones con arquitectura

distribuida de bases de datos relacionales (DRDA). El proveedor de datos convierte los tipos de

datos y los comandos OLE DB del modelo de objetos componentes (COM) de Microsoft en

formatos de datos y puntos de código del protocolo DRDA.

Características del proveedor de datos El proveedor de datos ofrece las características siguientes:

Instalación con un programa interactivo que admite scripts.

Page 8: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

8

Compatibilidad con los sistemas operativos Windows de 32 bits x86 y 64 bits x64.

Acceso a equipos servidor DB2 mediante una conexión de red TCP/IP.

Ejecución de comandos SQL dinámicos de DB2 con transacciones remotas de unidad de

trabajo.

Herramientas para crear, probar, modificar y almacenar definiciones de origen de datos.

Una utilidad de seguimiento para registrar flujos y comandos, con el objetivo de habilitar una

solución de problemas.

Ayuda a través de documentación de usuario en línea.

El proveedor de datos se ha diseñado y probado para su uso con Microsoft SQL Server 2012 y

Microsoft SQL Server 2008 R2. El proveedor de datos se basa en la tecnología de Microsoft Host

Integration Server 2010. Para obtener más información acerca de HIS 2010, vea Host Integration

Server 2010 (http://go.microsoft.com/fwlink/?LinkID=180445).

Novedades de la versión 4.0

El proveedor Microsoft OLE DB para DB2 versión 4.0 ofrece las siguientes mejoras:

Instalación simplificada del programa

Conectividad a DB2 para z/OS V10

Conectividad a DB2 para i5/OS V7R1

Equilibrio de carga de transacción de cliente

OpenRowset con FastLoad al conectar con DB2 para z/OS y DB2 para LUW

Lectura de tipos de datos de objetos grandes binarios DB2 (BLOB) y objetos grandes de

caracteres (CLOB)

Escritura de tipos de datos DB2 BLOB y CLOB mediante comandos con parámetros

Decimal de DB2 como asignación de tipo de datos numéricos OLE DB

Tipo de datos DATETIME2 de SQL Server

Identificadores de objetos largos de DB2

Acceso a tablas DB2 con un gran número de columnas y parámetros

Lectura de información de esquema almacenada en tablas de catálogos de sombras de DB2

Identificadores de origen de comando y sesión

Códigos de motivo incluidos en la información de error

Documentación de error extendida

Instalación del proveedor de datos

En este tema se proporcionan instrucciones sobre cómo instalar el proveedor de datos.

Page 9: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

9

Instalación del proveedor de datos

Sistemas operativos admitidos

El proveedor de datos (x86 de 32 bits o x64 de 64 bits) se instalará en los siguientes sistemas

operativos de Microsoft.

Windows Server 2008 R2 SP1

Windows 7 SP1

Windows Server 2008 SP2

Requisitos previos de software

El proveedor de datos requiere los siguientes productos de software como requisitos previos de

la instalación.

Microsoft SQL Server 2012 (Datacenter, Enterprise, Developer o Evaluation Edition) o

Microsoft SQL Server 2008 R2 (Datacenter, Enterprise, Developer o Evaluation Edition)

Microsoft .NET Framework 4.0

Microsoft Visual C++ 2010 Redistributable Package (x86)

Microsoft Visual C++ 2010 Redistributable Package (x64)

Para una instalación en un sistema operativo de 64 bits (x64), se deben instalar

ambos paquetes (x86 y x64) de Visual Studio 2010 C++.

Actualizar desde la versión anterior

El Proveedor Microsoft OLE DB para DB2 V 4.0 no permite actualizar versiones anteriores. Si

tiene instalada alguna de las siguientes versiones, debe quitarlas antes de instalar el Proveedor

Microsoft OLE DB para DB2 V 4.0.

Proveedor OLE DB para DB2 V1.0 de Microsoft

Proveedor OLE DB para DB2 V1.0 de Microsoft con SP1

Proveedor OLE DB para DB2 V2.0 de Microsoft

Proveedor Microsoft OLE DB para DB2 V3.0

Procedimiento para instalar el producto

Hay dos opciones para instalar el proveedor de datos, incluida una instalación interactiva y una

instalación desatendida. Los pasos siguientes le guiarán por la instalación interactiva.

1. Vaya al Centro de descargas de Microsoft.

Nota

Page 10: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

10

2. Descargue la versión x86 (32 bits) o x64 (64 bits) del programa de instalación

DB2OLEDB4_x64.msi.

3. Haga doble clic en el archivo .msi para iniciar el Asistente para la instalación.

4. Haga clic en Siguiente para comenzar.

5. En la página Contrato de licencia, consulte las condiciones de la licencia, haga clic en

Acepto los términos del Contrato de licencia y, a continuación, en Siguiente.

6. En la página Información de registro, rellene los campos Nombre y Compañía y haga clic

en Siguiente.

7. Si lo desea, en la página Selección de características, puede hacer clic en Examinar para

cambiar el Nombre de la carpeta en la que se instalará el producto y en Espacio en disco

para calcular el espacio necesario para instalar el producto y, a continuación, seleccione

Siguiente.

8. En la página Preparado para instalar el programa, haga clic en Instalar.

9. Cuando aparezca la petición Control de cuentas de usuario de Windows, haga clic en Sí.

10. En la página Instalando, consulte el estado del proceso de instalación.

11. En la página Finalización, haga clic en Finalizar.

Instalación desatendida del producto

Hay dos opciones para instalar el servicio de DRDA, incluida una instalación interactiva y una

instalación desatendida. Los pasos siguientes le guiarán por la instalación desatendida.

1. En el menú Inicio, seleccione Todos los programas, Microsoft Visual Studio 2010 y

Visual Studio Tools, haga clic con el botón secundario del mouse en Símbolo del sistema

de x64 Win64 para Visual Studio 2010 y, a continuación, haga clic en Ejecutar como

administrador. Aparecerá el cuadro de diálogo Control de cuentas de usuario. Haga clic

en Sí para continuar.

2. En la ventana Símbolo del sistema de x64 Win64 para Visual Studio 2010, localice la

carpeta de instalación en la que descargó el programa de instalación y escriba

DB2OLEDB4_x64.msi /quiet.

3. Para comprobar la instalación, busque el producto instalado en C:\Archivos de

programa\Microsoft OLE DB Provider for DB2.

Opcionalmente, para generar un registro, agregue /l <nombre del archivo de

registro> a la cadena de comandos. Para comprobar la instalación, escriba notepad

<nombre del archivo de registro> y haga clic en Entrar.

Reparación de la instalación del producto

Puede usar la opción Programas y características de Windows para iniciar el mantenimiento

de programas y reparar la instalación.

Nota

Page 11: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

11

1. Haga clic en Panel de control, seleccione Programas y haga clic en Programas y

características. Aparecerá el cuadro de diálogo Desinstalar o cambiar este programa.

2. En la lista Nombre, haga doble clic en Microsoft OLE DB Provider for DB2 Version 4.0.

Aparecerá el Asistente para orígenes de datos del proveedor de datos.

3. Haga clic en Siguiente para comenzar.

4. En el cuadro de diálogo Mantenimiento del programa, haga clic en Reparar.

5. En la página Preparado para reparar el programa, haga clic en Reparar.

6. Cuando aparezca la petición Control de cuentas de usuario de Windows, haga clic en Sí.

7. En la página Finalización, haga clic en Finalizar.

Desinstalación del producto

Puede usar la opción Programas y características de Windows para quitar el programa.

1. Haga clic en Panel de control, seleccione Programas y haga clic en Programas y

características. Aparecerá el cuadro de diálogo Desinstalar o cambiar este programa.

2. En la lista Nombre, haga doble clic en Microsoft OLE DB Provider for DB2 Version 4.0.

Aparecerá el Asistente para orígenes de datos del proveedor de datos.

3. Haga clic en Siguiente para comenzar.

4. En el cuadro de diálogo Mantenimiento del programa, haga clic en Quitar.

5. En el cuadro de diálogo Quitar el programa, haga clic en Quitar.

6. Cuando aparezca la petición Control de cuentas de usuario de Windows, haga clic en Sí.

7. En la página Finalización, haga clic en Finalizar.

Desinstalación desatendida del producto

Puede usar un comando desatendido para desinstalar el producto.

1. En el menú Inicio, seleccione Todos los programas, Microsoft Visual Studio 2010 y

Visual Studio Tools, haga clic con el botón secundario del mouse en Símbolo del sistema

de x64 Win64 para Visual Studio 2010 y, a continuación, haga clic en Ejecutar como

administrador. Aparecerá el cuadro de diálogo Control de cuentas de usuario. Haga clic

en Sí para continuar.

2. En la ventana Símbolo del sistema de x64 Win64 para Visual Studio 2010, localice la

carpeta de instalación en la que descargó el programa de instalación y escriba

DB2OLEDB4_x64.msi /uninstall /quiet y haga clic en Entra.

3. Para comprobar la eliminación, busque el producto instalado en C:\Archivos de

programa\Microsoft OLE DB Provider for DB2.

Nota

Page 12: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

12

Opcionalmente, para generar un registro, agregue /l <nombre del archivo de

registro> a la cadena de comandos. Para comprobar la instalación, escriba notepad

<nombre del archivo de registro> y haga clic en Entrar.

Planeamiento y arquitectura

En las secciones siguientes se proporciona ayuda para el planeamiento y el establecimiento de

la arquitectura de las implementaciones del proveedor de datos.

En esta sección 1. Planeamiento

2. Arquitectura

Planeamiento

Los desarrolladores de empresas que usan las tecnologías de procesamiento de transacciones

en línea (OLTP) y business intelligence (BI) se pueden beneficiar de la arquitectura de acceso a

datos de SQL Server para conectar las bases de datos IBM DB2 con nuevas soluciones

integradas mediante el uso de tecnologías de integración, análisis, informes, replicación y

consultas distribuidas. El proveedor de datos es compatible con los comandos SQL. Ello permite

la interoperabilidad entre las herramientas y los servicios de consumidor habilitados para OLE

DB COM en Microsoft SQL Server y en los sistemas remotos de administración de bases de

datos relacionales de IBM DB2. Puede ejecutar instrucciones SQL en lenguaje de definición de

datos (DDL) o en lenguaje de manipulación de datos (DML) que incluyan operaciones de lectura

y escritura basadas en SQL dinámico, además de procedimientos almacenados dentro de las

transacciones de una unidad de trabajo remota (RUW).

Planeamiento de distintos componentes

Proveedor de datos

El proveedor Microsoft OLE DB para DB2 versión 4.0 (proveedor de datos) permite a los

profesionales de la TI y los programadores empresariales que usan las tecnologías y las

herramientas de Microsoft SQL, Server Microsoft SQL Server 2012 o Microsoft SQL Server 2008

R2 para acceder a información crítica almacenada en sistemas de administración de bases de

datos relacionales de IBM DB2, así como para realizar operaciones de lectura y escritura en ella.

El proveedor de datos se conecta a DB2 mediante un cliente de red Microsoft subyacente para

DB2 que funciona como solicitante de aplicaciones DB2 DRDA.

Page 13: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

13

Servidores DB2

Puede usar el proveedor de datos para interactuar con servidores de base de datos IBM DB2 en

las siguientes plataformas a través de una conexión de red de DRDA sobre TCP/IP.

IBM DB2 para z/OS V8.1, V9.1 y V10

IBM DB2 para i5/OS V5R4, V6R1 y V7R1

IBM DB2 para Windows, AIX, HP-UX, Solaris, Linux V9.1, V9.5 y V9.7

El proveedor de datos se ha diseñado y probado para su uso con Microsoft SQL Server 2012 y

SQL Server 2008 R2. El proveedor de datos se basa en la tecnología de Microsoft Host

Integration Server 2010. Para obtener más información acerca de HIS 2010, vea Host Integration

Server 2010 (http://go.microsoft.com/fwlink/?LinkID=180445).

Productos SQL Server

El proveedor de datos necesita los siguientes productos de software de Microsoft SQL Server

como dependencias de instalación.

Microsoft SQL Server 2012 Datacenter, Enterprise, Developer o Evaluation Edition

Microsoft SQL Server 2008 R2 Datacenter, Enterprise, Developer o Evaluation Edition

Para el uso en proceso con la aplicación de consumidor de datos, el proveedor de datos debe

instalarse en el mismo equipo que el que tiene instalado SQL Server 2012 o SQL Server 2008

R2.

Consumidores de datos de SQL Server

SQL Server Integration Services, SQL Server Analysis Services y SQL Server Reporting

Services interactúan indirectamente con el proveedor de datos mediante el Proveedor de datos

de Microsoft ADO.NET para OLE DB. El procesamiento de consultas distribuidas interactúa con

el proveedor de datos directamente mediante OLE DB. La replicación de SQL Server requiere un

servidor vinculado definido por el procesador de consultas distribuidas (DQP) para especificar la

información de conectividad inicial, pero al sincronizar los datos usará la integración de

ADO.NET en OLE DB en tiempo de ejecución. SQL Server proporciona una amplia variedad de

herramientas que puede usar para crear soluciones DB2 con consumidores de SQL Server.

Conversión de datos

El proveedor de datos convierte datos entre los tipos de datos en formato DRDA y los tipos de

datos OLE DB. En función del consumidor de SQL Server, los profesionales de la TI pueden

controlar la conversión mediante un archivo de configuración de asignación de tipos de datos

XML o una tabla de sistemas de asignación de tipos de datos de SQL Server.

Page 14: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

14

Conversión de páginas de códigos

Con frecuencia, las organizaciones deben desarrollar soluciones globalizadas para su

implementación en varias configuraciones regionales. Los profesionales de la TI pueden

configurar el proveedor de datos para que procese conversiones de cadena según

identificadores de juegos de caracteres codificados (CCSID) y páginas de código, incluida la

compatibilidad para la conversión de esquemas bidireccionales de un solo byte, de bytes

combinados, de dos bytes, EBCDIC, ANSI, OEM PC, UNICODE, árabe y hebreo.

Seguridad

Las organizaciones de TI empresariales buscan maneras de proteger las credenciales de

autenticación y los datos de usuario que se transmiten a través de la red. El proveedor de datos

ofrece tecnologías para el cifrado de las credenciales de autenticación y el cifrado de datos, así

como el cifrado tanto de las credenciales de autenticación como los datos. Los profesionales de

TI puede configurar el proveedor de datos para que use un estándar de cifrado avanzado (AES)

de 256 bits para proteger las credenciales de autenticación, así como un estándar de cifrado de

datos (DES) de 56 bits para proteger tanto las credenciales de autenticación como los datos de

usuario. En la capa de red TCP/IP, el proveedor de datos admite la Capa de sockets seguros

(versión 3.0) o la Seguridad de la capa de transporte (TLS versión 1.0) para cifrar las

credenciales de autenticación y los datos del usuario. El proveedor de datos admite el uso

opcional del Inicio de sesión único empresarial versión 4.5 para asignar credenciales externas

(por ejemplo, el nombre de usuario RACF) a las credenciales de Windows Active Directory.

ESSO es una característica de Microsoft Host Integration Server 2010 que se instala por

separado y cuenta con una licencia de tecnología suplementaria de Microsoft BizTalk Server

2010. Para obtener más información sobre HIS 2010, vea Host Integration Server 2010

(http://go.microsoft.com/fwlink/?LinkID=180445).

Arquitectura

El proveedor de datos conecta los consumidores de datos de Microsoft SQL Server 2010 a

servidores de base de datos IBM DB2 remotos que se ejecutan en una variedad de sistemas

operativos, incluido z/OS para grandes sistemas (mainframe) de IBM e i5/OS para sistemas

medianos de IBM. El proveedor de datos ofrece capacidades de interoperabilidad entre varias

plataformas, tal como la conversión de páginas de código y de datos. Además, el proveedor de

datos ofrece características de seguridad y protección para la autenticación y el cifrado de datos.

Page 15: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

15

Proveedor de datos

Herramientas de proveedor de datos

El proveedor de datos incluye herramientas que los profesionales de TI y los programadores

empresariales pueden usar.

Herramienta de acceso a datos con Asistente para orígenes de datos

La herramienta de acceso a datos es una utilidad gráfica para definir, actualizar, catalogar y usar

definiciones de conectividad en la forma de archivos de vínculo de datos OLE DB. En la

herramienta de acceso a datos (DAT) puede iniciar el Asistente para orígenes de datos (DSW),

que le guiará por el proceso de definición y prueba de archivos UDL. La DAT y el DSW permiten

probar y crear paquetes SQL estáticos de DB2 (que contienen las instrucciones CREATE

CURSOR necesarias), cambiar contraseñas DB2 y realizar una consulta de ejemplo en la tabla

de catálogos del sistema SYSIBM.SYSTABLES.

Vínculos de datos

De manera independiente, la utilidad gráfico de vínculos de datos OLE DB ofrece un método más

sencillo para definir y probar archivos UDL. La mayoría de los consumidores de datos iniciará la

herramienta de vínculos de datos desde el interior de sus herramientas de configuración e

implementación. El cuadro de diálogo Conexión de la herramienta de vínculos de datos incluye

un botón Examinar para buscar archivos UDL definidos anteriormente, lo que proporciona un

método para volver a usar archivos UDL definidos mediante la DAT y el DSW.

Page 16: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

16

Utilidad de seguimiento

El proveedor de datos incluye una utilidad de seguimiento para iniciar seguimientos de

bibliotecas de red DB2 (cliente). Además, los profesionales de la TI pueden usar el Monitor de

red de Windows para realizar un seguimiento de DRDA sobre los flujos TCP/IP.

Herramientas de SQL Server

SQL Server Data Tools (SSDT)

SQL Server Data Tools (SSDT) es el entorno de desarrollo principal para crear soluciones de

negocios mediante Analysis Services, Integration Services y Reporting Services. SSDT

proporciona plantillas, diseñadores y asistentes específicos para cada consumidor. Para obtener

más información, vea SQL Server Data Tools (http://go.microsoft.com/fwlink/?LinkId=241509).

SQL Server Management Studio

SQL Server Management Studio es un entorno integrado para obtener acceso, configurar,

administrar y desarrollar todos los componentes de SQL Server. Puede usar las herramientas

gráficas y los editores de script de SQL Server Management Studio para trabajar con los datos

de DB2 y de SQL Server. Además, SQL Server Management Studio funciona con todos los

componentes de SQL Server, tal como Reporting Services e Integration Services. Para obtener

más información, vea SQL Server Management Studio

(http://go.microsoft.com/fwlink/?LinkId=241507).

Consumidores de datos de SQL Server

Integration Services

SQL Server Data Tools (SSDT) proporciona el proyecto de Integration Services en el que puede

crear paquetes, orígenes de datos y vistas de orígenes de datos. Para obtener más información,

vea Entornos de Studio e Integration Services (http://go.microsoft.com/fwlink/?LinkId=241506).

También puede usar los espacios de nombres de here

(http://go.microsoft.com/fwlink/?LinkId=241512) para crear y administrar paquetes mediante

programación. Para obtener más información acerca de cómo crear soluciones de Integration

Services, vea Centro de información del programador de Integration Services

(http://go.microsoft.com/fwlink/?LinkID=180761). Para obtener la documentación relativa a SQL

Server Integration Services, vea SQL Server Integration Services

(http://go.microsoft.com/fwlink/?LinkId=241513).

Page 17: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

17

Procesador de consultas

Las consultas distribuidas en SQL Server 2012 proporcionan acceso simultáneo distribuido a

varios orígenes de datos. El procesador de consultas distribuidas (DQP) permite crear consultas

heterogéneas que unen las tablas de SQL Server con las tablas de DB2, de los sistemas de

archivos host, de Oracle o de cualquier otro origen de datos al que puede acceder un proveedor

OLE DB. Puede usar DQP para crear vistas de SQL Server sobre tablas DB2 de modo que los

programadores puedan escribir directamente en SQL Server e integrar a sus aplicaciones datos

basados en Windows y datos basados en host.

Para obtener más información acerca de las consultas distribuidas de SQL Server, vea

Consultas distribuidas (http://go.microsoft.com/fwlink/?LinkId=241510).

Analysis Services

Puede usar SSDT para desarrollar cubos de procesamiento analítico en línea (OLAP) y modelos

de minería de datos en SQL Server Analysis Services. Este tipo de proyecto incluye plantillas

para cubos, dimensiones, estructuras de minería de datos, orígenes de datos, vistas de orígenes

de datos y roles, y proporciona las herramientas para trabajar con estos objetos.

Para obtener la documentación de Analysis Services, vea SQL Server Analysis Services - Datos

multidimensionales (http://go.microsoft.com/fwlink/?LinkId=241511) y SQL Server Analysis

Services - Minería de datos (http://go.microsoft.com/fwlink/?LinkId=241514).

Reporting Services

Puede usar los proyectos Modelo de informe y Servidor de informes de Business Intelligence

Development Studio para desarrollar soluciones de Reporting Services que den acceso a los

datos DB2. El tipo de proyecto Modelo de informe incluye plantillas para modelos de informes,

Page 18: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

18

orígenes de datos y vistas de orígenes de datos, y proporciona las herramientas para trabajar

con estos objetos. El proyecto Servidor de informes incluye las plantillas para trabajar con

informes y orígenes de datos compartidos. Para obtener más información, vea Reporting

Services en Business Intelligence Development Studio

(http://go.microsoft.com/fwlink/?LinkId=241516).

Para obtener la documentación relativa a Reporting Services, vea SQL Server Reporting

Services (http://go.microsoft.com/fwlink/?LinkId=241515).

Replicación

Los administradores pueden mover datos desde SQL Server a DB2 mediante los Asistentes para

replicación de SQL Server Management Studio, como parte de operaciones de replicación de

instantánea o transaccional. Para la replicación, SQL Server usa servidores vinculados para la

conectividad e Integration Services para sincronizar datos con DB2. Para consultar la

documentación sobre la replicación en SQL Server, vea Replicación de SQL Server

(http://go.microsoft.com/fwlink/?LinkId=241517).

Implementación

En las secciones siguientes se proporciona ayuda para la implementación del proveedor de

datos.

En esta sección Herramienta de acceso a datos

Asistente para orígenes de datos

Herramienta de vínculo de datos

Herramienta de acceso a datos

La herramienta de acceso a datos permite a los administradores y programadores ser más

eficientes a la hora de definir y comprobar las conexiones a servidores remotos de bases de

datos IBM DB2. Muestra los orígenes de datos configurados en un panel de ámbito y resultados,

de manera similar a como lo hace el Explorador de Windows, y ofrece un Asistente para

orígenes de datos intuitivo que le guía en el proceso de definición, verificación, prueba y

almacenamiento de información sobre las conexiones. La herramienta de acceso a datos

simplifica la configuración de la información de red, seguridad y bases de datos, lo que le ayuda

a crear paquetes en el sistema DB2. La puede usar para comprobar las conexiones, ejecutar

consultas de ejemplo y convertir orígenes de datos.

Page 19: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

19

Interfaz de usuario de la herramienta de acceso a datos

Ventanas de la herramienta de acceso a datos

La herramienta de acceso a datos le permite configurar y administrar los orígenes de datos y se

divide en tres ventanas:

Un panel de ámbito (explorador de carpetas) que ofrece una vista en árbol de los orígenes

de datos, con carpetas separadas para cada tipo de origen de datos.

Un panel de resultados (detalles de elementos de lista) que ofrece una vista en lista de los

orígenes de datos, con detalles comunes como, por ejemplo, la plataforma y la fecha de

modificación.

Una vista de panel de resultados que muestra el resultado de un comando o la cadena de

conexión actual.

Comando de menú y barra de herramientas

Los comandos son accesibles a través del menú principal y un menú contextual que aparecen al

hacer clic con el botón secundario del mouse en cualquier sección de la ventana. Por ejemplo,

cuando hace clic con el botón secundario en un elemento de origen de datos, podrá ver, editar,

probar y eliminar dicho elemento o cambiar su nombre. Además, la tecla F5 actualiza la vista en

árbol, la tecla SUPR elimina el elemento seleccionado y la tecla F1 abre la ayuda en pantalla.

Tareas comunes de la herramienta de acceso a datos

Creación de un origen de datos

Para iniciar el Asistente para orígenes de datos, pulse en Nuevo origen de datos del menú

Archivo o el menú contextual.

1. En la ventana Herramienta de acceso a datos, haga clic en el menú Archivo.

2. Haga clic en Nuevo origen de datos.

Apertura de un origen de datos

Puede usar el comando Abrir origen de datos del menú Archivo para seleccionar un archivo de

vínculo de datos universal (*.udl) mediante el cuadro de diálogo Abrir archivo de Windows. Este

comando abre el origen de datos para su edición en el Asistente para orígenes de datos.

Page 20: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

20

1. En la ventana Herramienta de acceso a datos, haga clic en el menú Archivo.

2. Haga clic en Abrir origen de datos. Aparece el cuadro de diálogo Abrir archivo.

3. Busque el origen de datos deseado y haga clic en Abrir. Aparecerá el Asistente para

orígenes de datos.

Importación de un origen de datos

Puede usar el comando Importar Archivo DB2 Connect (menú Archivo) para importar una

configuración definida para usarse con IBM DB2 Connect.

1. En el Explorador de orígenes de datos, haga clic en el menú Archivo.

2. Haga clic en Importar y seleccione el archivo deseado.

3. Haga clic en Archivo y seleccione Abrir para ver el elemento en el Asistente para orígenes

de datos. Aparecerá el Asistente para orígenes de datos.

Para obtener más información acerca de los archivos de IBM DB2 Connect, vea la

documentación de IBM DB2 Connect.

Edición de un origen de datos

Puede usar el comando Editar origen de datos del menú Acciones o el menú contextual para

seleccionar un archivo UDL (*.udl). Este comando abre el origen de datos para su edición en el

Asistente para orígenes de datos.

1. En la ventana Explorador de orígenes de datos, haga clic en el menú Acciones.

2. Haga clic en Editar origen de datos. Aparecerá el Asistente para orígenes de datos.

Probar una conexión

El comando Probar conexión del menú Acciones o el menú contextual permite comprobar el

origen de datos y mostrar información como, por ejemplo, la plataforma y la versión del host. El

resultado de la prueba de una conexión a un servidor DB2 se asemeja al siguiente.

Conectado correctamente con el origen de datos 'DB2DSN1'

Clase de servidor: DB2/MVS

Versión de servidor: 09.01.0005

Si no guardó el nombre de usuario y la contraseña en la configuración de conexión, aparecerá el

cuadro de diálogo Autenticación en el que se le solicitará que especifique un nombre de usuario

y una contraseña válidos.

Page 21: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

21

Ejecución de una consulta de ejemplo

Puede usar el comando Consulta de ejemplo del menú Acciones y el menú contextual para

ejecutar una consulta de ejemplo contra el origen de datos remoto. La consulta de ejemplo

recupera una lista con las tablas de los catálogos del sistema mediante la propiedad de esquema

predeterminado configurada en el origen de datos. Los datos se muestran en el panel de

resultados a través de dos pestañas: una ventana Resultados.

1. En la ventana Explorador de orígenes de datos, seleccione el origen de datos y haga clic en

el menú Acciones.

2. Haga clic en Consulta de ejemplo. Las ventanas Resultados y Cuadrícula muestran los

resultados de la consulta de ejemplo.

Se han recuperado correctamente 1000 filas del origen de datos 'DB2DSN1'.

Crear paquetes

Puede usar el comando Crear paquetes del menú Acciones y el menú contextual para crear

paquetes en un servidor de base de datos relacional DB2.

1. En la ventana Explorador de orígenes de datos, haga clic en el menú Acciones.

2. Haga clic en Crear paquetes. Se mostrará el cuadro de diálogo Crear paquetes.

Si no guardó el nombre de usuario y la contraseña en la configuración de conexión, aparecerá el

cuadro de diálogo Autenticación en el que se le solicitará que especifique un nombre de usuario

y una contraseña válidos.

Visualización de una cadena de conexión

Cuando selecciona un origen de datos en el Explorador de orígenes de datos, el panel

Resultados muestra el cuadro de diálogo Cadena de conexión. Puede copiar la cadena de

conexión desde el cuadro de diálogo y pegarla en otras aplicaciones. Puede usar esta técnica en

SQL Server Management Studio para definir un servidor vinculado que se usará con el

procesador de consultas.

Cambio de contraseña

Puede reemplazar la contraseña actual mediante el comando Cambiar contraseña del menú

Acciones y del menú contextual para acceder a la función de administración de cambio de

contraseñas (PCM) de DB2.

1. En la ventana Explorador de orígenes de datos, seleccione el origen de datos y haga clic en

el menú Acciones.

2. Haga clic en Cambiar contraseña. Aparece el cuadro de diálogo Autenticación.

Page 22: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

22

3. Especifique las credenciales actuales en los cuadros de texto Nombre de usuario y

Contraseña.

4. Especifique la contraseña nueva en los cuadros de texto Nueva contraseña y Confirmar

contraseña. La ventana Resultados muestra los resultados del comando Cambiar

contraseña.

La contraseña se ha cambiado correctamente en el origen de datos 'DB2DSN1'.

Ubicación de una definición de conexión

El comando Ubicar del menú contextual permite navegar a un archivo UDL (*.udl) mediante el

cuadro de diálogo Explorador de Windows.

Configuración de las opciones

Puede usar el cuadro de diálogo Opciones del menú Ver para especificar el directorio que la

herramienta de acceso a datos usa para ver, editar y guardar archivos UDL (*.udl).

Cómo obtener ayuda

Puede usar el comando Ayuda del menú contextual y la Ayuda dinámica del menú Ayuda para

cargar la documentación del producto y obtener más información acerca del uso de la

herramienta de acceso a datos.

Finalización de otras tareas

Además de las tareas que se describen en los temas anteriores, puede usar los menús Editar,

Ver y ayuda para realizar las acciones siguientes.

1. Usar el menú Editar para Deshacer, Cortar, Copiar o Pegar cadenas y para Eliminar los

orígenes de datos o Cambiar nombre de los mismos.

2. Usar el menú Ver para Actualizar el explorador o ver el cuadro de diálogo Opciones.

3. Usar el menú Ayuda para acceder a la ayuda dinámica contextual y a las opciones HIS

DevCenter (MSDN), HIS TechCenter (TechNet), HIS Forum, HIS Feedback (conexión) y

Acerca de (versión y licencia).

Page 23: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

23

Asistente para orígenes de datos

Puede usar el Asistente para orígenes de datos como guía para realizar los pasos que permiten

configurar y guardar la información de origen de datos necesaria para conectar el proveedor de

datos para DB2 (proveedor de datos) a servidores de base de datos IBM DB2. El Asistente para

orígenes de datos simplifica la configuración y comprobación de conexiones de red, el trabajo

con paquetes, la definición de las conversiones de páginas de código de cadenas de caracteres,

el trabajo en seguridad y cifrado, y el modo de validar y guardar la configuración. En las

secciones siguientes se describen los cuadros de diálogo del Asistente para acceso a datos, así

como las acciones que puede realizar en cada uno de ellos.

Pantalla de bienvenida Tiene la opción de seleccionar la casilla por la que se omite la presentación de este cuadro de

diálogo de bienvenida.

Data Source Puede usar el cuadro de diálogo Origen de datos para configurar la plataforma de servidor de

bases de datos DB2.

Plataforma de origen de datos

De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos

remota, seleccione la plataforma de orígenes de datos en la que se implementa la base de datos

DB2 remota. El proveedor de datos usa este valor para convertir los tipos de datos a un formato

que sea compatible con esta plataforma.

El valor predeterminado es DB2/MVS (DB2 para z/OS). Otros valores incluyen DB2/400 (DB2

para i5/OS), DB2/NT (DB2 para Windows) y DB2/6000 (DB2 para AIX, Linux y Solaris).

Tipo de red

El proveedor de datos admite conexiones de red TCP/IP a servidores remotos de bases de datos

IBM DB2.

La opción de conexión de red SNA LU6.2 (APPC) está deshabilitada en el proveedor Microsoft

OLE DB para DB2 que se usa con Microsoft SQL Server 2012. Está habilitada con la versión del

proveedor que se usa con Host Integration Server.

Conexión de red TCP/IP El cuadro de diálogo Conexión de red TCP/IP debe usarse para configurar los parámetros

obligatorios, tales como la dirección o alias de red y el número de puerto.

Page 24: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

24

Dirección o alias

Debe escribir un alias o dirección IP válida en formato IPv4 o IPv6.

Puerto

Debe especificar un número de puerto IP. Para DB2/400, el valor predeterminado es el puerto

TCP/IP 446. Otras plataformas IBM DB2 admiten varias instancias de base de datos

simultáneas, cada una con un número de puerto TCP/IP único.

Nombre común del certificado

De manera opcional, puede especificar un nombre común de certificado de servidor para indicar

al proveedor de datos que debe usar el cifrado Capa de sockets seguros (SSL) V 3.0 o

Seguridad de la capa de transporte (TLS) V 1.0. El uso de SSL o TLS mejorará la seguridad al

cifrar las credenciales de autenticación y los datos. De manera predeterminada, este valor se

establece en una cadena vacía (sin SSL o TLS).

Distributed transactions

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 que se usa con

Microsoft SQL Server 2012. Está habilitada con la versión del proveedor que se usa con Host

Integration Server 2010.

Base de datos DB2 El cuadro de diálogo Base de datos DB2 se debe usar para configurar los parámetros necesarios

de las bases de datos, como Catálogo original y Colección de paquetes.

Catálogo original

El proveedor de datos usa este valor para conectar con un catálogo original en el servidor de

bases de datos DB2.

DB2 para z/OS acepta una cadena de 16 bytes (el catálogo se conoce también como

ubicación).

DB2 para i5/OS acepta una cadena de 18 bytes (el catálogo se conoce también como base

de datos relacional).

DB2 para LUW acepta una cadena de 8 bytes (el catálogo se conoce también como base de

datos).

Colección de paquetes

La colección de paquetes es necesaria para indicar al proveedor de datos en qué esquema DB2

ha de crear un conjunto de paquetes. Cada paquete se divide en secciones con instrucciones

SQL estáticas, tal como CREATE CURSOR, que se usan para recuperar datos cuando se

consulta la base de datos.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce también como

colección).

Page 25: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

25

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como

colección o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

El proveedor de datos crea paquetes en una de dos maneras.

Automático para un entorno de un solo usuario. En tiempo de ejecución, el proveedor de

datos crea y enlaza un solo paquete para el nivel de aislamiento actual (el predeterminado

es estabilidad del cursor) El proveedor de datos concede permisos de ejecución al usuario

actual.

Manual para entorno de varios usuarios. En tiempo de diseño, cuando usa la opción de

menú Herramienta de acceso a datos, el Asistente para orígenes de datos o Vínculos de

datos, el proveedor de datos crea y enlaza un conjunto de 4 paquetes (5 paquetes para DB2

para i5/OS). El proveedor de datos concede permisos de ejecución al grupo PUBLIC.

El proveedor de datos crea de 4 a 5 paquetes, en función del entorno y la plataforma del servidor

de bases de datos. En la tabla siguiente se describen los paquetes y niveles de aislamiento.

Nombre del paquete

Microsoft

Nombre del nivel de

aislamiento de DB2

Nombre del nivel de aislamiento de OLE DB

MSNC001 NO COMMIT N/A (solo DB2 para i5/OS)

MSUR001 UNCOMMITTED READ ISOLATIONLEVEL_READUNCOMMITTED

MSCS001 CURSOR STABILITY ISOLATIONLEVEL_READCOMMITTED

MSRS001 READ STABILITY ISOLATIONLEVEL_REPEATABLEREAD

MSRR001 REPEATABLE READ ISOLATIONLEVEL_SERIALIZABLE

Esquema predeterminado

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El

nombre de esquema se usa para catalogar objetos SQL, tales como tablas y vistas, mediante

una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. En tiempo de

diseño, para construir instrucciones SQL, tal como SELECT, los consumidores de SQL Server

pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. De

manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe

restringir las consultas de esquema a un único esquema de base de datos, lo que mejora la

eficacia y el rendimiento. El valor predeterminado es una cadena vacía.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce también como

colección).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como

colección o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

Page 26: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

26

Calificador predeterminado

De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe

establecer una opción de entorno para un calificador predeterminado con el que se notificará al

servidor DB2 el esquema en el que encontrará los objetos de base de datos. El valor

predeterminado es una cadena vacía. En el momento de la conexión, el proveedor de datos

puede establecer una opción de entorno para especificar un calificador predeterminado. Ello

informa al servidor DB2 en qué esquema ubicar el objeto. El valor del calificador predeterminado

debe coincidir con un nombre de esquema DB2 existente; de lo contrario, es posible que el

servidor DB2 devuelva un error.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce también como

colección).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como

colección o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

Nombre de la base de datos

Las bases de datos DB2 pueden dividirse en varias bases de datos lógicas con fines de

administración en las que cada una contiene espacios de tabla y espacios de índice separados.

El nombre de bases de datos opcional indica al proveedor de datos que debe usar la cláusula IN

DATABASE en las instrucciones SQL. DB2 para z/OS acepta una cadena de 8 bytes para el

nombre de base de datos y una cadena de 8 bytes para el nombre de espacio de tabla. Puede

especificar el nombre de base de datos solamente o el nombre de base de datos en combinación

con el nombre de espacio de tabla, por ejemplo DBASE1.TSPACE1.

Configuración regional De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos

remota, puede seleccionar el identificador codificado del juego de caracteres (CCSID)

correspondiente a la base de datos DB2 remota (el host) y la base de datos SQL Server local

(PC). El proveedor de datos usa estos valores para convertir las cadenas de caracteres en una

página de códigos compatible con estas plataformas. El proveedor de datos admite una

combinación de juegos de caracteres de byte único (SBCS), juegos de caracteres combinados

(MBCS), juegos de caracteres de doble byte (DBCS) y Unicode - UTF8 [1208], que es un formato

de transformación de Unicode de 8 bits. Para obtener más información, vea la página sobre la

referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

CCSID de host

Page 27: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

27

El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de

caracteres) del host con el que realizar las conversiones de la página de código en los datos de

cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Por lo

general, los servidores de base de datos IBM DB2 para z/OS y i5/OS usan EBCDIC (Código de

intercambio de decimales codificados por binarios extendidos). Para obtener más información,

vea la página sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

Página de códigos de PC

El proveedor de datos requiere un valor para Página de códigos de PC con el que realizar las

conversiones de la página de código en los datos de cadena. La página de códigos de PC

predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI

(American National Standards Institute) o Unicode. Para obtener más información, vea la página

sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

Procesar binario como carácter

El valor opcional de Procesar binario (CCSID 65535) como carácter indica al proveedor de datos

que debe convertir los bytes de DB2 entre cadenas de caracteres de Windows y desde ellas en

función de en un valor de página de códigos binarios opcional que se configura en el cuadro de

diálogo Todas las propiedades del Asistente para orígenes de datos. El valor predeterminado es

false.

Seguridad El cuadro de diálogo Seguridad permite configurar uno de tres métodos de seguridad: inicio de

sesión interactivo, inicio de sesión único o Kerberos.

Método de seguridad: inicio de sesión interactivo

La seguridad del inicio de sesión interactivo se basa en un nombre de usuario y una contraseña

que se especifican en tiempo de ejecución o que se almacenan en un archivo de configuración o

en un almacén de configuración de consumidor de datos, tal como un paquete de Integration

Services. De manera opcional, el inicio de sesión interactivo puede usar uno de cuatro métodos

de autenticación que definen la autenticación o el cifrado de datos.

User name

DB2 para z/OS acepta una cadena de 8 bytes.

DB2 para i5/OS acepta una cadena de 10 bytes.

DB2 para Linux o UNIX acepta una cadena de 8 bytes.

Page 28: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

28

DB2 para Windows acepta una cadena de 30 bytes.

Password

DB2 para z/OS acepta una cadena de 8 bytes.

DB2 para i5/OS acepta una cadena de 128 bytes.

DB2 para Linux o UNIX acepta una cadena de 8 bytes.

DB2 para Windows acepta una cadena de 32 bytes.

Confirmación de contraseña

El inicio de sesión interactivo requiere que el usuario especifique la contraseña dos veces para

su confirmación.

Método de autenticación

Esta propiedad establece el método de autenticación de la conexión. El valor predeterminado es

que el servidor use un inicio de sesión interactivo, que depende de un nombre de usuario y una

contraseña sin cifrado.

La opción Server_Encrypt_Pwd indica al proveedor de datos que debe cifrar solo la

contraseña. Los profesionales de IT pueden configurar los proveedores de datos para usar

Estándar de cifrado avanzado (AES) de 256 bits para garantizar la seguridad de las

credenciales de autenticación.

La opción Server_Encrypt_UsrPwd indica al proveedor de datos que debe cifrar tanto el

nombre de usuario como la contraseña. Los profesionales de IT pueden configurar los

proveedores de datos para usar Estándar de cifrado avanzado (AES) de 256 bits para

garantizar la seguridad de las credenciales de autenticación.

La opción Data_Encrypt indica al proveedor de datos que debe cifrar el nombre de usuario,

la contraseña y los datos de usuario.

El proveedor de datos puede cifrar la autenticación mediante Estándar de cifrado

avanzado (AES) fuerte de 256 bits o Estándar de cifrado de datos (DES) débil de 56

bits, en función de la configuración del servidor DB2 remoto. Es recomendable usar

un método de seguridad que emplee un cifrado de autenticación fuerte, tal como

AES, Kerberos, SSL V3.0 o TLS V1.0. El proveedor de datos puede cifrar los datos

mediante el Estándar de cifrado de datos (DES) débil de 56 bits. Es recomendable

usar un método de seguridad que emplee un cifrado de autenticación fuerte, tal

como SSL V3.0 o TLS V1.0.

Guardar contraseña

Advertencia

Page 29: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

29

De manera opcional, puede guardar la contraseña en un archivo de vínculos de datos

universales (UDL) de OLE DB o en un archivo de texto. Para ello, haga clic en la casilla Permitir

guardar contraseña. Si se elige esta opción, el nombre de usuario y la contraseña se guardan

en texto sin formato. Con este método no es posible cifrar el nombre de usuario o la contraseña.

La seguridad de servidor puede verse comprometida si un atacante pudiera obtener acceso al

recurso compartido de archivos en el que se encuentra el archivo UDL o el archivo de texto.

Método de seguridad: inicio de sesión único El inicio de sesión único depende de un nombre de usuario y una contraseña almacenados en

una base de datos cifrada de inicio de sesión único empresarial.

Affiliate Application

Esta propiedad se necesita para el uso con el inicio de sesión único empresarial.

Método de seguridad: kerberos Kerberos se basa en un vale que contiene las credenciales cifradas. Para obtener más

información, vea el tema sobre Microsoft Kerberos

(http://go.microsoft.com/fwlink/?LinkID=180764).

Nombre de principio

Esta propiedad se necesita para su uso con la autenticación Kerberos.

Opciones avanzadas El cuadro de diálogo Opciones avanzadas le permite configurar valores opcionales adicionales.

Agrupación de conexiones

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe usar

la agrupación de conexiones de cliente. El valor predeterminado es FALSE (sin agrupación).

Solo lectura

De manera opcional, el proveedor de datos puede declarar el método de acceso de solo lectura

al conectarse al servidor de base de datos DB2.

Preparación diferida

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe

optimizar el procesamiento de los comandos de base de datos parametrizados. El valor

Page 30: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

30

predeterminado es FALSE. En el caso de los comandos INSERT, UPDATE y DELETE, el

proveedor de datos puede combinar los comandos PREPARE, EXECUTE y COMMIT en un flujo

de red hacia la base de datos remota. En el caso del comando SELECT, el proveedor de datos

combina los comandos PREPARE y EXECUTE en un flujo de red. Esta optimización minimiza el

tráfico de red y puede mejorar el rendimiento global.

Derive Parameters

El proveedor de datos obtendrá la información sobre los parámetros a petición de los

consumidores de datos, tales como el diseñador del paquete de SQL Server Integration Services

y los asistentes para importación o exportación. El valor predeterminado es TRUE.

Todas las propiedades El cuadro de diálogo Todas las propiedades le permite configurar propiedades más detalladas y

opcionales. Para editar estas propiedades, seleccione una propiedad de la lista y, a continuación,

seleccione o edite el valor en la columna de la derecha. Puede editar las siguientes propiedades

desde este cuadro de diálogo.

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Affiliate

Application

Seguridad Conexión Esta propiedad indica al proveedor de datos

que recupere las credenciales de una base

de datos de inicio de sesión único

empresarial.

Nombre de TP

alternativo

All All Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Alias de LU

local APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Nombre de

modo APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Page 31: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

31

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Alias de LU

remota APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Tipo de

seguridad

APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Autenticación Seguridad All Configura el método de autenticación

correspondiente a la conexión. El valor

predeterminado es Servidor, que es la

autenticación basada en un nombre de

usuario y contraseña sin cifrado.

Server_Encrypt_Pwd indica al proveedor de

datos que debe cifrar solo la contraseña.

Server_Encrypt_UsrPwd indica al proveedor

de datos que cifre el nombre de usuario y la

contraseña.

Data_Encrypt indica al proveedor de datos

que cifre el nombre de usuario, la contraseña

y los datos.

Confirmación

automática

All Todo

(AutoCommit)

De manera opcional, puede indicar al

proveedor de datos que no ejecute un

comando COMMIT implícito en todas las

instrucciones SQL al especificar FALSE. De

manera predeterminada, esta propiedad

booleana se establece en TRUE. El modo

AutoCommit puede reducir el flujo de red y

mejorar el rendimiento general. El modo

AutoCommit es adecuado para la mayoría

de las transacciones comunes que constan

Page 32: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

32

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

de una única instrucción SQL. No obstante,

este modo no permite la reversión de

unidades de trabajo. Para obtener más

información, visite

http://support.microsoft.com/kb/218590.

Página de

códigos

binarios

All Todo (página

de código

binario)

El proveedor de datos requiere un número

de página de código binario cuando admite

el comando Procesar binario como carácter.

De manera predeterminada, este valor se

establece en 0 (sin conversión de página de

código).

Especifique un valor numérico positivo de

cuadro dígitos para el CCSID del host, que

corresponde a un identificador codificado del

juego de caracteres compatible con SNA

National Language Support (SNANLS) en

Host Integration Server. Para obtener más

información, vea la página sobre la

referencia del programador de

internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=1810

17).

Autenticación

de caché

All All De manera opcional, puede especificar

TRUE para indicar al consumidor de datos o

al componente de servicio que debe

almacenar en caché la información de

autenticación confidencial, tales como las

contraseña, en una memoria caché interna.

De manera predeterminada, este valor

booleano se establece en FALSE. Los

componentes de servicio, tal como la

agrupación de recursos OLE DB, requieren

que esta propiedad se establezca en TRUE.

Nombre

común del

certificado

Conexión de

red TCP/IP

Configuración

de red TCP/IP

De manera opcional, puede especificar un

nombre común de certificado de servidor

para indicar al proveedor de datos que debe

Page 33: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

33

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

usar el cifrado Capa de sockets seguros

(SSL) V 3.0 o Seguridad de la capa de

transporte (TLS) V 1.0. El uso de SSL o TLS

mejorará la seguridad al cifrar las

credenciales de autenticación y los datos. De

manera predeterminada, este valor se

establece en una cadena vacía (sin SSL o

TLS).

Contabilidad

de cliente

All All De manera opcional, puede especificar una

cadena de 200 bytes para indicar al

proveedor de datos que debe enviar

información de contabilidad de cliente al

conectarse al servidor de base de datos IBM

DB2. Los administradores de DB2 pueden

usar esta información para fines de

contabilidad, registro y solución de

problemas. De manera predeterminada, este

valor es una cadena vacía (no enviar datos).

Nombre de

aplicación

cliente

All All De manera opcional, puede especificar una

cadena de 32 bytes para indicar al proveedor

de datos que debe enviar un nombre de

aplicación cliente al conectarse al servidor

de base de datos IBM DB2. Los

administradores de DB2 pueden usar esta

información para fines de contabilidad,

registro y solución de problemas. De manera

predeterminada, este valor es una cadena

vacía (no enviar datos).

Id. de usuario

cliente

All All De manera opcional, puede especificar una

cadena de 16 bytes para indicar al proveedor

de datos que debe enviar un identificador de

usuario cliente al conectarse al servidor de

base de datos IBM DB2. Los

administradores de DB2 pueden usar esta

información para fines de contabilidad,

registro y solución de problemas. De manera

Page 34: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

34

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

predeterminada, este valor es una cadena

vacía (no enviar datos).

Nombre de

estación de

trabajo cliente

All All De manera opcional, especifique una cadena

de 18 bytes para indicar al proveedor de

datos que debe enviar un nombre de

estación de trabajo cliente al conectarse al

servidor de base de datos IBM DB2. Los

administradores de DB2 pueden usar esta

información para fines de contabilidad,

registro y solución de problemas. De manera

predeterminada, este valor es una cadena

vacía (no enviar datos).

Tiempo de

espera de la

conexión

All All De manera opcional, puede especificar un

número de segundos para indicar al

proveedor de datos que debe esperar para

establecer conexiones mediante la

agrupación del cliente. Cuando todas las

conexiones de una agrupación están en uso

y expira el período de espera, el proveedor

de datos devolverá un error al consumidor

de datos (“conexión no disponible”).

El valor predeterminado es 15 segundos. No

hay límite superior para la propiedad Tiempo

de espera de conexión. Especifique -1 para

indicar al proveedor de datos que debe

esperar indefinidamente para abrir una

conexión en la agrupación de conexiones del

cliente.

Agrupación de

conexiones

Opciones

avanzadas

All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe usar la agrupación de conexiones

de cliente. El valor predeterminado es

FALSE (sin agrupación).

Data Source Almacenamient

o de

Conexión Un parámetro opcional que se puede usar

para describir el origen de datos. No existe

Page 35: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

35

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

información ningún valor predeterminado.

Nombre de la

base de datos

Base de datos

DB2

All De manera opcional, puede especificar una

cadena de 8 bytes para indicar al proveedor

de datos que debe usar una cláusula IN

DATABASE en las instrucciones SQL. Los

administradores de DB2 pueden dividir DB2

para z/OS en varias bases de datos lógicas

en las que cada una contiene espacios de

tabla y espacios de índice separados. El

valor predeterminado es una cadena vacía.

DateTime As

Char

All All Propiedad de inicialización de origen de

datos OLE DB opcional que indica al

proveedor de datos que debe exponer las

columnas DB2 DATE, TIME y TIMESTAMP

como columnas de caracteres mediante

IdbSchemaRowsets::GetSchemas

(DBSCHEMA_COLUMNS). Esto indica al

proveedor de datos que debe tratar los

valores de las columnas DB2 DATE, TIME y

TIMESTAMP como literales de cadena.

Debe usar la opción de conexión DateTime

As Char opcional para permitir al procesador

de consultas distribuidas y otros

consumidores de SQL Server seleccionar un

valor DATE predeterminado de DB2 (0001-

01-01) en una columna DATE o

TIMESTAMP.

El valor predeterminado de esta propiedad

booleana es "false". Puede establecer esta

propiedad en la cadena de inicialización

DateTime As Char=True o en Vínculos de

datos (pestaña Todo). Esta propiedad se

expone en la pantalla Todas las propiedades

del Asistente para orígenes de datos.

Advertencia

No puede usar DateTime As

Page 36: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

36

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Char=True y DateTime As

Date=True en la misma conexión.

Para usar estas dos funciones, debe

usar conexiones independientes.

DateTime As

Date

All All Propiedad de inicialización de origen de

datos OLE DB que indica al proveedor de

datos que debe eliminar la información de

tiempo en el valor del valor de datos

DateTime de SQL Server y solo pasar la

información de fecha a la base de datos IBM

DB2.

Debe usar una opción de conexión DateTime

As Date opcional para permitir al procesador

de consultas distribuidas y otros

consumidores de SQL Server escribir

valores de datos DateTime de SQL Server

mediante las instrucciones INSERT y

UPDATE, o usar valores de datos DateTime

de SQL Server en parámetros mediante las

instrucciones SELECT, INSERT, UPDATE y

DELETE.

El valor predeterminado es false. Puede

establecer esta propiedad en la cadena de

inicialización DateTime As Date=True o en

Vínculos de datos (pestaña Todo). Esta

propiedad se expone en la pantalla Todas

las propiedades del Asistente para orígenes

de datos.

Advertencia

No puede usar DateTime As

Char=True y DateTime As

Date=True en la misma conexión.

Para usar estas dos funciones, debe

usar conexiones independientes.

Plataforma Origen de

datos

Opciones De manera opcional, puede indicar al

proveedor de datos que debe conectarse a

Page 37: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

37

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

DBMS (conocido

también como

plataforma de

origen de

datos)

avanzadas los servidores de base de datos IBM DB2 en

función de una designación de plataforma de

sistemas de administración de bases de

datos relacionales. El proveedor de datos

admite los valores de cadena siguientes:

DB2/MVS, DB2/400, DB2/6000 y DB2/NT. El

valor predeterminado es DB2/MVS.

Decimal As

Numeric

All All Propiedad opcional de inicialización de

origen de datos OLE DB que indica al

proveedor de datos que debe asignar el

decimal de DB2 (OLE DB

DBTYPE_DECIMAL) al valor numérico de

DB2 (DBTYPE_NUMERIC). Esta opción

permite a los consumidores de OLE DB que

admiten DBTYPE_NUMERIC pero no

DBTYPE_DECIMAL realizar la lectura y

escritura de datos de decimal de DB2.

El valor predeterminado es false. Puede

establecer esta propiedad en la cadena de

inicialización Decimal As Numeric=True o en

Vínculos de datos (pestaña Todo). Esta

propiedad se expone en la pantalla Todas

las propiedades del Asistente para orígenes

de datos.

Calificador

predeterminad

o

Base de datos

DB2

Conexión Los objetos de base de datos DB2 se

organizan en grupos lógicos llamados

esquemas. El nombre de esquema se usa

para identificar objetos SQL, tales como

tablas y vistas, al emplear una convención

de nomenclatura en dos partes:

<SCHEMA>.<OBJECTNAME>. Los

consumidores de SQL Server pueden emitir

instrucciones SQL con nombres de objetos

no cualificados o de una sola parte. De

manera opcional, puede especificar una

cadena para indicar al proveedor de datos

que debe establecer una opción de entorno

Page 38: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

38

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

para un calificador predeterminado con el

que se notificará al servidor DB2 el esquema

en el que encontrará los objetos de base de

datos. El valor predeterminado es una

cadena vacía.

DB2 para z/OS acepta una cadena de

128 bytes (el esquema se conoce

también como colección).

DB2 para i5/OS acepta una cadena de

10 bytes (el esquema se conoce también

como colección o biblioteca).

DB2 para LUW acepta una cadena de 30

bytes.

Esquema

predeterminad

o

Base de datos

DB2

Conexión Los objetos de base de datos DB2 se

organizan en grupos lógicos llamados

esquemas. El nombre de esquema se usa

para catalogar objetos SQL, tales como

tablas y vistas, al emplear una convención

de nomenclatura en dos partes:

<SCHEMA>.<OBJECTNAME>. En tiempo

de diseño, para construir instrucciones SQL,

tal como SELECT, los consumidores de SQL

Server pueden presentar al usuario una lista

de todos los objetos del catálogo de bases

de datos. De manera opcional, puede

especificar una cadena para indicar al

proveedor de datos que debe restringir las

consultas de esquema a un único esquema

de base de datos, lo que mejora la eficacia y

el rendimiento. El valor predeterminado es

una cadena vacía.

DB2 para z/OS acepta una cadena de

128 bytes (el esquema se conoce

también como colección).

DB2 para i5/OS acepta una cadena de

10 bytes (el esquema se conoce también

como colección o biblioteca).

Page 39: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

39

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

DB2 para LUW acepta una cadena de 30

bytes.

Preparación

diferida

Opciones

avanzadas

All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe optimizar el procesamiento de los

comandos de base de datos parametrizados.

El valor predeterminado es FALSE. En el

caso de los comandos INSERT, UPDATE y

DELETE, el proveedor de datos puede

combinar los comandos PREPARE,

EXECUTE y COMMIT en un flujo de red

hacia la base de datos remota. En el caso

del comando SELECT, el proveedor de

datos combina los comandos PREPARE y

EXECUTE en un flujo de red. Esta

optimización minimiza el tráfico de red y

puede mejorar el rendimiento global.

Derive

Parameters

Opciones

avanzadas

All El proveedor de datos comprobará y

corregirá las longitudes de parámetro para

los tipos de datos de carácter en nombre de

los consumidores de datos, tales como el

diseñador de paquetes SQL Server

Integration Services y el Asistente para

importación y exportación. De manera

opcional, puede especificar FALSE para

indicar al proveedor de datos que no debe

derivar los tipos de datos de parámetro. El

valor predeterminado es TRUE. Esta

característica no es necesaria cuando usa

SQL Server Replication Services u otros

consumidores de SQL Server.

Propiedades

extendidas

All All De manera opcional, puede especificar

pares adicionales de valores de propiedad

separados por comas que el consumidor

pasará al proveedor de datos en el tiempo

de conexión.

Page 40: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

40

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

CCSID de

host

LocaleAdvance

d

El proveedor de datos requiere un valor para

CCSID (Identificador codificado del juego de

caracteres) del host con el que realizar las

conversiones de la página de código en los

datos de cadena. El valor del CCSID del host

predeterminado es EBCDIC -

EE.UU./Canadá [37]. Por lo general, los

servidores de base de datos IBM DB2 para

z/OS y i5/OS usan EBCDIC (Código de

intercambio de decimales codificados por

binarios extendidos). Para obtener más

información, vea la página sobre la

referencia del programador de

internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=1810

17).

Catálogo

original

Base de datos

DB2

Conexión El proveedor de datos necesita este valor

para conectarse a un catálogo inicial en el

servidor de base de datos DB2. DB2 para

z/OS acepta una cadena de 16 bytes (el

catálogo se conoce también como

ubicación).

DB2 para i5/OS acepta una cadena de 18

bytes (el catálogo se conoce también como

base de datos relacional).

DB2 para LUW acepta una cadena de 8

bytes (el catálogo se conoce también como

base de datos).

Seguridad

integrada

Método de

seguridad

(conocido

también como

inicio de sesión

único)

Conexión

(conocido

también como

inicio de sesión

único)

De manera opcional, puede especificar una

cadena para indicar al proveedor de datos

que debe usar la autenticación de inicio de

sesión único empresarial o Kerberos.

Si se usa ESSO, debe especificar un valor

de cadena concurrente para la propiedad

independiente Aplicación afiliada. Si se usa

Kerberos, deberá especificar un valor de

Page 41: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

41

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

cadena concurrente para el nombre

principal.

El valor predeterminado es una cadena

vacía, que indica al proveedor de datos que

debe usar el inicio de sesión interactivo con

el nombre de usuario y la contraseña

derivados del objeto de conexión.

LoadBalancin

g

All All Indica al proveedor de datos que debe usar

la lista de servidores que devuelve un

servidor de base de datos de DB2 para z/OS

con el fin de volver a conectarse al servidor

con mayor disponibilidad en un grupo de

datos compartidos para apoyar el equilibrio

de carga de transacciones cliente y la

conmutación por error tolerante a errores. El

valor predeterminado de esta propiedad

FALSE.

Max Pool All All Propiedad opcional de inicialización de

orígenes de datos OLE DB que especifica el

número máximo de conexiones que pueden

existir en el grupo de conexiones cuando la

agrupación de conexiones está habilitada

para el origen de datos.

El valor predeterminado es 100. No hay

límite superior para la propiedad Tamaño

máximo del grupo. Si configura un valor que

es menor que cero para la propiedad

Tamaño máximo del grupo, se usa el valor

predeterminado de 100.

Modo (conocido

también como

de solo lectura)

All De manera opcional, puede especificar

"lectura" para indicar al proveedor de datos

que debe declarar el método de acceso de

solo lectura al conectarse al servidor de base

de datos DB2. El valor predeterminado es

lectura/escritura.

Dirección de Conexión de Configuración El proveedor de datos requiere una dirección

Page 42: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

42

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

red red TCP/IP de red TCP/IP o un alias IP en formato IPv4 o IPv6 al

conectarse al servidor de base de datos IBM

DB2 mediante una conexión de red TCP/IP.

Puerto de red Conexión de

red TCP/IP

Configuración

de red TCP/IP

El proveedor de datos requiere un número

de puerto IP al conectarse al servidor de

base de datos IBM DB2 mediante una

conexión de red TCP/IP. Para DB2/400, el

valor predeterminado es el puerto TCP/IP

446. Otras plataformas IBM DB2 admiten

varias instancias de base de datos

simultáneas, cada una con un número de

puerto TCP/IP único.

Biblioteca de

transporte de

red

Data Source Conexión El proveedor de datos admite conexiones de

red TCP/IP a servidores remotos de bases

de datos IBM DB2. La opción de conexión de

red SNA LU6.2 (APPC) está deshabilitada

en el proveedor Microsoft OLE DB para DB2

v4.0. Está habilitada con la versión del

proveedor que se usa con Host Integration

Server.

Nueva

contraseña

Seguridad All De manera opcional, puede especificar un

valor de cadena para indicar al proveedor de

datos que debe usar la administración de

cambios de contraseña (PCM) para

reemplazar una contraseña existente con

una nueva. En la tabla siguiente se

describen la versión de base de datos DB2 y

los tipos de cadena aceptados.

Colección de

paquetes

Base de datos

DB2

Conexión La colección de paquetes es necesaria para

indicar al proveedor de datos en qué

esquema DB2 ha de crear un conjunto de

paquetes. Cada paquete se divide en

secciones con instrucciones SQL estáticas,

tal como CREATE CURSOR, que se usan

para recuperar datos cuando se consulta la

Page 43: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

43

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

base de datos.

Password Seguridad Conexión La seguridad del inicio de sesión interactivo

se basa en un nombre de usuario y una

contraseña que se especifican en tiempo de

ejecución o que se almacenan en un archivo

de configuración o en un almacén de

configuración de consumidor de datos, tal

como un paquete de Integration Services.

Página de

códigos de PC

LocaleAdvance

d

El proveedor de datos requiere un valor para

Página de códigos de PC con el que realizar

las conversiones de la página de código en

los datos de cadena. La página de códigos

de PC predeterminada es ANSI - Latín I

[1252]. Por lo general, los consumidores de

datos usan ANSI (American National

Standards Institute) o Unicode. Para obtener

más información, vea la página sobre la

referencia del programador de

internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=1810

17).

Almacenar

información de

seguridad

Seguridad Conexión De manera opcional, puede especificar

TRUE para indicar al consumidor de datos o

al componente de servicio que debe

almacenar la información de seguridad, tales

como las contraseña, junto con otra

información de autenticación. De manera

predeterminada, este valor booleano se

establece en FALSE.

Si se elige esta opción, el nombre de usuario

y la contraseña se guardan en texto sin

formato. Con este método no es posible

cifrar el nombre de usuario o la contraseña.

La seguridad de servidor puede verse

comprometida si un atacante pudiera

obtener acceso al recurso compartido de

Page 44: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

44

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

archivos en el que se encuentra el archivo

UDL o el archivo de texto.

Nombre

principal

Seguridad Conexión Esta propiedad se necesita para su uso con

la autenticación Kerberos.

Procesar

binario como

carácter

Configuración

regional

Opciones

avanzadas

El valor opcional de Procesar binario (CCSID

65535) como carácter indica al proveedor de

datos que debe convertir los bytes de DB2

entre desde cadenas de caracteres de

Windows en función de en un valor de

página de códigos binarios opcional.

Solo lectura Opciones

avanzadas

Opciones

avanzadas

De manera opcional, puede especificar

"lectura" para indicar al proveedor de datos

que debe declarar el método de acceso de

solo lectura al conectarse al servidor de base

de datos DB2. El valor predeterminado es

FALSE.

Tamaño de

caché del

conjunto de

filas

All All Propiedad de inicialización de origen de

datos OLE DB opcional que indica al

proveedor de datos que debe realizar una

captura previa de filas desde DB2, mientras

que procesa y devuelve filas

simultáneamente al consumidor de datos en

llamadas a IRowset::GetNextRows. Esta

característica puede mejorar el rendimiento

en operaciones de solo lectura por lotes en

equipos con varios procesadores.

El valor predeterminado de esta propiedad

es 0, lo que indica que la característica de

captura previa opcional está desactivada. Es

recomendable establecer un valor entre 50 y

200, con un valor inicial recomendado de

100. De este modo, se indica al proveedor

que debe realizar una captura previa hasta el

número especificado de lotes de filas, que se

almacenan en la memoria caché del

conjunto de filas del proveedor de datos. El

Page 45: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

45

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

tamaño de los lotes de fila se determina

automáticamente según el valor de cRows

en la interfaz IRowset::GetNextRows de OLE

DB que especifique el consumidor.

Puede configurar esta propiedad desde la

página Opciones avanzadas del Asistente

para orígenes de datos o desde la pestaña

Todo del cuadro de diálogo Vínculos de

datos. Esta propiedad también se puede

especificar en una cadena de inicialización o

de conexión OLE DB al configurar “Tamaño

de caché del conjunto de filas=100”.

Método de

seguridad

Seguridad Conexión La propiedad Método de seguridad permite

configurar uno de tres métodos disponibles:

inicio de sesión interactivo, inicio de sesión

único o Kerberos.

Catálogo de

sombras

All All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe recuperar información de esquema

de un catálogo de sombras de DB2, lo que

permite mejorar el acceso simultáneo a los

metadatos e incrementar el rendimiento. El

valor predeterminado es FALSE.

Catálogo de

sombras

All All Si lo desea, puede especificar TRUE para

indicar al proveedor de datos que recupere

la información del esquema de un catálogo

de sombras DB2, lo que puede mejorar el

acceso simultáneo a los metadatos y

aumentar el rendimiento. El valor

predeterminado es FALSE.

Unidades de

trabajo

(Transacciones

distribuidas)

Opciones

avanzadas

El proveedor Microsoft OLE DB para DB2

v4.0 admite un valor de RUW, definido como

unidad de trabajo remota. El proveedor de

datos que se usa con Host Integration Server

admite RUW y DUW, que se define como

una unidad de trabajo distribuida protegida

Page 46: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

46

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

confirmada en dos fases.

Usar

metadatos

tempranos

All All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe usar metadatos tempranos a los

consumidores de datos cuando se admiten

tipos de datos definidos por el usuario. Se

puede usar con el procesador de consultas

distribuidas de SQL Server y consultas de

servidor vinculadas que contienen objetos

grandes binarios (BLOB), objetos grandes de

carácter (CLOB) o tipos de datos definidos

por el usuario.

Id. de usuario Seguridad Conexión La seguridad del inicio de sesión interactivo

se basa en un nombre de usuario y una

contraseña que el usuario escribe en tiempo

de ejecución o que se almacenan en un

archivo de configuración o en un almacén de

configuración de consumidor de datos, como

por ejemplo un paquete de Integration

Services.

Biblioteca de acceso a datos Puede usar las clases de .NET Framework del espacio de nombres

Microsoft.HostIntegration.DataAccessLibrary para automatizar la definición de paquetes y

orígenes de datos. Para conocer la documentación de referencia, vea el tema sobre el espacio

de nombres Microsoft.HostIntegration.DataAccessLibrary

(http://go.microsoft.com/fwlink/?LinkID=180763).

Herramienta de vínculo de datos

Para obtener acceso a la información de los servidores DB2 mediante el proveedor de datos,

primero debe configurar la información de conexión en la forma de una definición de orígenes de

Page 47: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

47

datos. La herramienta de vínculo de datos puede guardar una definición de orígenes de datos

como un archivo UDL de OLE DB. La definición de orígenes de datos la usan los programas

consumidores de SQL Server, tal como SQL Server Integration Services, para conectar con un

servidor DB2 de destino en tiempo de ejecución. Esta sección representa una actualización del

contenido publicado en MSDN para Host Integration Server 2010, aunque contiene información

nueva relevante para DB2. Contiene las siguientes subsecciones.

Creación de un vínculo de datos Puede usar la herramienta Microsoft Data Link para crear una definición de orígenes de datos,

que se puede guardar después en un archivo UDL. También puede usar el Asistente para

orígenes de datos de la herramienta de acceso a datos de Microsoft para crear un archivo UDL.

Asimismo, puede crear un nuevo vínculo de datos al hacer clic en el acceso directo de la

herramienta de acceso a datos en la carpeta de programa del proveedor Microsoft OLE DB para

DB2. A continuación, puede modificar el archivo UDL mediante la herramienta de vínculo de

datos al abrir el archivo desde el Explorador de Windows, que carga la interfaz de usuario

estándar de vínculos de datos de OLE DB. Para iniciar la herramienta de acceso a datos, haga

clic en el acceso directo Herramienta de acceso a datos de la carpeta de programa del proveedor

Microsoft OLE DB para DB2 o haga clic en Inicio, Programas, Proveedor Microsoft OLE DB

para DB2 y, a continuación, en Herramienta de acceso a datos.

Proveedor Use la pestaña Proveedor para seleccionar el Proveedor Microsoft OLE DB para DB2 (la

cadena de nombre del proveedor) de una lista de proveedores de OLE DB posibles.

Conexión Use la pestaña Conexión para configurar las propiedades básicas necesarias para conectarse a

un origen de datos. En esta sección se describen las propiedades que son específicas del

proveedor Microsoft OLE DB para conexiones DB2 v4.0.

Data Source

Especifique una cadena para describir el origen de datos. Cuando crea un archivo de vínculo de

datos mediante el Asistente para orígenes de datos, la propiedad Origen de datos asigna un

nombre al archivo UDL o el archivo de cadena de conexión.

Page 48: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

48

Red Debe seleccionar Conexión TCP/IP de la lista desplegable. El proveedor de Microsoft OLE DB

para DB2 v4.0 no admite conexiones LU6.2 APPC. Una vez que selecciona Conexión TCP/IP,

haga clic en los puntos suspensivos (…) para abrir el cuadro de diálogo y configurar los valores

de red TCP/IP.

Configuración de red TCP/IP

El proveedor de datos requiere una Dirección IP o alias IP en formato IPv4 o IPv6 a la hora de

establecer la conexión al servidor de base de datos IBM DB2 mediante una conexión de red

TCP/IP. Además, requiere un número de puerto de red IP a la hora de establecer la conexión al

servidor de base de datos IBM DB2 mediante una conexión de red TCP/IP. Para DB2/400, el

valor predeterminado es el puerto TCP/IP 446. Otras plataformas IBM DB2 admiten varias

instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.

Cuando se usa el cifrado Capa de sockets seguros (SSL) o Seguridad de la capa de transporte

(TLS), deberá especificar el valor para el Nombre común del certificado.

Seguridad La propiedad Método de seguridad permite configurar uno de tres métodos disponibles: inicio

de sesión interactivo, inicio de sesión único o Kerberos. Los controles de configuración del grupo

de opciones Seguridad cambian en función de la opción Método de seguridad que haya

elegido.

Método de seguridad: inicio de sesión interactivo El proveedor de datos se basa en un nombre de usuario y una contraseña almacenados en un

archivo de configuración o en un almacén de configuración de consumidor de datos. Por

ejemplo, un archivo UDL es un archivo de configuración.

User name

DB2 para z/OS acepta una cadena de 8 bytes.

DB2 para i5/OS acepta una cadena de 128 bytes.

DB2 para Linux o UNIX acepta una cadena de 8 bytes.

DB2 para Windows acepta una cadena de 30 bytes.

Password

DB2 para z/OS acepta una cadena de 8 bytes.

DB2 para i5/OS acepta una cadena de 128 bytes.

DB2 para Linux o UNIX acepta una cadena de 8 bytes.

Page 49: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

49

DB2 para Windows acepta una cadena de 32 bytes.

Puede guardar la contraseña en un archivo de texto o UDL haciendo clic en la casilla

Permitir guardar contraseña.

La información de autenticación, tales como los nombres de usuario y las

contraseñas, se guarda en texto sin formato en un archivo UDL o de texto. No se

admite el cifrado de archivos UDL o de texto.

Método de seguridad: inicio de sesión único El proveedor de datos se basa en un nombre de usuario y una contraseña almacenados en una

base de datos cifrada de inicio de sesión único empresarial.

Aplicación afiliada

El proveedor de datos requiere un valor de cadena para Aplicación afiliada a la hora de admitir el

mecanismo de seguridad opcional de inicio de sesión único empresarial (SSO). Las aplicaciones

afiliadas son entidades lógicas que representan un sistema o subsistema, tal como un host, un

sistema back-end o un servidor de base de datos de IBM DB2. Póngase en contacto con el

administrador SSO para el nombre de la aplicación de afiliación SSO. Para obtener más

información, consulte el tema sobre la descripción del inicio de sesión único empresarial

(http://msdn.microsoft.com/en-US/library/aa754070(v=BTS.10).aspx).

Método de seguridad: kerberos El proveedor de datos se basa en un vale que contiene credenciales cifradas.

Nombre de la entidad de seguridad

Necesaria para el uso con la autenticación Kerberos.

Base de datos Catálogo original

El proveedor de datos usa este valor para conectar con un catálogo original en el servidor de

bases de datos DB2.

DB2 para z/OS acepta una cadena de 16 bytes (el catálogo se conoce también como

ubicación).

DB2 para i5/OS acepta una cadena de 18 bytes (el catálogo se conoce también como base

de datos relacional).

Advertencia

Page 50: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

50

DB2 para LUW acepta una cadena de 8 bytes (el catálogo se conoce también como base de

datos).

Colección de paquetes

El proveedor de datos necesita este valor para crear paquetes con instrucciones SQL estáticas

(por ejemplo: CREATE CURSOR), que se usan para recuperar datos al consultar la base de

datos.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce también como

colección).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como

colección o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

El proveedor de datos crea paquetes mediante una de las opciones siguientes.

Automático para un entorno de un solo usuario. En tiempo de ejecución, el proveedor de

datos crea y enlaza un solo paquete para el nivel de aislamiento actual (el predeterminado

es estabilidad del cursor) El proveedor de datos concede permisos de ejecución al usuario

actual.

Manual para entorno de varios usuarios. En tiempo de diseño, cuando usa la opción de

menú Herramienta de acceso a datos, el Asistente para orígenes de datos o Vínculos de

datos, el proveedor de datos crea y enlaza un conjunto de 4 paquetes (5 paquetes para DB2

para i5/OS). El proveedor de datos concede permisos de ejecución al grupo PUBLIC.

El proveedor de datos crea de 4 a 5 paquetes, en función del entorno y la plataforma del servidor

de bases de datos. En la tabla siguiente se describen los paquetes y niveles de aislamiento.

Nombre del paquete

Microsoft

Nombre del nivel de

aislamiento de DB2

Nombre del nivel de aislamiento de OLE DB

MSNC001 NO COMMIT N/A (solo DB2 para i5/OS)

MSUR001 UNCOMMITTED READ ISOLATIONLEVEL_READUNCOMMITTED

MSCS001 CURSOR STABILITY ISOLATIONLEVEL_READCOMMITTED

MSRS001 READ STABILITY ISOLATIONLEVEL_REPEATABLEREAD

MSRR001 REPEATABLE READ ISOLATIONLEVEL_SERIALIZABLE

Esquema predeterminado

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El

nombre de esquema se usa para catalogar objetos SQL, tales como tablas y vistas, mediante

una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. En tiempo de

diseño, para construir instrucciones SQL, tal como SELECT, los consumidores de SQL Server

Page 51: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

51

pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. De

manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe

restringir las consultas de esquema a un único esquema de base de datos, lo que mejora la

eficacia y el rendimiento. El valor predeterminado es una cadena vacía.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce también como

colección).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como

colección o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

Acciones de conexión La pestaña Conexión incluye tres botones

El botón Examinar permite abrir un archivo UDL existente.

El botón Paquetes permite indicar al proveedor de datos que debe crear paquetes en el

servidor de base de datos DB2.

El botón Probar conexión permite indicar al proveedor de datos que debe conectarse al

servidor de base de datos IBM DB2 remoto mediante la conexión de red definida.

Opciones avanzadas Esta sección escribe la propiedades que puede configurar en la ficha Opciones avanzadas.

Plataforma DBMS

De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos

remota, seleccione la plataforma de orígenes de datos en la que se implementa la base de datos

DB2 remota. El proveedor de datos usa este valor para convertir los tipos de datos a un formato

que sea compatible con esta plataforma.

El valor predeterminado es DB2/MVS (que hace referencia a DB2 para z/OS). Entre otros valores

se incluyen DB2/400 (que hace referencia a DB2 para i5/OS), DB2/NT (que hace referencia a

DB2 para Windows) y DB2/6000 (que hace referencia a DB2 para Linux o UNIX).

Calificador predeterminado

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El

nombre de esquema se usa para identificar objetos SQL, tales como tablas y vistas, al emplear

una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. Los

consumidores de SQL Server pueden emitir instrucciones SQL con nombres de objetos no

cualificados o de una sola parte. De manera opcional, puede especificar una cadena para indicar

al proveedor de datos que debe establecer una opción de entorno para un calificador

Page 52: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

52

predeterminado con el que se notificará al servidor DB2 el esquema en el que encontrará los

objetos de base de datos. El valor predeterminado es una cadena vacía.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce también como

colección).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como

colección o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

CCSID de host

El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de

caracteres) del host con el que realizar las conversiones de la página de código en los datos de

cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Por lo

general, los servidores de base de datos IBM DB2 para z/OS y i5/OS usan EBCDIC (Código de

intercambio de decimales codificados por binarios extendidos). Para obtener más información,

vea la página sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

Página de códigos de PC

El proveedor de datos requiere un valor para Página de códigos de PC con el que realizar las

conversiones de la página de código en los datos de cadena. La página de códigos de PC

predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI

(American National Standards Institute) o Unicode. Para obtener más información, vea la página

sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

Procesar binario como carácter

El valor opcional de Procesar binario (CCSID 65535) como carácter indica al proveedor de datos

que debe convertir los bytes de DB2 entre desde cadenas de caracteres de Windows en función

de en un valor de página de códigos binarios opcional.

El valor predeterminado es false.

Distributed transactions

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está

habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Todas las propiedades El cuadro de diálogo Todas las propiedades le permite configurar propiedades más detalladas y

opcionales. Para editar estas propiedades, seleccione una propiedad de la lista y, a continuación,

Page 53: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

53

seleccione o edite el valor en la columna de la derecha. Puede editar las siguientes propiedades

desde este cuadro de diálogo.

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Affiliate

Application

Seguridad Conexión Esta propiedad indica al proveedor de datos

que recupere las credenciales de una base

de datos de inicio de sesión único

empresarial.

Nombre de TP

alternativo

All All Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Alias de LU

local APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Nombre de

modo APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Alias de LU

remota APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Tipo de

seguridad

APPC

All Configuración

de red APPC

Esta propiedad está deshabilitada en el

proveedor Microsoft OLE DB para DB2 v4.0.

Está habilitada con la versión del proveedor

que se usa con Host Integration Server

2010.

Autenticación Seguridad All Configura el método de autenticación

Page 54: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

54

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

correspondiente a la conexión. El valor

predeterminado es Servidor, que es la

autenticación basada en un nombre de

usuario y contraseña sin cifrado.

Server_Encrypt_Pwd indica al proveedor de

datos que debe cifrar solo la contraseña.

Server_Encrypt_UsrPwd indica al proveedor

de datos que cifre el nombre de usuario y la

contraseña.

Data_Encrypt indica al proveedor de datos

que cifre el nombre de usuario, la contraseña

y los datos.

Confirmación

automática

All Todo

(AutoCommit)

De manera opcional, puede indicar al

proveedor de datos que debe ejecutar un

comando COMMIT en todas las

instrucciones SQL al especificar TRUE. De

manera predeterminada, esta propiedad

booleana se establece en FALSE. El modo

AutoCommit puede reducir el flujo de red y

mejorar el rendimiento general. El modo

AutoCommit es adecuado para la mayoría

de las transacciones comunes que constan

de una única instrucción SQL. No obstante,

este modo no permite la reversión de

unidades de trabajo. Para obtener más

información, visite

http://support.microsoft.com/kb/218590.

Página de

códigos

binarios

All Todo (página

de código

binario)

El proveedor de datos requiere un número

de página de código binario cuando admite

el comando Procesar binario como carácter.

De manera predeterminada, este valor se

establece en 0 (sin conversión de página de

código).

Especifique un valor numérico positivo de

cuadro dígitos para el CCSID del host, que

corresponde a un identificador codificado del

juego de caracteres compatible con SNA

Page 55: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

55

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

National Language Support (SNANLS) en

Host Integration Server. Para obtener más

información, vea la página sobre la

referencia del programador de

internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=1810

17).

Autenticación

de caché

All All De manera opcional, puede especificar

TRUE para indicar al consumidor de datos o

al componente de servicio que debe

almacenar en caché la información de

autenticación confidencial, tales como las

contraseña, en una memoria caché interna.

De manera predeterminada, este valor

booleano se establece en FALSE. Los

componentes de servicio, tal como la

agrupación de recursos OLE DB, requieren

que esta propiedad se establezca en TRUE.

Nombre

común del

certificado

Conexión de

red TCP/IP

Configuración

de red TCP/IP

De manera opcional, puede especificar un

nombre común de certificado de servidor

para indicar al proveedor de datos que debe

usar el cifrado Capa de sockets seguros

(SSL) V 3.0 o Seguridad de la capa de

transporte (TLS) V 1.0. El uso de SSL o TLS

mejorará la seguridad al cifrar las

credenciales de autenticación y los datos. De

manera predeterminada, este valor se

establece en una cadena vacía (sin SSL o

TLS).

Contabilidad

de cliente

All All De manera opcional, puede especificar una

cadena de 200 bytes para indicar al

proveedor de datos que debe enviar

información de contabilidad de cliente al

conectarse al servidor de base de datos IBM

DB2. Los administradores de DB2 pueden

usar esta información para fines de

Page 56: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

56

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

contabilidad, registro y solución de

problemas. De manera predeterminada, este

valor es una cadena vacía (no enviar datos).

Nombre de

aplicación

cliente

All All De manera opcional, puede especificar una

cadena de 32 bytes para indicar al proveedor

de datos que debe enviar un nombre de

aplicación cliente al conectarse al servidor

de base de datos IBM DB2. Los

administradores de DB2 pueden usar esta

información para fines de contabilidad,

registro y solución de problemas. De manera

predeterminada, este valor es una cadena

vacía (no enviar datos).

Id. de usuario

cliente

All All De manera opcional, puede especificar una

cadena de 16 bytes para indicar al proveedor

de datos que debe enviar un identificador de

usuario cliente al conectarse al servidor de

base de datos IBM DB2. Los

administradores de DB2 pueden usar esta

información para fines de contabilidad,

registro y solución de problemas. De manera

predeterminada, este valor es una cadena

vacía (no enviar datos).

Nombre de

estación de

trabajo cliente

All All De manera opcional, especifique una cadena

de 18 bytes para indicar al proveedor de

datos que debe enviar un nombre de

estación de trabajo cliente al conectarse al

servidor de base de datos IBM DB2. Los

administradores de DB2 pueden usar esta

información para fines de contabilidad,

registro y solución de problemas. De manera

predeterminada, este valor es una cadena

vacía (no enviar datos).

Tiempo de

espera de la

All All De manera opcional, puede especificar un

número de segundos para indicar al

proveedor de datos que debe esperar para

Page 57: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

57

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

conexión establecer conexiones mediante la

agrupación del cliente. Cuando todas las

conexiones de una agrupación están en uso

y expira el período de espera, el proveedor

de datos devolverá un error al consumidor

de datos (“conexión no disponible”).

El valor predeterminado es 15 segundos. No

hay límite superior para la propiedad Tiempo

de espera de conexión. Especifique -1 para

indicar al proveedor de datos que debe

esperar indefinidamente para abrir una

conexión en la agrupación de conexiones del

cliente.

Agrupación de

conexiones

Opciones

avanzadas

All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe usar la agrupación de conexiones

de cliente. El valor predeterminado es

FALSE (sin agrupación).

Data Source Almacenamient

o de

información

Conexión Un parámetro opcional que se puede usar

para describir el origen de datos. No existe

ningún valor predeterminado.

Nombre de la

base de datos

Base de datos

DB2

All De manera opcional, puede especificar una

cadena de 8 bytes para indicar al proveedor

de datos que debe usar una cláusula IN

DATABASE en las instrucciones SQL. Los

administradores de DB2 pueden dividir DB2

para z/OS en varias bases de datos lógicas

en las que cada una contiene espacios de

tabla y espacios de índice separados. El

valor predeterminado es una cadena vacía.

DateTime As

Char

All All Propiedad de inicialización de origen de

datos OLE DB opcional que indica al

proveedor de datos que debe exponer las

columnas DB2 DATE, TIME y TIMESTAMP

como columnas de caracteres mediante

IdbSchemaRowsets::GetSchemas

Page 58: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

58

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

(DBSCHEMA_COLUMNS). Esto indica al

proveedor de datos que debe tratar los

valores de las columnas DB2 DATE, TIME y

TIMESTAMP como literales de cadena.

Debe usar la opción de conexión DateTime

As Char opcional para permitir al procesador

de consultas distribuidas y otros

consumidores de SQL Server seleccionar un

valor DATE predeterminado de DB2 (0001-

01-01) en una columna DATE o

TIMESTAMP.

El valor predeterminado de esta propiedad

booleana es "false". Puede establecer esta

propiedad en la cadena de inicialización

DateTime As Char=True o en Vínculos de

datos (pestaña Todo). Esta propiedad se

expone en la pantalla Todas las propiedades

del Asistente para orígenes de datos.

Advertencia

No puede usar DateTime As

Char=True y DateTime As

Date=True en la misma conexión.

Para usar estas dos funciones, debe

usar conexiones independientes.

DateTime As

Date

All All Propiedad de inicialización de origen de

datos OLE DB que indica al proveedor de

datos que debe eliminar la información de

tiempo en el valor del valor de datos

DateTime de SQL Server y solo pasar la

información de fecha a la base de datos IBM

DB2.

Debe usar una opción de conexión DateTime

As Date opcional para permitir al procesador

de consultas distribuidas y otros

consumidores de SQL Server escribir

valores de datos DateTime de SQL Server

Page 59: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

59

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

mediante las instrucciones INSERT y

UPDATE, o usar valores de datos DateTime

de SQL Server en parámetros mediante las

instrucciones SELECT, INSERT, UPDATE y

DELETE.

El valor predeterminado es false. Puede

establecer esta propiedad en la cadena de

inicialización DateTime As Date=True o en

Vínculos de datos (pestaña Todo). Esta

propiedad se expone en la pantalla Todas

las propiedades del Asistente para orígenes

de datos.

Advertencia

No puede usar DateTime As

Char=True y DateTime As

Date=True en la misma conexión.

Para usar estas dos funciones, debe

usar conexiones independientes.

Plataforma

DBMS

Origen de

datos

(conocido

también como

plataforma de

origen de

datos)

Opciones

avanzadas

De manera opcional, puede indicar al

proveedor de datos que debe conectarse a

los servidores de base de datos IBM DB2 en

función de una designación de plataforma de

sistemas de administración de bases de

datos relacionales. El proveedor de datos

admite los valores de cadena siguientes:

DB2/MVS, DB2/400, DB2/6000 y DB2/NT. El

valor predeterminado es DB2/MVS.

Decimal As

Numeric

All All Propiedad opcional de inicialización de

origen de datos OLE DB que indica al

proveedor de datos que debe asignar el

decimal de DB2 (OLE DB

DBTYPE_DECIMAL) al valor numérico de

DB2 (DBTYPE_NUMERIC). Esta opción

permite a los consumidores de OLE DB que

admiten DBTYPE_NUMERIC pero no

DBTYPE_DECIMAL realizar la lectura y

Page 60: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

60

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

escritura de datos de decimal de DB2.

El valor predeterminado es false. Puede

establecer esta propiedad en la cadena de

inicialización Decimal As Numeric=True o en

Vínculos de datos (pestaña Todo). Esta

propiedad se expone en la pantalla Todas

las propiedades del Asistente para orígenes

de datos.

Calificador

predeterminad

o

Base de datos

DB2

Conexión Los objetos de base de datos DB2 se

organizan en grupos lógicos llamados

esquemas. El nombre de esquema se usa

para identificar objetos SQL, tales como

tablas y vistas, al emplear una convención

de nomenclatura en dos partes:

<SCHEMA>.<OBJECTNAME>. Los

consumidores de SQL Server pueden emitir

instrucciones SQL con nombres de objetos

no cualificados o de una sola parte. De

manera opcional, puede especificar una

cadena para indicar al proveedor de datos

que debe establecer una opción de entorno

para un calificador predeterminado con el

que se notificará al servidor DB2 el esquema

en el que encontrará los objetos de base de

datos. El valor predeterminado es una

cadena vacía.

DB2 para z/OS acepta una cadena de

128 bytes (el esquema se conoce

también como colección).

DB2 para i5/OS acepta una cadena de

10 bytes (el esquema se conoce también

como colección o biblioteca).

DB2 para LUW acepta una cadena de 30

bytes.

Esquema

predeterminad

Base de datos

DB2

Conexión Los objetos de base de datos DB2 se

organizan en grupos lógicos llamados

esquemas. El nombre de esquema se usa

Page 61: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

61

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

o para catalogar objetos SQL, tales como

tablas y vistas, al emplear una convención

de nomenclatura en dos partes:

<SCHEMA>.<OBJECTNAME>. En tiempo

de diseño, para construir instrucciones SQL,

tal como SELECT, los consumidores de SQL

Server pueden presentar al usuario una lista

de todos los objetos del catálogo de bases

de datos. De manera opcional, puede

especificar una cadena para indicar al

proveedor de datos que debe restringir las

consultas de esquema a un único esquema

de base de datos, lo que mejora la eficacia y

el rendimiento. El valor predeterminado es

una cadena vacía.

DB2 para z/OS acepta una cadena de

128 bytes (el esquema se conoce

también como colección).

DB2 para i5/OS acepta una cadena de

10 bytes (el esquema se conoce también

como colección o biblioteca).

DB2 para LUW acepta una cadena de 30

bytes.

Preparación

diferida

Opciones

avanzadas

All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe optimizar el procesamiento de los

comandos de base de datos parametrizados.

El valor predeterminado es FALSE. En el

caso de los comandos INSERT, UPDATE y

DELETE, el proveedor de datos puede

combinar los comandos PREPARE,

EXECUTE y COMMIT en un flujo de red

hacia la base de datos remota. En el caso

del comando SELECT, el proveedor de

datos combina los comandos PREPARE y

EXECUTE en un flujo de red. Esta

optimización minimiza el tráfico de red y

Page 62: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

62

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

puede mejorar el rendimiento global.

Derive

Parameters

Opciones

avanzadas

All El proveedor de datos comprobará y

corregirá las longitudes de parámetro para

los tipos de datos de carácter en nombre de

los consumidores de datos, tales como el

diseñador de paquetes SQL Server

Integration Services y el Asistente para

importación y exportación. De manera

opcional, puede especificar FALSE para

indicar al proveedor de datos que no debe

derivar los tipos de datos de parámetro. El

valor predeterminado es TRUE. Esta

característica no es necesaria cuando usa

SQL Server Replication Services u otros

consumidores de SQL Server.

Propiedades

extendidas

All All De manera opcional, puede especificar

pares adicionales de valores de propiedad

separados por comas que el consumidor

pasará al proveedor de datos en el tiempo

de conexión.

CCSID de

host

LocaleAdvance

d

El proveedor de datos requiere un valor para

CCSID (Identificador codificado del juego de

caracteres) del host con el que realizar las

conversiones de la página de código en los

datos de cadena. El valor del CCSID del host

predeterminado es EBCDIC -

EE.UU./Canadá [37]. Por lo general, los

servidores de base de datos IBM DB2 para

z/OS y i5/OS usan EBCDIC (Código de

intercambio de decimales codificados por

binarios extendidos). Para obtener más

información, vea la página sobre la

referencia del programador de

internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=1810

17).

Page 63: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

63

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Catálogo

original

Base de datos

DB2

Conexión El proveedor de datos necesita este valor

para conectarse a un catálogo inicial en el

servidor de base de datos DB2. DB2 para

z/OS acepta una cadena de 16 bytes (el

catálogo se conoce también como

ubicación).

DB2 para i5/OS acepta una cadena de 18

bytes (el catálogo se conoce también como

base de datos relacional).

DB2 para LUW acepta una cadena de 8

bytes (el catálogo se conoce también como

base de datos).

Seguridad

integrada

Método de

seguridad

(conocido

también como

inicio de sesión

único)

Conexión

(conocido

también como

inicio de sesión

único)

De manera opcional, puede especificar que

SSPI indique al proveedor de datos que

debe usar la autenticación de inicio de

sesión único empresarial o Kerberos. Si se

usa ESSO, debe especificar un valor de

cadena concurrente para la propiedad

independiente Aplicación afiliada. Si se usa

Kerberos, deberá especificar un valor de

cadena concurrente para el nombre

principal.

LoadBalancin

g

All All Indica al proveedor de datos que debe usar

la lista de servidores que devuelve un

servidor de base de datos de DB2 para z/OS

con el fin de volver a conectarse al servidor

con mayor disponibilidad en un grupo de

datos compartidos para apoyar el equilibrio

de carga de transacciones cliente y la

conmutación por error tolerante a errores. El

valor predeterminado de esta propiedad

FALSE.

Max Pool All All Propiedad opcional de inicialización de

orígenes de datos OLE DB que especifica el

número máximo de conexiones que pueden

existir en el grupo de conexiones cuando la

Page 64: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

64

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

agrupación de conexiones está habilitada

para el origen de datos.

El valor predeterminado es 100. No hay

límite superior para la propiedad Tamaño

máximo del grupo. Si configura un valor que

es menor que cero para la propiedad

Tamaño máximo del grupo, se usa el valor

predeterminado de 100.

Modo (conocido

también como

de solo lectura)

All De manera opcional, puede especificar

"lectura" para indicar al proveedor de datos

que debe declarar el método de acceso de

solo lectura al conectarse al servidor de base

de datos DB2. El valor predeterminado es

lectura/escritura.

Dirección de

red

Conexión de

red TCP/IP

Configuración

de red TCP/IP

El proveedor de datos requiere una dirección

o un alias IP en formato IPv4 o IPv6 al

conectarse al servidor de base de datos IBM

DB2 mediante una conexión de red TCP/IP.

Puerto de red Conexión de

red TCP/IP

Configuración

de red TCP/IP

El proveedor de datos requiere un número

de puerto IP al conectarse al servidor de

base de datos IBM DB2 mediante una

conexión de red TCP/IP. Para DB2/400, el

valor predeterminado es el puerto TCP/IP

446. Otras plataformas IBM DB2 admiten

varias instancias de base de datos

simultáneas, cada una con un número de

puerto TCP/IP único.

Biblioteca de

transporte de

red

Data Source Conexión El proveedor de datos admite conexiones de

red TCP/IP a servidores remotos de bases

de datos IBM DB2. La opción de conexión de

red SNA LU6.2 (APPC) está deshabilitada

en el proveedor Microsoft OLE DB para DB2

v4.0. Está habilitada con la versión del

proveedor que se usa con Host Integration

Server.

Page 65: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

65

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Nueva

contraseña

Seguridad All De manera opcional, puede especificar un

valor de cadena para indicar al proveedor de

datos que debe usar la administración de

cambios de contraseña (PCM) para

reemplazar una contraseña existente con

una nueva. En la tabla siguiente se

describen la versión de base de datos DB2 y

los tipos de cadena aceptados.

Colección de

paquetes

Base de datos

DB2

Conexión La colección de paquetes es necesaria para

indicar al proveedor de datos en qué

esquema DB2 ha de crear un conjunto de

paquetes. Cada paquete se divide en

secciones con instrucciones SQL estáticas,

tal como CREATE CURSOR, que se usan

para recuperar datos cuando se consulta la

base de datos.

Password Seguridad Conexión La seguridad del inicio de sesión interactivo

se basa en un nombre de usuario y una

contraseña que se especifican en tiempo de

ejecución o que se almacenan en un archivo

de configuración o en un almacén de

configuración de consumidor de datos, tal

como un paquete de Integration Services.

Página de

códigos de PC

LocaleAdvance

d

El proveedor de datos requiere un valor para

Página de códigos de PC con el que realizar

las conversiones de la página de código en

los datos de cadena. La página de códigos

de PC predeterminada es ANSI - Latín I

[1252]. Por lo general, los consumidores de

datos usan ANSI (American National

Standards Institute) o Unicode. Para obtener

más información, vea la página sobre la

referencia del programador de

internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=1810

17).

Page 66: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

66

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

Almacenar

información de

seguridad

Seguridad Conexión De manera opcional, puede especificar

TRUE para indicar al consumidor de datos o

al componente de servicio que debe

almacenar la información de seguridad, tales

como las contraseña, junto con otra

información de autenticación. De manera

predeterminada, este valor booleano se

establece en FALSE.

Si se elige esta opción, el nombre de usuario

y la contraseña se guardan en texto sin

formato. Con este método no es posible

cifrar el nombre de usuario o la contraseña.

La seguridad de servidor puede verse

comprometida si un atacante pudiera

obtener acceso al recurso compartido de

archivos en el que se encuentra el archivo

UDL o el archivo de texto.

Nombre de la

entidad de

seguridad

Seguridad Conexión Esta propiedad se necesita para su uso con

la autenticación Kerberos.

Procesar

binario como

carácter

Configuración

regional

Opciones

avanzadas

El valor opcional de Procesar binario (CCSID

65535) como carácter indica al proveedor de

datos que debe convertir los bytes de DB2

entre desde cadenas de caracteres de

Windows en función de en un valor de

página de códigos binarios opcional.

Solo lectura Opciones

avanzadas

Opciones

avanzadas

De manera opcional, puede especificar

"lectura" para indicar al proveedor de datos

que debe declarar el método de acceso de

solo lectura al conectarse al servidor de base

de datos DB2. El valor predeterminado es

FALSE.

Tamaño de

caché del

conjunto de

All All Propiedad de inicialización de origen de

datos OLE DB opcional que indica al

proveedor de datos que debe realizar una

Page 67: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

67

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

filas captura previa de filas desde DB2, mientras

que procesa y devuelve filas

simultáneamente al consumidor de datos en

llamadas a IRowset::GetNextRows. Esta

característica puede mejorar el rendimiento

en operaciones de solo lectura por lotes en

equipos con varios procesadores.

El valor predeterminado de esta propiedad

es 0, lo que indica que la característica de

captura previa opcional está desactivada. Es

recomendable establecer un valor entre 50 y

200, con un valor inicial recomendado de

100. De este modo, se indica al proveedor

que debe realizar una captura previa hasta el

número especificado de lotes de filas, que se

almacenan en la memoria caché del

conjunto de filas del proveedor de datos. El

tamaño de los lotes de fila se determina

automáticamente según el valor de cRows

en la interfaz IRowset::GetNextRows de OLE

DB que especifique el consumidor.

Puede configurar esta propiedad desde la

página Opciones avanzadas del Asistente

para orígenes de datos o desde la pestaña

Todo del cuadro de diálogo Vínculos de

datos. Esta propiedad también se puede

especificar en una cadena de inicialización o

de conexión OLE DB al configurar “Tamaño

de caché del conjunto de filas=100”.

Método de

seguridad

Seguridad Conexión El método de seguridad permite configurar

uno de tres métodos disponibles: inicio de

sesión interactivo, inicio de sesión único o

Kerberos.

Catálogo de

sombras

All All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe recuperar información de esquema

de un catálogo de sombras de DB2, lo que

Page 68: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

68

Nombre de la

propiedad en

el Asistente

para orígenes

de datos

Cuadros de

diálogo del

Asistente para

orígenes de

datos

Cuadros de

diálogo de

vínculos de

datos

Descripción

permite mejorar el acceso simultáneo a los

metadatos e incrementar el rendimiento. El

valor predeterminado es FALSE.

Unidades de

conexión de

red

WorkTCP/IP

(Transacciones

distribuidas)

Opciones

avanzadas

El proveedor Microsoft OLE DB para DB2

v4.0 admite un valor de RUW, definido como

unidad de trabajo remota. El proveedor de

datos que se usa con Host Integration Server

admite RUW y DUW, que se define como

una unidad de trabajo distribuida protegida

confirmada en dos fases.

Usar

metadatos

tempranos

All All De manera opcional, puede especificar

TRUE para indicar al proveedor de datos

que debe usar metadatos tempranos a los

consumidores de datos cuando se admiten

tipos de datos definidos por el usuario. Se

puede usar con el procesador de consultas

distribuidas de SQL Server y consultas de

servidor vinculadas que contienen objetos

grandes binarios (BLOB), objetos grandes de

carácter (CLOB) o tipos de datos definidos

por el usuario.

Id. de usuario Seguridad Conexión La seguridad del inicio de sesión interactivo

se basa en un nombre de usuario y una

contraseña que el usuario escribe en tiempo

de ejecución o que se almacenan en un

archivo de configuración o en un almacén de

configuración de consumidor de datos, como

por ejemplo un paquete de Integration

Services.

Page 69: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

69

Operaciones

En esta sección se describen las conversiones de páginas de código, la asignación de tipos de

datos y el rendimiento del proveedor de datos.

En esta sección Conversiones de páginas de códigos

Asignación de tipos de datos

Rendimiento

Conversiones de páginas de códigos

El proveedor de datos admite una combinación de juegos de caracteres de byte único (SBCS),

juegos de caracteres combinados (MBCS), juegos de caracteres de doble byte (DBCS) y

Unicode - UTF8 [1208], que es un formato de transformación de Unicode de 8 bits. Para obtener

más información, vea la página sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

CCSID de host El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de

caracteres) del host con el que realizar las conversiones de la página de código en los datos de

cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Por lo

general, los servidores de base de datos IBM DB2 para z/OS y i5/OS usan EBCDIC (Código de

intercambio de decimales codificados por binarios extendidos). Para obtener más información,

vea la página sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

Page 70: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

70

Página de códigos de PC El proveedor de datos requiere un valor para Página de códigos de PC con el que realizar las

conversiones de la página de código en los datos de cadena. La página de códigos de PC

predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI

(American National Standards Institute) o Unicode. Para obtener más información, vea la página

sobre la referencia del programador de internacionalización SNA

(http://go.microsoft.com/fwlink/?LinkID=181017).

Procesar binario como carácter El valor opcional de Procesar binario (CCSID 65535) como carácter indica al proveedor de datos

que debe convertir los bytes de DB2 entre cadenas de caracteres de Windows y desde ellas en

función de en un valor de página de códigos binarios opcional que se configura en el cuadro de

diálogo Todas las propiedades del Asistente para orígenes de datos. El valor predeterminado es

false.

Página de códigos binarios El proveedor de datos requiere un número de página de código binario cuando admite el

comando Procesar binario como carácter. De manera predeterminada, este valor se establece

en 0 (sin conversión de página de código). Especifique un valor numérico positivo de cuadro

dígitos para el CCSID del host, que corresponde a un identificador codificado del juego de

caracteres compatible con SNA National Language Support (SNANLS) en Host Integration

Server. Para obtener más información, vea la página sobre la referencia del programador de

internacionalización SNA (http://go.microsoft.com/fwlink/?LinkID=181017).

Asignación de tipos de datos

En la tabla siguiente se describen asignaciones de tipos de datos OLE DB.

Asignación de tipos de datos de DB2 a OLE DB La tabla siguiente describe asignaciones de tipos de datos DB2 a tipos de datos OLE DB.

Tipo de datos OLE DB Tipo de datos DB2 Descripción

DBTYPE_I8 Bigint Binario grande (BIGINT) que

es un entero binario de 8

bytes.

DBTYPE_Bytes BLOB Objeto grande binario que es

una cadena de longitud

Page 71: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

71

variable que se usa para

almacenar datos no textuales

o binarios.

DBTYPE_Bytes Char() for BIT Data Carácter () para datos de bits

que es una cadena binaria de

longitud fija que contiene

datos de caracteres.

DBTYPE_STR Char Carácter que es una cadena

SBCS o MBCS de longitud

fija.

DBTYPE_WSTR Char Carácter Unicode que es una

cadena MBCS de longitud

fija.

DBTYPE_STR CLOB Objeto grande de caracteres

de longitud variable (CLOB)

que es una cadena de

longitud variable. La longitud

máxima de la cadena

depende de la plataforma y

versión de DB2.

DBTYPE_Data Date Cadena de 10 bytes.

DBTYPE_Decimal Decimal Número decimal

empaquetado.

DBTYPE_R8 Double Número de punto flotante de

doble precisión de 8 bytes.

DBTYPE_R8 Float Número de punto flotante de

doble precisión de 8 bytes.

DBTYPE_WSTR Graphic Cadena de longitud fija de

solo DBCS.

DBTYPE_I4 Integer Entero binario de 4 bytes.

DBTYPE_Numeric Numeric Número decimal

empaquetado.

DBTYPE_I2 Smallint Entero grande (SMALLINT)

que es un entero binario de 2

bytes.

DBTYPE_R4 Real Número de punto flotante de

precisión simple de 4 bytes.

Page 72: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

72

DBTYPE_DBTime Time Cadena de hora de 8 bytes.

DBTYPE_DBTimesStamp TimesStamp Cadena de 26 bytes que

representa la fecha, la hora y

los microsegundos.

DBTYPE_Bytes Varchar() For BIT Data Carácter variable () para

datos de bits que es una

cadena binaria de longitud

variable que contiene datos

de caracteres.

DBTYPE_STR Varchar Carácter variable que es una

cadena de caracteres SBCS

o MBCS de longitud variable.

DBTYPE_WSTR Varchar Carácter Unicode variable

que es una cadena Unicode

de longitud variable.

DBTYPE_WSTR VarGraphic Gráfico variable que es una

cadena de longitud variable

de solo DBCS.

Tipos de datos por plataforma DB2 La información de esquema de OLE DB se recupera mediante conjuntos de filas de esquema

predefinidos con IDBSchemaRowset::GetRowset. El proveedor de datos expuso el conjunto de

filas PROVIDER_TYPES para indicar la compatibilidad de tipos de datos de DB2 a OLE DB

(tipos, asignaciones y límites), en función de la plataforma y la versión de IBM DB2.

DB2 para z/OS V9R1 El proveedor de datos admite el acceso a estos tipos de datos cuando se conecta a DB2 para

z/OS (según V9R1).

DB2

Type_name

OLE DB data_type Column_size Minimum_scale Maximum_scale

Smallint DBType_12 5

Integer DBType_14 10

Bigint DBType_18 19

Real DBType_R4 7

Page 73: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

73

Float DBType_R8 15

Double DBType_ R8 15

Decimal DBType_ Decimal 31 0 31

Graphic DBType_ WSTR 127

VarGraphic DBType_ WSTR 16336

Char DBType_STR 254

Varchar DBType_STR 32672

Char DBType_WSTR 254

Varchar DBType_ WSTR 32672

Char() for BIT

data

DBType_ Bytes 254

Varchar() for

BIT data

DBType_ Bytes 32672

Numeric DBType_Numeric 31 0 31

Date DBType_ DBDate 10

Time DBType_DBTime 8

TimeStamp DBType_

TimesStamp

26

BLOB DBType_ Bytes 2147483647

CLOB DBType_STR 2147483647

DB2 para i5/OS V6R1 El proveedor de datos admite el acceso a estos tipos de datos cuando se conecta a DB2 para

i5/OS (según V6R1).

DB2

Type_name

OLE DB data_type Column_size Minimum_scale Maximum_scale

Smallint DBType_12 5

Integer DBType_14 10

Bigint DBType_18 19

Real DBType_R4 7

Page 74: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

74

Float DBType_R8 15

Double DBType_ R8 15

Decimal DBType_ Decimal 31 0 31

Graphic DBType_ WSTR 127

VarGraphic DBType_ WSTR 16336

Char DBType_STR 254

Varchar DBType_STR 32672

Char DBType_WSTR 254

Varchar DBType_ WSTR 32672

Char() for BIT

data

DBType_ Bytes 254

Varchar() for

BIT data

DBType_ Bytes 32672

Numeric DBType_Numeric 31 0 31

Date DBType_ DBDate 10

Time DBType_DBTime 8

TimeStamp DBType_

TimesStamp

26

BLOB DBType_ Bytes 2147483647

CLOB DBType_STR 2147483647

DB2 para LUW V9.7 El proveedor de datos admite el acceso a estos tipos de datos cuando se conecta a DB2 para

LUW (según V9.7).

DB2

Type_name

OLE DB data_type Column_size Minimum_scale Maximum_scale

Smallint DBType_12 5

Integer DBType_14 10

Bigint DBType_18 19

Real DBType_R4 7

Page 75: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

75

Float DBType_R8 15

Double DBType_ R8 15

Decimal DBType_ Decimal 31 0 31

Graphic DBType_ WSTR 127

VarGraphic DBType_ WSTR 16336

Char DBType_STR 254

Varchar DBType_STR 32672

Char DBType_WSTR 254

Varchar DBType_ WSTR 32672

Char() for BIT

data

DBType_ Bytes 254

Varchar() for

BIT data

DBType_ Bytes 32672

Numeric DBType_Numeric 31 0 31

Date DBType_ DBDate 10

Time DBType_DBTime 8

TimeStamp DBType_

TimesStamp

26

BLOB DBType_ Bytes 2147483647

CLOB DBType_STR 2147483647

SQL Server Integration Services Al usar el Asistente para importación y exportación de SQL Server Integration Services desde

Microsoft SQL Server Management Studio, puede personalizar las conversiones de datos

predeterminadas si edita los archivos de asignación XML. Los archivos XML se encuentran en

C:\Archivos de programa\Microsoft SQL Server\100\DTS\MappingFiles.

SQL Server Replication Services La Replicación de SQL Server puede convertir los datos incorrectamente, en función de las

asignaciones predeterminadas desde los tipos de datos de SQL Server a los de DB2. Es

Page 76: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

76

recomendable que el administrador y programador revisen las asignaciones de tipos de datos de

replicación mediante los siguientes procedimientos almacenados del sistema SQL Server.

sp_helpdatatypemap

sp_getdefaultdatatypemapping

sp_setdefaultdatatypemapping

Para obtener más información, vea el tema Procedimientos almacenados del sistema (Transact-

SQL) (http://go.microsoft.com/fwlink/?LinkId=241519) en los Libros en pantalla de SQL Server.

Rendimiento

Este tema le ayudará a maximizar el rendimiento a la hora de usar el proveedor de datos.

Configurar para el rendimiento Para mejorar el rendimiento, configure los proveedores de las maneras que se indican a

continuación.

Agrupar los recursos de OLE DB para reducir el tiempo de inicio de la conexión

OLE DB Resource Pooling y Provider Connection Pooling pueden incrementar el rendimiento al

reducir el tiempo de inicio de la conexión. Resource Pooling se habilita mediante los OLE DB

Service Components que forman parte del sistema operativo Windows. Puede habilitar OLE DB

Resource Pooling mediante la configuración de las propiedades del Registro y las propiedades

de inicialización de OLE DB. Para obtener más información, vea la página sobre la agrupación

de recursos OLE DB (http://go.microsoft.com/fwlink/?LinkID=180446).

Agrupar los recursos de proveedor para reducir el tiempo de inicio de la conexión

La agrupación de conexiones es un método de optimización del cliente que reduce el tiempo de

inicio de la conexión a la vez que reduce la utilización de la memoria en el equipo cliente. El

proveedor de ADO.NET, el proveedor de OLE DB, el proveedor de Entity y BizTalk Adapter

admiten la agrupación de conexiones. Puede especificar la agrupación mediante la cadena de

conexión de ADO.NET o la cadena de inicialización de origen de datos de OLE DB (Agrupación

de conexiones=True). Además, puede configurar la agrupación mediante el cuadro de diálogo

Opciones avanzadas del Asistente para orígenes de datos y el cuadro de diálogo Todo de

Vínculos de datos.

El proveedor conserva una memoria en caché de las conexiones en función de la propiedad

Tamaño máximo del grupo. El tamaño predeterminado de la agrupación es 100 conexiones

(Tamaño máximo del grupo=100), que se puede ajustar mediante el cuadro de diálogo Todo

del Asistente para orígenes de datos o Vínculos de datos. No hay límite superior para la

Page 77: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

77

propiedad Tamaño máximo del grupo. Si configura un valor menor que cero para la propiedad

Tamaño máximo del grupo, se usa el valor predeterminado 100. De manera opcional, puede

especificar un número de segundos para indicar al proveedor de datos que debe esperar para

establecer conexiones mediante la agrupación del cliente. Cuando todas las conexiones de una

agrupación están en uso y expira el período de espera, el proveedor de datos devolverá un error

al consumidor de datos (“conexión no disponible”). El valor predeterminado es 15 segundos

(Tiempo de espera de conexión=15), que se puede ajustar mediante el cuadro de diálogo

Todo del Asistente para orígenes de datos o Vínculos de datos. No hay límite superior para la

propiedad Tiempo de espera de conexión. Especifique -1 para indicar al proveedor de datos que

debe esperar indefinidamente para abrir una conexión en la agrupación de conexiones del

cliente.

Optimizar la memoria caché del conjunto de filas al obtener datos

La propiedad RowsetCacheSize indica al proveedor de datos que debe realizar una captura

previa de filas desde DB2, mientras que procesa y devuelve filas simultáneamente al consumidor

de datos. Esta característica puede mejorar el rendimiento en operaciones de solo lectura por

lotes en equipos con varios procesadores o elementos centrales. El valor de datos

predeterminado de esta propiedad es 0 (RowsetCacheSize=0), lo que indica que la

característica de captura previa opcional está desactivada. Es recomendable establecer un valor

entre 10 y 100, con un valor inicial recomendado de 10, que se puede ajustar mediante el cuadro

de diálogo Todo del Asistente para orígenes de datos o Vínculos de datos. Esta propiedad indica

al proveedor de datos que debe realizar una captura previa del número especificado de lotes de

filas, que se almacenan en la memoria caché de conjuntos de filas del proveedor de datos. El

tamaño de los lotes de fila se determina automáticamente según el valor de cRows en la interfaz

IRowset::GetNextRows de OLE DB que especifique el consumidor.

Aplazar la preparación de comandos con parámetros hasta la ejecución

Preparación diferida indica al proveedor de datos que debe optimizar el procesamiento de los

comandos parametrizados INSERT, UPDATE, DELETE y SELECT. Esta opción se puede

especificar mediante la cadena de conexión de ADO.NET o la cadena de inicialización de origen

de datos de OLE DB (Preparación diferida=True). Además, puede configurar la agrupación

mediante el cuadro de diálogo Opciones avanzadas del Asistente para orígenes de datos y el

cuadro de diálogo Todo de Vínculos de datos. En el caso de los comandos INSERT, UPDATE y

DELETE, el proveedor de datos combina los comandos de preparación, ejecución y confirmación

en un flujo de red hacia la base de datos remota. En el caso del comando SELECT, el proveedor

de datos combina los comandos de preparación y ejecución en un flujo de red. Ello minimiza el

tráfico de red y a menudo mejora el rendimiento global.

Page 78: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

78

Recuperación de información de esquema del catálogo de sombras de DB2

La propiedad de catálogo de sombras indica al proveedor de datos que debe recuperar

información de esquema de un catálogo de sombras de DB2. El administrador de DB2 puede

definir un catálogo de sombras que incluirá información de esquema para tablas, columnas,

claves primarias e índices. Todos los consumidores de datos usan esta información de esquema

en el tiempo de diseño. Algunos consumidores de datos usan esta información en el tiempo de

ejecución. Es posible que el catálogo del esquema DB2 deje de estar accesible debido a

bloqueos durante la edición (ejecución de instrucciones de creación y modificación). Además, el

esquema DB2 predeterminado puede tener un tamaño considerable, lo que puede aportar

latencia a las operaciones de consumo de datos en tiempo de diseño y ejecución. A la hora de

realizar operaciones de captura con el esquema, un catálogo de sombras puede reducir la

contención y mejorar el rendimiento.

Recuperación de información del esquema del catálogo de sombras DB2

La propiedad de catálogo de sombras indica al proveedor de datos que debe recuperar la

información del esquema de un catálogo de sombras DB2. El administrador de DB2 puede definir

un catálogo de sombras que contenga la información del esquema de las tablas, columnas,

claves principales e índices. Todos los consumidores de datos usan esta información del

esquema en el tiempo de diseño. Algunos consumidores de datos también la usan en el tiempo

de ejecución. Es posible que el catálogo del esquema DB2 deje de estar accesible debido a

bloqueos durante la edición (ejecución de instrucciones de creación y modificación). Asimismo, el

esquema de DB2 puede ser de gran tamaño, lo que agrega latencia a las operaciones de

consumidor de datos de tiempo de diseño y tiempo de ejecución. Un catálogo de sombras puede

reducir la contención y mejorar el rendimiento a la hora de realizar operaciones de recuperación

de esquemas.

Enviar varias filas en una sola unidad de trabajo

El proveedor de datos admite la interfaz IRowsetFastLoad de OLE DB para permitir a los

consumidores, tal como Integration Services, ejecutar varias instrucciones INSERT, UPDATE,

DELETE o CALL en lotes optimizados. Este escenario hace un mejor uso de los paquetes de red

TCP/IP e incrementa el rendimiento general. La opción RowsetFastLoad se selecciona al

configurar los destinos de OLE DB en flujos de datos en los paquetes de Integration Services

mediante el diseñador de paquetes Business Intelligence Developer Studio. La interfaz

IRowsetFastLoad se admite al insertar, actualizar o eliminar filas en DB2 para z/OS V8 y V9,

DB2 para i5/OS V5R4 y V6R1, y DB2 para LUW V9. Para obtener más información, vea

Propiedades personalizadas de los destinos de OLE DB en el modo de acceso de Integration

Services (http://go.microsoft.com/fwlink/?LinkId=241518).

Page 79: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

79

Tiempo de espera del comando para finalizar consultas de larga duración

El proveedor de datos ofrece una propiedad de tiempo de espera del comando que permite

finalizar automáticamente las consultas de larga duración que pueden afectar negativamente al

rendimiento. El valor de DBPROP_COMMANDTIMEOUT del conjunto de filas de OLE DB es 0,

que indica que no hay tiempo de espera.

Puede especificar el valor para el tiempo de espera del comando desde una variedad de

consumidores. El proveedor de datos ofrece una propiedad DBPROP_COMMANDTIMEOUT del

conjunto de filas de OLE DB con la que los desarrolladores de software pueden finalizar

automáticamente las consultas de larga duración que pueden afectar negativamente al

rendimiento. Integration Services y Analysis Services exponen esta propiedad mediante la opción

Data Source Query Timeout de Business Intelligence Development Studio. Reporting Services

expone esta propiedad mediante la opción Dataset Properties Timeout de Business Intelligence

Development Studio. Replication y Query Processor exponen esta propiedad mediante el tiempo

de espera sp_serveroption, @optname=query.

Medir el rendimiento Para medir el rendimiento, el proveedor de datos ofrece contadores de rendimiento. Los

contadores de rendimiento están desactivados de modo predeterminado. Pueden activarse si se

cambia a 1 el valor de la clave siguiente del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host Integration Server\Data

Integration\UpdateCounters = 1

Los contadores de rendimiento del proveedor de datos reúnen información acerca de conexiones

abiertas, instrucciones abiertas, paquetes y bytes enviados o recibidos, tiempo medio de

procesamiento de host (servidor DB2), ejecuciones de comandos, recuperaciones de datos y

confirmaciones o reversiones de transacciones. Para obtener más información, vea la página

sobre contadores de rendimiento (http://go.microsoft.com/fwlink/?LinkID=119211).

Seguridad y protección

En las secciones siguientes se proporciona ayuda para la seguridad y protección de las

implementaciones del proveedor de datos.

En esta sección Seguridad

Protección

Page 80: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

80

Seguridad

El proveedor Microsoft OLE DB para DB2 (proveedor de datos) conecta las aplicaciones de base

de datos de Microsoft SQL Server con los servidores de administración remota de bases de

datos relacionales IBM DB2 para los informes, el análisis y el procesamiento de transacciones en

línea. El proveedor de datos funciona como un cliente solicitante de aplicaciones DB2 que admite

los formatos y protocolos estándar de la arquitectura distribuida de bases de datos relacionales

(DRDA) que son compatibles con los productos de servidor IBM DB2 que funcionan como

servidores de aplicaciones DB2.

El proveedor de datos permite la interoperabilidad entre las aplicaciones cliente DB2 y las bases

de datos de servidor DB2 al emitir instrucciones de lenguaje de consulta estructurada. Incluyen

instrucciones de lenguaje de definición de datos para la administración y las instrucciones de

administración de manipulación de datos en operaciones de lectura y escritura. El proveedor de

datos conecta las aplicaciones cliente DB2 con las bases de datos de servidor DB2 a través de

un protocolo de control de transmisiones sobre la red del protocolo de Internet (TCP/IP) que usa

las características de seguridad opcionales que se describen en este tema.

Protección

En este tema se describen los estándares admitidos para la protección de DB2.

Estándares de cifrado para DB2 En la tabla siguiente se describen los estándares de cifrado admitidos para DB2.

Cifrado Autenticación Datos DB2 para z/OS DB2 para

i5/OS

DB2 para

LUW

Kerberos Sí No V8 V5R3 V8

SSL V3 Sí Sí V9 V5R4 V9.1

TLS V1 Sí Sí V9 V5R4 V9.1

AES Sí No V8 (APAR

PK56287)

V5R4 V9.5 (Fix

Pack 3)

Configuración para la protección

Page 81: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

81

El proveedor de datos concede al grupo público DB2 permisos de ejecución en el paquete de DB2

Cuando crea paquetes de DB2, la Herramienta de acceso a datos y los proveedores de datos

DB2 establecen en PUBLIC los permisos de ejecución de los paquetes de DB2. Para aumentar

la seguridad del servidor DB2, es recomendable revocar los permisos de ejecución en PUBLIC

de dichos paquetes y conceder permisos de ejecución solamente a usuarios y grupos de DB2

seleccionados. Los permisos que se conceden a PUBLIC se conceden a todos los usuarios de

DB2, por lo que el servidor DB2 podría ser vulnerable a los ataques.

El proveedor de datos almacena el nombre de usuario como texto sin formato en el vínculo de datos universal (UDL) o en el archivo de cadena de conexión

De manera predeterminada, cuando usa el Asistente para orígenes de datos o Vínculos de

datos, el proveedor de datos almacena el nombre de usuario en texto sin formato en el archivo

de conexión o en el vínculo de datos universal (UDL). Es recomendable configurar el proveedor

de datos para usar el Inicio de sesión único empresarial, que integra las cuentas de Windows

Active Directory con el sistema host de IBM y las credencias de DB2. Los administradores

asignan el host y las credenciales de DB2 a cuentas de AD, almacenándolas en una base de

datos cifrada de SQL Server. El proveedor de datos recupera estas asignaciones en tiempo de

ejecución para autenticar con seguridad a los usuarios en servidores remotos de bases de datos

IBM DB2. Para obtener más información acerca del Inicio de sesión único empresarial, vea la

página sobre la guía de seguridad del usuario de Host Integration Server 2010

(http://go.microsoft.com/fwlink/?LinkID=180767).

El proveedor de datos admite el cifrado débil basado en DES y Diffie-Hellman

De manera opcional, el proveedor de datos admite la autenticación y el cifrado de datos

mediante tecnologías del Estándar de cifrado de datos (DES) débil de 56 bits. Es recomendable

configurar el proveedor de datos para usar el cifrado de datos mediante Capa de sockets

seguros (SSL) V 3.0 o Seguridad de la capa de transporte (TLS) V 1.0. Para la autenticación de

cifrado exclusivamente, puede usar el Estándar de cifrado avanzado (AES) para admitir el cifrado

de 256 bits.

El proveedor de datos se conecta mediante el uso de nombre de usuario y contraseña en texto sin formato y sin cifrar

De manera predeterminada, el proveedor de datos se conecta a los equipos servidor de DB2 a

través de una red TCP/IP mediante la autenticación básica, en la que el nombre de usuario y la

contraseña no están cifrados y se envían en texto sin formato. Es recomendable configurar el

proveedor de datos para usar el cifrado de autenticación mediante Kerberos, Capa de sockets

Page 82: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

82

seguros (SSL) V 3.0 o Seguridad de la capa de transporte (TLS) V 1.0 o bien el cifrado de

autenticación mediante AES.

El proveedor de datos envía y recibe datos sin cifrar

De manera predeterminada, el proveedor de datos envía y recibe datos sin cifrar. Es

recomendable configurar el proveedor de datos para usar el cifrado de datos mediante Capa de

sockets seguros (SSL) V 3.0 o Seguridad de la capa de transporte (TLS) V 1.0.

El proveedor de datos envía flujos de red adicionales para admitir Defer Prepare

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe

optimizar el procesamiento de los comandos de base de datos parametrizados. El valor

predeterminado es FALSE. En el caso de los comandos INSERT, UPDATE y DELETE, el

proveedor de datos puede combinar los comandos PREPARE, EXECUTE y COMMIT en un flujo

de red hacia la base de datos remota. En el caso del comando SELECT, el proveedor de datos

combina los comandos PREPARE y EXECUTE en un flujo de red. Esta optimización minimiza el

tráfico de red y puede mejorar el rendimiento global.

Solución de problemas

En las secciones siguientes se proporciona ayuda para la solución de problemas de las

implementaciones del proveedor de datos.

En esta sección Problemas del consumidor de datos

Códigos de error del proveedor de datos

Seguimiento

Problemas del consumidor de datos

En este tema se proporciona información sobre la solución de problemas de los consumidores de

datos.

SQL Server Integration Services

Page 83: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

83

Inicio de sesión único empresarial

Cuando usa el inicio de sesión único empresarial con SQL Server Integration Services, es

posible que sea necesario especificar un valor de marcador “MS$SAME” para el nombre de

usuario y la contraseña. Mediante Vínculos de datos, puede configurar ESSO para usarlo con

SSIS.

1. En el cuadro de diálogo Conexión, haga clic en Inicio de sesión único para la opción

Método de seguridad.

2. Seleccione una Aplicación afiliada de la lista desplegable.

3. En el cuadro de diálogo Todos, seleccione Contraseña y haga clic en Editar valor. En el

cuadro de diálogo Modificar valor de la propiedad, escriba MS$SAME en Valor de

propiedad y haga clic en Aceptar.

4. En el cuadro de diálogo Todo, haga clic en Id. de usuario y, a continuación, en Editar

valor. En el cuadro de diálogo Modificar valor de la propiedad, escriba MS$SAME en

Valor de propiedad y haga clic en Aceptar.

5. En el cuadro de diálogo Conexión, haga clic en Prueba. Podrá ver los resultados en el

cuadro de diálogo Vínculos de datos de Microsoft.

6. Haga clic en Aceptar para guardar la información de la configuración.

Asignación de tipos de datos

Al usar el Asistente para importación y exportación de SQL Server Integration Services desde

Microsoft SQL Server Management Studio o Business Intelligence Design Studio, puede

personalizar las conversiones de datos predeterminadas mediante la edición de los archivos de

asignación XML. Los archivos de asignación XML del Asistente para importación y exportación

se encuentran en la carpeta siguiente.

C:\Archivos de programa\Microsoft SQL Server\100\DTS\MappingFiles

C:\Archivos de programa (x86)\Microsoft SQL Server\100\DTS\MappingFiles

Para asignar tipos de datos de carácter y decimal de IBM DB2 para i5/OS a los tipos de datos

SQL Server, los archivos de asignación de datos deberían extenderse para incluir el sinónimo de

formato largo de tipos de datos DB2. Por ejemplo, agregue la siguiente asignación de tipos de

datos siguientes entre el origen de DB2 INTEGER y SQL Server. Esta asignación es compatible

con SQLOLEDB, SQLNCL, SQLNCLI10 y System.Data.SqlClient.SqlConnection. Reemplaza el

valor INT SourceDataType de formato corto con el valor INTEGER de formato largo.

La asignación siguiente para DB2 INT es compatible con un origen DB2 para z/OS V9.

<!-- INT -->

<dtm:DataTypeMapping>

<dtm:SourceDataType>

<dtm:DataTypeName>INT</dtm:DataTypeName>

</dtm:SourceDataType>

<dtm:DestinationDataType>

<dtm:SimpleType>

<dtm:DataTypeName>INT</dtm:DataTypeName>

Page 84: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

84

</dtm:SimpleType>

</dtm:DestinationDataType>

</dtm:DataTypeMapping>

La siguiente asignación de tipos de datos para DB2 INTEGER es compatible con un origen DB2

para i5/OS V6R1.

<!-- INTEGER -->

<dtm:DataTypeMapping>

<dtm:SourceDataType>

<dtm:DataTypeName>INTEGER</dtm:DataTypeName>

</dtm:SourceDataType>

<dtm:DestinationDataType>

<dtm:SimpleType>

<dtm:DataTypeName>INT</dtm:DataTypeName>

</dtm:SimpleType>

</dtm:DestinationDataType>

</dtm:DataTypeMapping>

Archivos de asignación de tipos de datos

En la tabla siguiente se describen los tres archivos de asignación que puede editar al usar el

proveedor de datos.

Nombre del tipo de

datos DB2

DB2ToMSSql DB2ToMSSql10 DB2ToSSIS10

TIME DATETIME time DT_DBTIME

TIMESTAMP datetime datetime2 DT_DBTIMESTAMP2

DATE DATETIME DATE DT_DBDATE

CHAR CHAR CHAR DT_STR

CHAR() FOR BIT

DATA

BINARY BINARY DT_BYTES

CHAR () FOR

MIXED DATA

NCHAR NCHAR DT_WSTR

CHAR () FOR SBCS

DATA

CHAR CHAR DT_STR

CHARACTER CHAR CHAR DT_STR

CHARACTER ()

FOR BIT DATA

BINARY BINARY DT_BYTES

CHARACTER () NCHAR NCHAR DT_WSTR

Page 85: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

85

FOR MIXED DATA

CHARACTER ()

FOR SBCS DATA

CHAR CHAR DT_STR

NATIONAL

CHARACTER

NCHAR NCHAR DT_WSTR

VARCHAR VARCHAR VARCHAR DT_STR

VARCHAR() FOR

BIT DATA

VARBINARY VARBINARY DT_BYTES

VARCHAR () FOR

MIXED DATA

NVARCHAR NVARCHAR DT_WSTR

VARCHAR () FOR

SBCS DATA

VARCHAR VARCHAR DT_STR

CHARACTER

VARYING

VARCHAR VARCHAR DT_STR

CHARACTER

VARYING () FOR

BIT DATA

VARBINARY VARBINARY DT_BYTES

CHARACTER

VARYING () FOR

MIXED DATA

NVARCHAR NVARCHAR DT_WSTR

CHARACTER

VARYING () FOR

SBCS DATA

VARCHAR VARCHAR DT_STR

NATIONAL

CHARACTER

VARYING

NVARCHAR NVARCHAR DT_WSTR

LONG VARCHAR

FOR BIT DATA

image image DT_IMAGE

LONG VARCHAR text text DT_TEXT

GRAPHIC NCHAR NCHAR DT_WSTR

VARGRAPHIC NVARCHAR NVARCHAR DT_WSTR

GRAPHIC VARYING NVARCHAR NVARCHAR DT_WSTR

SMALLINT SMALLINT SMALLINT DT_I2

INT INT INT DT_14

Page 86: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

86

INTEGER INT INT DT_14

BIGINT BIGINT BIGINT DT_18

DECIMAL NUMERIC NUMERIC DT_NUMERIC

NUMERIC NUMERIC NUMERIC DT_NUMERIC

REAL REAL REAL DT_R4

FLOAT FLOAT FLOAT DT_R8

DOUBLE FLOAT FLOAT DT_R8

DOUBLE

PRECISION

FLOAT FLOAT DT_R8

BLOB image image DT_BYTES

BINARY LARGE

OBJECT

image image DT_BYTES

CLOB text text DT_TEXT

CLOB () FOR MIXED

DATA

ntext ntext DT_NTEXT

CLOB () FOR SBCS

DATA

text text DT_TEXT

CHAR LARGE

OBJECT

text text DT_TEXT

CHAR LARGE

OBJECT () FOR

MIXED DATA

ntext ntext DT_NTEXT

CHAR LARGE

OBJECT () FOR

SBCS DATA

text text DT_TEXT

CHARACTER

LARGE OBJECT

text text DT_TEXT

CHARACTER

LARGE OBJECT ()

FOR MIXED DATA

ntext ntext DT_NTEXT

CHARACTER

LARGE OBJECT ()

FOR SBCS DATA

text text DT_TEXT

Page 87: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

87

130 ntext ntext DT_NTEXT

Tras editar un archivo de asignación, deberá cerrar y volver a abrir el Asistente para importación

y exportación de SQL Server o Business Intelligence Development Studio, en función del entorno

en el que trabaja.

Para obtener información acerca de cómo configurar SQL Server 2008 Integration Services,

consulte el tema Importar o exportar datos con el Asistente para importación y exportación de

SQL Server en Libros en pantalla de SQL Server(http://go.microsoft.com/fwlink/?LinkId=193204).

Personalización de componentes de flujos de datos

Puede usar los componentes de flujo de datos de SQL Server Integration Services para realizar

transformaciones predeterminadas y personalizadas. Las transformaciones personalizadas se

basan en el código personalizado proporcionado por el programador.

Los archivos de asignación de SQL Server Integration Services en formato XML se usan para el

Asistente para importación y exportación. Estos archivos no se usan con el flujo de datos. SQL

Server Integration Services ofrece una clase de búfer de canalización para permitir a los

programadores empresariales personalizar la asignación de datos en el flujo de datos. Para

obtener información acerca de la personalización de componentes de flujo de datos mediante

SQL Server 2008 Integration Services, consulte el tema Trabajar con tipos de datos del flujo de

datos en Libros en pantalla de SQL Server (http://go.microsoft.com/fwlink/?LinkId=241523).

Replicación de SQL Server

Derive Parameters

Replicación de SQL Server requiere que el parámetro Derive se establezca en FALSE.

Asignación de tipos de datos

La Replicación de SQL Server puede convertir los datos incorrectamente, en función de las

asignaciones predeterminadas desde los tipos de datos de SQL Server a los de DB2. Es

recomendable revisar y modificar las asignaciones de tipos de datos de replicación mediante los

siguientes procedimientos almacenados del sistema SQL Server.

sp_helpdatatypemap

sp_getdefaultdatatypemapping

sp_setdefaultdatatypemapping

Para obtener más información, vea el tema acerca de los procedimientos almacenados del

sistema (Transact-SQL) en Libros en pantalla de SQL Server

(http://go.microsoft.com/fwlink/?LinkId=241524).

Page 88: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

88

Problema con la asignación de SQL Server DATETIME2 a DBTYPE_TIMESTAMP

Puede producirse un error en la replicación de SQL Server 2008 a DB2 para z/OS con

SQLCODE -188 (la representación de cadenas de un valor de fecha y hora no es un valor

válido). Esto sucede cuando la replicación está configurada para asignar DATETIME2 a DB2

VARCHAR(27) y usa comandos de artículo de suscripción con valores de datos literales de

cadena.

Solución al problema con instrucciones paso a paso

Vuelva a configurar la replicación de SQL Server 2008 para asignar DATETIME2 a DB2

TIMESTAMP y comandos de artículo de suscripción con parámetros. Esto permite al proveedor

de datos dar formato a DATETIME2 como estructura DB2 TIMESTAMP compatible con el

servidor de base de datos IBM DB2.

1. Identifique la asignación de tipos de datos que se debe modificar. Use MASTER para todos

los pasos.

select * from

sys.fn_helpdatatypemap

(

'MSSQLSERVER',

'%',

'%',

'%',

'%',

'%',

0

)

Donde destination_dbms = 'DB2' y source_type = 'datetime2'. Los resultados deberían

indicar el valor mapping_id que se debe modificar. En la tabla siguiente se muestra el panel

de resultados de este ejemplo donde el valor mapping_id es 189.

mapping_i

d

source_dbms source_ty

pe

destination_db

ms

destination_ty

pe

destination_len

gth

189 MSSQLSERV

ER

datetime2 DB2 VARCHAR 27

2. Coloque la asignación de tipos de datos.

exec sp_dropdatatypemapping 189

3. Agregue la asignación de tipos de datos.

Page 89: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

89

exec sp_adddatatypemapping

@source_dbms = 'MSSQLSERVER',

@source_type = 'datetime2',

@destination_dbms = 'DB2',

@destination_type = 'TIMESTAMP',

@destination_nullable = 1,

@destination_createparams = 0,

@dataloss = 0,

@is_default = 1

4. Vuelva a ejecutar la consulta para comprobar la nueva asignación de tipos de datos.

select * from

select * from sys.fn_helpdatatypemap

(

'MSSQLSERVER',

'%',

'%',

'%',

'%',

'%',

Page 90: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

90

0

)

Donde destination_dbms = 'DB2' y source_type = 'datetime2'

Los resultados deberían indicar el valor mapping_id que se debe modificar. En la tabla

siguiente se muestra el panel de resultados de este ejemplo donde el valor mapping_id es

189.

mapping_i

d

source_dbms source_ty

pe

destination_db

ms

destination_ty

pe

destination_len

gth

494 MSSQLSERV

ER

datetime2 DB2 TIMESTAMP NULL

5. Identifique el artículo de suscripción de replicación que se debe volver a configurar. Use la

instrucción Transact-SQL USE para cambiar desde la base de datos maestra a la base de

datos desde la que se realiza la réplica.

USE [Test]

select name, status from sysarticles

6. Los resultados deberían mostrar el nombre del artículo que se debe modificar. Para este

ejemplo, en la tabla siguiente se muestran los resultados cuando el nombre es DB2TS01.

name status

DB2TS01 25

Si el valor de estado es 1 o 9, el artículo está configurado para el formato literal de la

cadena.

Si el valor de estado es 17 o 25, el artículo está configurado para el formato parametrizado.

7. Configure el artículo de suscripción de réplica para comandos parametrizados.

USE [Test]

DECLARE @publication AS sysname;

DECLARE @article AS sysname;

SET @publication = N'DB2TS_PUB01';

SET @article = N'DB2TS01';

EXEC sp_changearticle @publication, @article, 'status',

'parameters', 0, 0;

Page 91: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

91

Para obtener más información, vea Conceptos sobre los procedimientos almacenados del

sistema de replicación (http://go.microsoft.com/fwlink/?LinkId=241525) en Libros en pantalla de

SQL Server.

SQL Server Analysis Services

Al diseñar cubos para usar con SQL Server Analysis Services, las herramientas generan

comandos SQL que contienen nombres de alias largos que pueden superar la longitud máxima

que admite el servidor DB2. Según la plataforma y la versión de DB2, es posible que no pueda

usar consultas con nombres de alias que superen los 18 caracteres. Por ejemplo, muchos

objetos implementados en DB2 para z/OS usan nombres de 18 caracteres. Consulte la

referencia de SQL de DB2 correspondiente a su plataforma y versión de DB2 y consúltelo con su

administrador de bases de datos DB2. Es recomendable que el administrador o desarrollador

actualice los dos archivos de cartucho de configuración de SQL Server Analysis Services, que

contienen el soporte de asignación de tipos de datos para DB2. Para ello, se debe cambiar la

longitud del identificador (longitud del identificador límite de tabla) de 29 a 18. A continuación se

incluyen los nombres y la ubicación de los dos archivos de cartucho que se deben actualizar.

C:\Archivos de programa\Microsoft SQL

Server\100\Tools\Binn\VSShell\Common7\IDE\DataWarehouseDesigner\UIRdmsCartridge\d

b2v0801.xs

C:\Archivos de programa\Microsoft SQL

Server\100\Tools\Binn\VSShell\Common7\IDE\DataWarehouseDesigner\UIRdmsCartridge\d

b2v0801.xs

SQL Server Analysis Services usa los archivos de configuración actualizados para asignar

nombres correctamente a los objetos en los comandos SQL.

Códigos de error del proveedor de datos

El proveedor de datos devuelve errores en la forma de SQLSTATE, SQLCODE, código de

motivo y texto de error, con formato como parte de la interfaz IErrorInfo de OLE DB. El proveedor

de datos se conecta al servidor de base de datos de DB2 a través del protocolo y los formatos de

arquitectura distribuida de bases de datos relacionales (DRDA). El proveedor de datos devuelve

los problemas del protocolo DRDA en SQLSTATE HY000 o 08S01, con los errores y el texto

SQLCODE asociados. En la tabla siguiente se enumeran los errores DRDA. Para obtener

información adicional acerca de los problemas del protocolo DRDA, puede hacer referencia a la

documentación sobre el protocolo DRDA que publica The Open Group

(http://www.opengroup.org). Puede descargar DRDA V5 Vol. 3: Distributed Data Management

Architecture, número de publicación C114, desde la tienda de Open Group

(http://go.microsoft.com/fwlink/?LinkID=219127&clcid=0x409).

Page 92: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

92

Errores del protocolo DRDA En la tabla siguiente se enumeran las constantes, los valores y los elementos SqlState y

SqlCode de los errores del protocolo DRDA, así como una descripción de los mismos. Un

asterisco (*) indica que el valor no se usa.

SQLSTATE SQLCODE Descripción

08S01 -256 Mensaje: unidad de trabajo

anormal.

Motivo: el mensaje de respuesta

de unidad de trabajo anormal

indica que existe un problema

en el servidor, lo que obliga a

poner fin a la unidad de trabajo

de forma anormal.

Acción: determine si un

interbloqueo, una intervención

de operador u otro problema ha

obligado al servidor a revertir la

unidad de trabajo. Revise un

seguimiento de red cliente para

determinar si el servidor devolvió

datos de área de comunicación

de SQL (SQLCARD) con un

código de motivo opcional u otra

información de diagnóstico

opcional.

08S01 -260 Mensaje: El comando RDB de

acceso está procesado.

Motivo: el mensaje de respuesta

de la base de datos relacional

de acceso indica que el servidor

no pudo completar una solicitud

de conexión de base de datos.

Acción: compruebe los

parámetros de conexión y vuelva

a intentar la solicitud de

conexión. Revise un

seguimiento de red cliente para

determinar si el servidor devolvió

datos de área de comunicación

Page 93: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

93

de SQL (SQLCARD) con un

código de motivo opcional u otra

información de diagnóstico

opcional.

08S01 -261 Mensaje: Se detectó una

condición de error permanentes

en el sistema de destino.

Póngase en contacto con el

administrador de servidor.

Motivo: el mensaje de respuesta

de error de agente permanente

indica que existe un problema

en el servidor que impide la

finalización del comando

solicitado.

Acción: revise un seguimiento de

red de cliente para determinar si

el servidor devolvió un código de

motivo opcional u otra

información de diagnóstico

opcional.

08S01 -263 Mensaje: No se pudo iniciar el

proceso de enlazado de

paquetes.

Motivo: el mensaje de respuesta

de error de inicio de enlazado

indica que existe un problema

en el servidor que impide que

inicie el proceso de enlazado de

paquetes solicitado.

Acción: compruebe las opciones

de enlace de paquetes y vuelva

a intentar la solicitud del proceso

de enlace de paquetes. Revise

un seguimiento de red cliente

para determinar si el servidor

devolvió datos de área de

comunicación de SQL

(SQLCARD) con un código de

motivo opcional u otra

información de diagnóstico

Page 94: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

94

opcional.

08S01 -269 Mensaje: El usuario no está

autorizado para realizar el

comando solicitado en el

sistema de destino.

Motivo: el servidor no puede

autenticar el usuario con las

credenciales presentadas en el

momento de la conexión.

Acción: compruebe la

información de conexión para

asegurarse de que el nombre de

usuario (identificador de

usuario), la contraseña y el

método de seguridad

especificado (seguridad de inicio

de sesión interactivo, inicio de

sesión único o Kerberos)

coinciden con los requisitos de

servidor definidos para el

usuario actual. Para obtener

más información, consulte los

temas sobre el nombre de

usuario, la contraseña y el

método de seguridad.

08S01 -270 Mensaje: Se produjo un error

interno en la biblioteca de la red.

El comando solicitado encontró

una condición de error

específica a la implementación

en el sistema de destino.

Motivo: el mensaje de respuesta

de comprobación de comandos

indica que el servidor recibió un

comando del cliente que

determinó como sin arquitectura

en la administración de datos

distribuidos o la arquitectura de

base de datos relacional

distribuida.

Acción: revise un seguimiento de

Page 95: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

95

red de cliente para determinar si

el servidor devolvió mensajes de

error opcionales adicionales que

podrían indicar la causa del

problema y las acciones que se

deben realizar para resolverlo.

08S01 -272 Mensaje: Se produjo un error

interno en la biblioteca de la red.

El sistema de destino no

reconoce o no admite el

comando solicitado.

Motivo: el mensaje de respuesta

de comando no admitido indica

que el servidor recibió un

comando del cliente que no

reconoce o que no admite.

Acción: revise un seguimiento de

red de cliente para determinar si

el servidor devolvió un código de

gravedad opcional u otra

información de diagnóstico

opcional.

08S01 -273 Mensaje: El comando infringió la

capacidad de procesamiento de

la conversión.

Motivo: el mensaje de respuesta

de infracción de comando indica

que el servidor recibió un

comando del cliente que

determinó que infringe el ámbito

de procesamiento de la

conversación actual.

Acción: compruebe los

parámetros de conexión (por

ejemplo, unidad de trabajo

distribuida) y vuelva a intentar la

solicitud de conexión y

comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

Page 96: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

96

opcional u otra información de

diagnóstico opcional.

08S01 -274 Mensaje: Solicitud de

compromiso.

Motivo: el mensaje de respuesta

de solicitud de compromiso

indica que el servidor recibió una

solicitud de compromiso o

reversión del cliente que

determinó como no válida en el

contexto actual.

Acción: compruebe los

parámetros de conexión (por

ejemplo, unidad de trabajo

distribuida) y vuelva a intentar la

solicitud de conexión y

comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -290 Mensaje: Descripción no válida.

Motivo: el mensaje de respuesta

de descripción no válida indica

que el servidor no pudo leer uno

o más valores de datos,

provocando el fallo del

comando, cuando el cliente

envió un descriptor de

arquitectura de contenido de

objeto de datos con formato

DRDA (FD:OCA) de los datos.

Acción: compruebe los valores

de parámetro de datos y tipos de

datos, y vuelva a intentar la

solicitud de comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional, el número de

Page 97: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

97

parámetro no válido u otra

información de diagnóstico

opcional.

08S01 -291 Mensaje: El host no puede

insertar, modificar o recuperar

un registro debido a un error de

asignación de datos.

Motivo: el mensaje de respuesta

de error de asignación de datos

indica que el servidor no pudo

asignar uno o más valores de

datos desde el origen hasta el

destino, provocando un error de

comando, cuando el cliente

envió datos no válidos.

Acción: compruebe los valores

de parámetro de datos y tipos de

datos, y vuelva a intentar la

solicitud de comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional, el número de

parámetro no válido u otra

información de diagnóstico

opcional.

08S01 -303 Mensaje: Fin de la consulta.

Motivo: el mensaje de respuesta

de fin de consulta indica que el

servidor no pudo continuar el

procesamiento del resultado de

la consulta debido a un

problema en el mismo servidor,

en la red o en el cliente.

Acción: compruebe el estado del

servidor y la red, y vuelva a

intentar la solicitud de conexión

y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

Page 98: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

98

opcional u otra información de

diagnóstico opcional.

08S01 -304 Mensaje: Fin de la unidad de

trabajo.

Motivo: el mensaje de respuesta

de condición de finalizar unidad

de trabajo indica que el servidor

ha finalizado la unidad de

trabajo según el último comando

que recibió del cliente.

Acción: compruebe los

parámetros de conexión (por

ejemplo, confirmación

automática, unidad de trabajo

distribuida, tiempo de espera de

conexión, optimización de

FastLoad y opciones de enlace

de paquetes SQL estáticos) y

vuelva a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -331 Mensaje: Se produjo un error

interno en la biblioteca de la red.

Se realizó una solicitud que

requiere una dependencia de

administrador interna que no se

ha cumplido.

Motivo: el mensaje de respuesta

de error de dependencia de

administrador indica que el

servidor recibió un comando del

cliente que no admite en el

contexto de la solicitud según

los niveles de administrador

especificados por el servidor.

Acción: compruebe los

parámetros de conexión y vuelva

Page 99: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

99

a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de motivo

opcional u otra información de

diagnóstico opcional.

08S01 -332 Mensaje: Conflicto del nivel de

administrador.

Motivo: el mensaje de respuesta

de conflicto de nivel de

administrador indica que el

servidor no pudo completar una

solicitud de conexión de base de

datos.

Acción: compruebe los

parámetros de conexión y vuelva

a intentar la solicitud de

conexión. Revise un

seguimiento de red cliente para

determinar si el servidor devolvió

datos de área de comunicación

de SQL (SQLCARD) con un

código de motivo opcional u otra

información de diagnóstico

opcional.

08S01 -335 Mensaje: Se produjo un error

interno en la biblioteca de la red.

El comando solicitado envió un

objeto de datos que el sistema

de destino no reconoce o no

admite.

Motivo: el mensaje de respuesta

de objeto no admitido indica que

el servidor recibió un objeto del

cliente que no reconoce o que

no admite.

Acción: revise un seguimiento de

red de cliente para determinar si

el servidor devolvió un código de

gravedad opcional u otra

Page 100: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

100

información de diagnóstico

opcional.

08S01 -339 Mensaje: Error en la consulta

abierta.

Motivo: el mensaje de respuesta

de error de apertura de consulta

indica que el servidor no pudo

procesar la solicitud del cliente

para abrir el cursor.

Acción: compruebe los

parámetros de conexión (por

ejemplo, confirmación

automática, unidad de trabajo

distribuida, tiempo de espera de

conexión, optimización de

FastLoad y opciones de enlace

de paquetes SQL estáticos) y

vuelva a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -340 Mensaje: Mensaje de respuesta

de consulta abierta.

Motivo: el mensaje de respuesta

de finalización de apertura de

consulta indica que el servidor

no pudo completar una

instrucción de apertura de

consulta conjunto de SQL con

normalidad.

Acción: compruebe los

parámetros de conexión (por

ejemplo, confirmación

automática, unidad de trabajo

distribuida, tiempo de espera de

conexión, optimización de

FastLoad, opciones de enlace

de paquetes SQL estáticos o

Page 101: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

101

calificador predeterminado) y

vuelva a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -341 Mensaje: El proceso de

enlazado de paquetes no está

activo para el paquete

especificado.

Motivo: el mensaje de respuesta

de enlazado de paquetes de

base de datos relacional no

activo indica que el servidor no

pudo procesar una instrucción

SQL de enlace o una solicitud

de finalización de enlace cuando

una solicitud de inicio de enlace

anterior no se haya completado.

Acción: compruebe los

parámetros de conexión (por

ejemplo, colección de paquetes

u opciones de enlace de

paquetes SQL estáticos) y

vuelva a intentar la solicitud de

comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -342 Mensaje: El comando no se

puede procesar cuando el

proceso de enlazado de

paquetes RDB está activo.

Motivo: el mensaje de respuesta

de proceso de enlazado de

paquetes de base de datos

relacional activo indica que el

Page 102: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

102

servidor no pudo procesar una

instrucción SQL de enlazado

cuando una solicitud de inicio de

enlazado anterior no se haya

completado.

Acción: compruebe los

parámetros de conexión (por

ejemplo, colección de paquetes

u opciones de enlace de

paquetes SQL estáticos) y

vuelva a intentar la solicitud de

comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

HY000 -343 Mensaje: Se produjo un error

interno en la biblioteca de la red.

Se produjo un error en el

protocolo de conversación de

nivel de red.

Motivo: el mensaje de respuesta

de cadena de código de error de

protocolo de conversación indica

que el servidor recibió un

comando de protocolo fuera de

secuencia en el contexto actual.

Acción: revise un seguimiento de

red de cliente para determinar si

el servidor devolvió un código de

gravedad opcional u otra

información de diagnóstico

opcional.

08S01 -344 Mensaje: Se produjo un error

interno en la biblioteca de la red.

El comando solicitado incluyó un

parámetro que el sistema de

destino no reconoce o no

admite.

Motivo: el mensaje de respuesta

Page 103: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

103

de parámetro no admitido indica

que el servidor no puede

completar un comando solicitado

cuando no reconoce o no admite

el comando especificado.

Acción: compruebe los

parámetros de conexión y de

comando, y vuelva a intentar la

solicitud de conexión y

comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -345 Mensaje: La consulta no está

abierta.

Motivo: el mensaje de respuesta

de consulta no abierta indica

que el servidor no pudo procesar

un comando de continuar

consulta o cerrar consulta

cuando una consulta no está

abierta.

Acción: compruebe el estado del

servidor, la red y los parámetros

de conexión (por ejemplo,

confirmación automática, unidad

de trabajo distribuida, tiempo de

espera de conexión, tiempo de

espera de comando,

optimización de FastLoad y

opciones de enlace de paquetes

SQL estáticos) y vuelva a

intentar la solicitud de conexión

y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

Page 104: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

104

08S01 -346 Mensaje: La consulta se abrió

anteriormente.

Motivo: el mensaje de respuesta

de consulta abierta

anteriormente indica que el

servidor no puede procesar una

solicitud de apertura de consulta

para una consulta que ya está

abierta.

Acción: compruebe los

parámetros de conexión (por

ejemplo, confirmación

automática, unidad de trabajo

distribuida, tiempo de espera de

conexión, optimización de

FastLoad y opciones de enlace

de paquetes SQL estáticos) y

vuelva a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -356 Mensaje: El usuario ya tiene

acceso al recurso del host.

Motivo: el mensaje de respuesta

de base de datos relacional

actualmente en acceso indica

que el servidor no puede

completar un comando de

acceder a base de datos

adicional cuando el cliente ya

está conectado a una base de

datos relacional.

Acción: compruebe los

parámetros de conexión (por

ejemplo, catálogo inicial,

agrupación de conexiones,

tiempo de espera de conexión) y

vuelva a intentar la solicitud de

conexión y comando. Revise un

Page 105: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

105

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -357 Mensaje: Error en la solicitud del

recurso de host.

Motivo: el mensaje de respuesta

de error de acceso a la base de

datos relacional indica que el

servidor no puede completar una

solicitud de conexión.

Acción: compruebe el estado del

servidor, la red y los parámetros

de conexión (por ejemplo, el

catálogo inicial, la dirección de

red, el puerto de red y el tiempo

de espera de conexión) y vuelva

a intentar la solicitud de

conexión. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -358 Mensaje: El usuario no dispone

de autorización para acceder al

recurso del host. Compruebe las

credenciales de autenticación o

póngase en contacto con el

administrador del sistema.

Motivo: el mensaje de respuesta

de falta de autorización para

acceder a la base de datos

relacional indica que el servidor

no puede autenticar el usuario

con las credenciales

presentadas en el momento de

la conexión.

Acción: compruebe la

información de conexión para

Page 106: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

106

asegurarse de que el nombre de

usuario (identificador de

usuario), la contraseña y el

método de seguridad

especificado (seguridad de inicio

de sesión interactivo, inicio de

sesión único o Kerberos)

coinciden con los requisitos de

servidor definidos para el

usuario actual y vuelva a intentar

la solicitud de conexión. Revise

un seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional. Para

obtener más información,

consulte los temas sobre el

nombre de usuario, la

contraseña y el método de

seguridad.

08S01 -359 Mensaje: El comando RDB de

acceso debe emitirse antes de

cualquier comando que solicite

los servicios RDB.

Motivo: el mensaje de respuesta

de sin acceso a la base de datos

relacional indica que el servidor

no pudo completar el comando

cuando la solicitud de conexión

anterior no se completó.

Acción: compruebe la

información de conexión y

vuelva a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

HY000 -360 Mensaje: No se encuentra el

recurso del host. Compruebe

Page 107: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

107

que el valor del catálogo inicial

coincide con el nombre del

recurso del host.

Motivo: el mensaje de respuesta

de base de datos relacionada no

encontrada indica que el

servidor no pudo conectar el

cliente a la base de datos

relacional solicitada.

Acción: compruebe la

información de conexión para

asegurarse de que el valor del

catálogo inicial coincida con el

nombre de ubicación de DB2

para z/OS, la entrada del

directorio de base de datos

relacional de DB2 para i5/OS

(RDBDIRE) o el nombre de base

de datos de DB2 para Windows.

Compruebe los valores para la

dirección de red y el puerto de

red, y vuelva a intentar la

solicitud de conexión. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional. Para

obtener más información,

consulte el tema sobre el

catálogo inicial.

08S01 -361 Mensaje: Mensaje de respuesta

de actualización RDB.

Motivo: el mensaje de respuesta

de actualización de base de

datos relacional indica que el

servidor no pudo completar un

comando para actualizar una

base de datos relacional local o

remota.

Acción: compruebe los

parámetros de conexión (por

Page 108: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

108

ejemplo, confirmación

automática, unidad de trabajo

distribuida, tiempo de espera de

conexión, optimización de

FastLoad y opciones de enlace

de paquetes SQL estáticos) y

vuelva a intentar la solicitud de

conexión y comando. Revise un

seguimiento de red de cliente

para determinar si el servidor

devolvió un código de gravedad

opcional u otra información de

diagnóstico opcional.

08S01 -370 Mensaje: No hay recursos

suficientes en el sistema de

destino para completar el

comando. Póngase en contacto

con el administrador de servidor.

Motivo: el mensaje de respuesta

de límites de recurso alcanzados

indica que el servidor no pudo

completarse debido a una

cantidad insuficiente de recursos

(por ejemplo, memoria, bloqueo,

búfer).

Acción: compruebe los

parámetros de conexión y de

comando, y vuelva a intentar la

solicitud de conexión y

comando. Revise un

seguimiento de red cliente para

determinar si el servidor devolvió

datos de área de comunicación

de SQL (SQLCARD) con un

código de motivo opcional u otra

información de diagnóstico

opcional.

08S01 -372 Mensaje: Se produjo un error de

SQL.

Motivo: el mensaje de respuesta

de condición de error de SQL

Page 109: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

109

indica que el servidor encontró

un error para el que devolvió un

error de SQL.

Acción: compruebe los

parámetros de conexión y

comando y vuelva a intentar la

solicitud de conexión y comando

(por ejemplo, cualquier

instrucción SQL y cualquier

instrucción SQL de enlazado a

la solicitud de proceso de

sección de paquetes de SQL

estáticos). Revise un

seguimiento de red cliente para

determinar si el servidor devolvió

datos de área de comunicación

de SQL (SQLCARD) con un

código de motivo opcional u otra

información de diagnóstico

opcional.

HY000 -379 Mensaje: Se produjo un error

interno en la biblioteca de la red.

Se produjo un error de sintaxis

en el nivel de red.

Motivo: el mensaje de respuesta

de error de sintaxis de flujo de

datos indica que el servidor no

pudo procesar un comando de

protocolo que determinó que no

cumple los requisitos de la

arquitectura de administración

de datos distribuido.

Acción: revise un seguimiento de

red de cliente para determinar si

el servidor devolvió un código de

gravedad opcional u otra

información de diagnóstico

opcional.

08S01 -381 Mensaje: Se produjo un error

interno en la biblioteca de la red.

El comando solicitado envió una

Page 110: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

110

extensión de objeto de datos

que el sistema de destino no

reconoce o no admite.

Motivo: el mensaje de respuesta

de destino no admitido indica

que el servidor recibió un

parámetro en un objeto del

cliente que no reconoce o que

no admite.

Acción: revise un seguimiento de

red de cliente para determinar si

el servidor devolvió un código de

gravedad opcional u otra

información de diagnóstico

opcional.

08S01 -385 Mensaje: Se produjo un error

interno en la biblioteca de la red.

El comando solicitado incluyó un

valor de parámetro que el

sistema de destino no reconoce

o no admite.

Motivo: el mensaje de respuesta

de valor de parámetro no

admitido indica que el servidor

recibió un valor de parámetro

(por ejemplo, un CCSID de host

no válido) en un objeto del

cliente que no reconoce o que

no admite. El cliente especificó

un valor incorrecto al conectarse

o al ejecutar un comando.

Acción: revise un seguimiento de

red de cliente para ver el

parámetro cuyo valor no se

reconoce o no se admite y para

determinar si el servidor devolvió

un código de gravedad opcional

u otra información de

diagnóstico opcional.

HY000 -1500 Mensaje: Se alcanzó el número

máximo de instrucciones (128)

Page 111: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

111

para la conexión actual.

Motivo: el cliente depende de

instrucciones SQL predefinidas

en los paquetes SQL estáticos

de DB2 para admitir la ejecución

de instrucciones SQL SELECT

simultáneas. De manera

predeterminada, el cliente define

las secciones de 128 paquetes,

lo que permite al cliente ejecutar

128 instrucciones SQL SELECT

simultáneas por conexión de

cliente. Cuando el número

máximo de instrucciones SQL

SELECT simultáneas pendientes

supera el número de secciones

predefinidas, el cliente no puede

ejecutar una nueva instrucción

SQL SELECT.

Acción: compruebe la

información de conexión para

asegurarse de que el valor de la

colección de paquetes coincida

con la colección DB2 en la que

los paquetes HIS 2010 se

definen para la ejecución por el

identificador de usuario actual o

de forma pública. Para obtener

más información, consulte el

tema sobre la colección de

paquetes.

HY000 -1501 Mensaje: El usuario no tiene

autorización para crear

(ejecutar) el paquete.

Motivo: el servidor no puede

ejecutar una instrucción SQL

SELECT o CALL que requiere

una instrucción CURSOR

almacenada en un paquete SQL

estático al que el usuario actual

no está autorizado. El cliente

depende de instrucciones SQL

Page 112: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

112

predefinidas en los paquetes

SQL estáticos de DB2 para

admitir la ejecución de

instrucciones SQL SELECT. De

manera predeterminada, el

cliente define un paquete

automáticamente si el usuario de

tiempo de ejecución tiene

autoridad BIND, EXECUTE y

GRANT de paquete sobre la

colección de DB2 especificada

en la propiedad de conexión de

colección de paquetes.

Acción: compruebe la

información de conexión para

asegurarse de que el valor de la

colección de paquetes coincida

con la colección DB2 en la que

los paquetes HIS 2010 se

definen para la ejecución por el

identificador de usuario actual o

de forma pública. Cree

manualmente paquetes HIS

2010 para la ejecución por el

identificador de usuario actual o

de forma pública mediante la

herramienta de acceso a datos,

el Asistente para orígenes de

datos, los vínculos de datos o la

biblioteca de acceso a datos.

Conéctese a DB2 mediante un

identificador de autorización que

tenga privilegios para crear

automáticamente paquetes HIS

2010 (privilegios CREATE, BIND

y EXECUTE). Para obtener más

información, consulte el tema

sobre la colección de paquetes.

HY000 -7049 Mensaje: No se pudo obtener la

conexión de la agrupación. La

aplicación alcanza el límite de

conexiones de la agrupación de

Page 113: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

113

conexiones. Número máximo

definido en la propiedad “MAX

POOL SIZE”.

Motivo: el cliente no puede

conectarse al servidor cuando

las conexiones disponibles en la

agrupación de conexiones de

cliente se han agotado.

Acción: configure un tamaño de

agrupación máxima más grande

y establezca un tiempo de

espera en las conexiones

agrupadas. Para obtener más

información, consulte el tema

sobre el tamaño máximo del

grupo.

Errores de red TCPIP En la tabla siguiente se enumeran las constantes, los valores y los elementos SqlState y

SqlCode de los errores del cliente de red TCP/IP, así como una descripción de los mismos.

SQLSTATE SQLCODE Descripción

08S01 -602 Mensaje: no se pudo resolver el

nombre de host especificado.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

dirección de red o puerto de red

especificado por el usuario.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Para obtener más información, consulte

los temas sobre la dirección y el puerto

de red.

08S01 -603 Mensaje: No se pudo establecer la

conexión al host especificado.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

Page 114: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

114

dirección de red o puerto de red

especificado por el usuario, o el

servidor no está disponible.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Póngase en contacto con el

administrador de redes o el

administrador de servidores. Para

obtener más información, consulte los

temas sobre la dirección y el puerto de

red.

08S01 -604 Mensaje: Error en la asignación de

sockets.

Motivo: el cliente no pudo conectarse al

servidor DB2 a través de una red

TCP/IP cuando todos los recursos de

socket de cliente local estaban en uso.

Acción: cierre las conexiones de cliente

sin usar. Emplee la agrupación de

conexiones de cliente. Para obtener

más información, consulte el tema

sobre la agrupación de conexiones.

08S01 -605 Mensaje: Finalizó la conexión de red

porque el host no pudo enviar datos.

Motivo: el cliente no pudo conectarse al

servidor DB2 debido a un problema

imprevisto con el cliente o servidor.

Acción: póngase en contacto con el

administrador de clientes, el

administrador de redes o el

administrador de servidores.

08S01 -606 Mensaje: error en el inicio de sesión

único empresarial: no se pudo

establecer el contacto con el servidor

SSO <nombre-de-servidor>.

Compruebe que SSO está configurado

y que el servicio SSO se ejecuta en

dicho servidor.

Page 115: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

115

Motivo: el servidor de inicio de sesión

único empresarial no está configurado

o en ejecución.

Acción: compruebe la información de

conexión para asegurarse de que el

nombre de aplicación de afiliado ESSO

coincide con el valor del servidor y el

usuario actual definidos por el

administrador de inicio de sesión único

empresarial. Consulte con el

administrador de inicio de sesión único

empresarial. Configure un método de

autenticación alternativo. Para obtener

más información, consulte el tema

sobre el método de seguridad.

08S01 10014 Mensaje: error de socket TCPIP

(10014). La estructura sockaddr

señalada por el nombre contiene un

formato de dirección incorrecto para la

familia de direcciones asociadas o el

parámetro namelen es demasiado

pequeño. Este error también se

devuelve si la estructura sockaddr

señalada por el parámetro name con

una longitud especificada en el

parámetro namelen no es una parte

válida del espacio de direcciones del

usuario.

Motivo: el cliente intenta conectarse al

servidor DB2 mediante una dirección

de red IPv6 con formato incorrecto.

Acción: compruebe la información de la

conexión para asegurarse de que la

dirección de red especificada coincida

con el servidor y los requisitos de una

red IPv4 o IPv6. Para obtener más

información, consulte el tema sobre la

dirección de red.

08S01 10022 Mensaje: error de socket TCPIP

(10022). Se proporcionó un argumento

no válido.

Page 116: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

116

Motivo: el cliente intenta conectarse al

servidor DB2 mediante una dirección

de red IPv4 o IPv6 con formato

incorrecto.

Acción: compruebe la información de la

conexión para asegurarse de que la

dirección de red especificada coincida

con el servidor y los requisitos de una

red IPv4 o IPv6. Para obtener más

información, consulte el tema sobre la

dirección de red.

08S01 10024 Mensaje: error de socket TCPIP

(10024). No hay más descriptores de

socket disponibles.

Motivo: el cliente no pudo conectarse al

servidor DB2 a través de una red

TCP/IP cuando todas las conexiones

de socket de cliente local estaban en

uso.

Acción: cierre las conexiones de cliente

sin usar. Emplee la agrupación de

conexiones de cliente. Para obtener

más información, consulte el tema

sobre la agrupación de conexiones.

08S01 10040 Mensaje: error de socket TCPIP

(10040). El mensaje era demasiado

grande para caber en el búfer

especificado y se truncó.

Motivo: el cliente no pudo ejecutar un

comando según lo solicitó el programa.

Acción: compruebe que la sintaxis del

comando y los valores de datos de

parámetros se encuentran dentro de

los límites que admite la plataforma y la

versión del servidor DB2. Para obtener

más información sobre los límites de

tipos de datos y comandos, consulte el

tema sobre las asignaciones de tipos

de datos.

08S01 10043 Mensaje: error de socket TCPIP

(10043). No se admite el protocolo

Page 117: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

117

especificado.

Motivo: el cliente intenta conectarse al

servidor DB2 a través de un método de

acceso que el servidor DB2 no admite,

tal como Capa de sockets seguros

(SSL) o Seguridad de la capa de

transporte (TLS).

Acción: compruebe la información de la

conexión para asegurar la

compatibilidad del servidor DB2 con

SSL o TLS. Configure una red TCP/IP

sin especificar SSL o TLS. Póngase en

contacto con el administrador de redes

o el administrador de servidores. Para

obtener más información sobre la

conexión de red TCP/IP, consulte el

tema correspondiente.

08S01 10047 Mensaje: error de socket TCPIP

(10047). Las direcciones de la familia

especificada no se pueden usar con

este socket.

Motivo: el cliente intenta conectarse al

servidor DB2 mediante una dirección

de red IPv4 o IPv6 con formato

incorrecto.

Acción: compruebe la información de la

conexión para asegurarse de que la

dirección de red especificada coincida

con el servidor y los requisitos de una

red IPv4 o IPv6. Para obtener más

información, consulte el tema sobre la

dirección de red.

08S01 10049 Mensaje: error de socket TCPIP

(10049). La dirección remota no es una

dirección válida (por ejemplo,

INADDR_ANY o in6addr_any).

Motivo: el cliente intenta conectarse al

servidor DB2 mediante una dirección

de red IPv6 con formato incorrecto.

Acción: compruebe la información de la

conexión para asegurarse de que la

Page 118: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

118

dirección de red especificada coincida

con el servidor y los requisitos de una

red IPv4 o IPv6. Para obtener más

información, consulte el tema sobre la

dirección de red.

08S01 10050 Mensaje: error de socket TCPIP

(10050). Una operación de socket

encontró una red inactiva. Esto podría

indicar un fallo serio del sistema de red

(es decir, la pila de protocolo que

desborda el DLL de Windows Sockets),

la interfaz de red o la red local en sí.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

dirección de red o puerto de red

especificado por el usuario, o el

servidor no está disponible.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Póngase en contacto con el

administrador de servidor. Para obtener

más información, consulte los temas

sobre la dirección y el puerto de red.

08S01 10051 Mensaje: error de socket TCPIP

(10053). La red no se puede alcanzar

desde este host en estos momentos.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

dirección de red o puerto de red

especificado por el usuario, o el

servidor no está disponible.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Póngase en contacto con el

administrador de servidor. Para obtener

más información, consulte los temas

sobre la dirección y el puerto de red.

Page 119: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

119

08S01 10052 Mensaje: error de socket TCPIP

(10053). Para un socket orientado a

conexiones, este error indica que la

conexión se interrumpió debido a que

la actividad para mantener activa la

conexión detectó un error durante la

operación. Para un socket de

datagrama, este error indica que expiró

el tiempo de vida.

Motivo: el servidor cerró la conexión del

cliente.

Acción: póngase en contacto con el

administrador de redes o el

administrador de servidores.

08S01 10052 Mensaje: error de socket TCPIP

(10052). Se interrumpió la conexión

debido a que la actividad para

mantener activa la conexión detectó un

error durante la operación.

Motivo: el servidor cerró la conexión del

cliente.

Acción: póngase en contacto con el

administrador de redes o el

administrador de servidores.

08S01 10053 Mensaje: error de socket TCPIP

(10053). El software del equipo host

anuló una conexión establecida.

Motivo: el servidor cerró la conexión del

cliente.

Acción: póngase en contacto con el

administrador de redes o el

administrador de servidores.

08S01 10054 Mensaje: error de socket TCPIP

(10054). El lado remoto que ejecuta un

cierre firme o de anulación restableció

el circuito virtual. La aplicación debería

cerrar el socket porque ya no se puede

usar. En un socket de datagrama UPD,

este error indicaría que una operación

de envío anterior resultó en un mensaje

Page 120: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

120

ICMP de puerto inalcanzable.

Motivo: el servidor cerró la conexión del

cliente.

Acción: póngase en contacto con el

administrador de redes o el

administrador de servidores.

08S01 10055 Mensaje: error de socket TCPIP

(10055). No hay espacio disponible en

el búfer.

Motivo: el cliente no pudo conectarse al

servidor DB2 a través de una red

TCP/IP cuando todos los recursos de

socket de cliente local estaban en uso.

Acción: cierre las conexiones de cliente

sin usar. Emplee la agrupación de

conexiones de cliente. Para obtener

más información, consulte el tema

sobre la agrupación de conexiones.

08S01 10057 Mensaje: error de socket TCPIP

(10057). No se permitió una solicitud de

envío o recepción de datos debido a

que el socket no está conectado y no

se especificó ninguna dirección al

realizar el envío en un socket de

datagrama mediante una llamada

sendto.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

dirección de red o puerto de red

especificado por el usuario.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Para obtener más información, consulte

los temas sobre la dirección y el puerto

de red.

08S01 10060 Mensaje: error de socket TCPIP

(10060). Se interrumpió la conexión

debido a un error de red o porque el

Page 121: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

121

sistema del mismo nivel no respondió.

Motivo: el servidor cerró la conexión del

cliente.

Acción: póngase en contacto con el

administrador de redes o el

administrador de servidores.

08S01 10061 Mensaje: error de socket TCPIP

(10061). El intento de conexión se

rechazó con fuerza.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

dirección de red o puerto de red

especificado por el usuario.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Para obtener más información, consulte

los temas sobre la dirección y el puerto

de red.

08S01 10065 Mensaje: error de socket TCPIP

(10065). Se intentó realizar una

operación de socket a un host

inalcanzable.

Motivo: el cliente no pudo conectarse al

servidor DB2 con un valor incorrecto de

dirección de red o puerto de red

especificado por el usuario, o el

servidor no está disponible.

Acción: compruebe la información de

conexión para asegurarse que la

dirección de red y el puerto de red

especificados coinciden con el servidor.

Póngase en contacto con el

administrador de servidor. Para obtener

más información, consulte los temas

sobre la dirección y el puerto de red.

08S01 10093 Mensaje: error de socket TCPIP

(10093). Antes de usar esta función se

debe producir una llamada a

Page 122: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

122

WSAStartup correcta. Para obtener

más información, vea

http://msdn.microsoft.com/en-

us/library/ms742213(VS.85).aspx.

Motivo: el cliente no pudo conectarse al

servidor DB2 a través de una red

TCP/IP cuando todas las conexiones

de socket de cliente local estaban en

uso.

Acción: cierre las conexiones de cliente

sin usar. Emplee la agrupación de

conexiones de cliente. Para obtener

más información, consulte el tema

sobre la agrupación de conexiones.

Errores comunes En la tabla siguiente se describen los errores de servidor DB2 que pueden producirse con las

acciones que se deben llevar a cabo para solucionarlos.

SQLSTA

TE

SQLCO

DE

Mensaje Descripción

42601 -104 Símbolo no válido.

El token no era

válido o token

inesperado.

Se encontró el token

<token> inesperado

en el <texto>

siguiente. Entre los

tokens esperados se

incluyen: <lista-de-

tokens>.

Motivo: el servidor no puede ejecutar una

instrucción SQL que contiene símbolos o tokens

no permitidos, no válidos o inesperados.

Acción: compruebe la sintaxis de SQL mediante la

referencia de SQL de IBM DB2 para la plataforma

y la versión de IBM DB2 específica. Verifique si la

aplicación de consumidor de datos usa

identificadores de objeto delimitados, por ejemplo

corchetes ([<nombre-de-objeto>]), en lugar de

delimitadores admitidos (comillas dobles).

42602 -113 CARÁCTER NO

VÁLIDO

ENCONTRADO EN:

<cadena>, CÓDIGO

DE MOTIVO

<código-de-motivo>.

Se detectó un

Motivo: el servidor no puede procesar una

instrucción SQL SET CURRENT SQLID cuando el

cliente se conecta al servidor DB2.

Acción: compruebe la información de conexión

para asegurarse de que el valor de calificador

predeterminado coincida con la colección DB2 en

la que está catalogado el objeto. Para obtener más

Page 123: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

123

carácter no válido en

un nombre.

<identificador>

contiene un carácter

o permitido o no

contiene ningún

carácter.

información, consulte el tema sobre el calificador

predeterminado.

42802 -117 EL NÚMERO DE

VALORES

ASIGNADOS NO ES

IGUAL QUE EL

NÚMERO DE

COLUMNAS

ESPECIFICADAS O

IMPLÍCITAS.

La instrucción

contiene un número

incorrecto de

valores.

El número de valores

asignados no es

igual que el número

de columnas o

variables

especificadas o

implícitas.

Motivo: el servidor no puede ejecutar una

instrucción SQL INSERT cuando el número de

valores especificados no es igual que el número de

columnas en las tablas.

Acción: compruebe que el número de columnas

coincida con los objetos de la instrucción SQL.

Para ello, consulte el catálogo del sistema, por

ejemplo SYSIBM.SYSCOLUMNS, o ejecute una

consulta de esquema de cliente, por ejemplo, OLE

DB

IDBSchemaRowsets::GetSchemas(DBSCHEMA_

COLUMNS) o ADO.NET

MsDb2Connection.GetSchema(Columns).

22007 -181 LA

REPRESENTACIÓN

DE CADENA DE UN

VALOR DATETIME

NO ES UN VALOR

DATETIME VÁLIDO

El valor de la cadena

date, time o

timestamp no es

válido.

La representación de

cadena de un valor

datetime está fuera

de rango.

Motivo: el servidor no puede ejecutar la instrucción

SQL cuando un valor DATETIME tiene un formato

incorrecto o está fuera de rango.

Acción: compruebe que los valores DATETIME

están dentro del rango admitido para año (de 0001

a 9999), mes (de 1 a 12), día (28/29/30/31, en

función del mes y año bisiesto), hora (de 0 a 24 o a

12 para EE. UU.), minutos (de 0 a 59), segundos

(de 0 a 59) y microsegundos (de 0 a 999999).

Compruebe la información sobre la conexión para

asegurarse de que la opción DateTime As Date se

especificó en True para indicar al cliente que debe

eliminar la parte temporal de los valores de datos

de Windows DateTime asignados a los valores de

datos de DB2 Timestamp, de modo que la base de

Page 124: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

124

datos DB2 pueda leer estos valores como valores

de datos DB2 Date. Para obtener más información,

consulte el tema sobre la opción de conexión

DateTime As Date.

42704 -204 <esquema>.<objeto>

es un nombre no

identificado.

Se detectó un

nombre de objeto o

restricción no

definido.

<nombre> es un

nombre no definido.

Motivo: el servidor no puede ejecutar una

instrucción SQL que hace referencia a un nombre

de <esquema>.<objeto> no válido.

Acción: compruebe el nombre de objeto

especificado en la instrucción SQL. Compruebe la

información de conexión para asegurarse de que

el valor de calificador predeterminado coincida con

la colección DB2 en la que está catalogado el

objeto. Para obtener más información, consulte el

tema sobre el calificador predeterminado.

42703 -206 <nombre> NO ES

VÁLIDO EN EL

CONTEXTO EN EL

QUE SE USA

El <nombre> de la

columna no se

encuentra en las

tablas especificadas.

<nombre> no es

válido en el contexto

en el que se usa.

Motivo: el servidor no puede ejecutar una

instrucción SQL en la que el nombre de una

columna especificada no corresponde a una

columna de la tabla de origen o destino o de la

vista a la que se hace referencia en la tabla.

Acción: compruebe que las referencias de columna

coincidan con los objetos de la instrucción SQL.

Para ello, consulte el catálogo del sistema, por

ejemplo SYSIBM.SYSCOLUMNS, o ejecute una

consulta de esquema de cliente, por ejemplo, OLE

DB

IDBSchemaRowsets::GetSchemas(DBSCHEMA_

COLUMNS) o ADO.NET

MsDb2Connection.GetSchema(Columns).

08S01 -360 No se encuentra el

recurso del host.

Compruebe que el

valor del catálogo

inicial coincide con el

nombre del recurso

del host.

Motivo: el servidor no pudo conectar el cliente al

nombre de base de datos relacional (RDBNAM) de

DRDA.

Acción: compruebe la información de conexión

para asegurarse de que el valor del catálogo inicial

coincida con el nombre de ubicación de DB2 para

z/OS, la entrada del directorio de base de datos

relacional de DB2 para i5/OS (RDBDIRE) o el

nombre de base de datos de DB2 para Windows.

Para obtener más información, consulte el tema

sobre el catálogo inicial.

42884 -440 EN LA RUTA DE

ACCESO ACTUAL

Motivo: el servidor no puede ejecutar una

instrucción SQL CALL que contiene el número

Page 125: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

125

NO SE ENCONTRÓ

NINGÚN <tipo-de-

rutina> CON EL

NOMBRE <nombre-

de-rutina> CON

ARGUMENTOS

COMPATIBLES

No se encontró

ninguna ruta con el

nombre especificado

y argumentos

compatibles.

No se encontró

ninguna rutina

autorizada con el

nombre <nombre-de-

rutina> del tipo <tipo-

de.rutina> con

argumentos

compatibles.

incorrecto de argumentos o tipos de datos de

parámetros no válidos, o que hace referencia a un

nombre <esquema>.<objeto> no válido.

Acción: Compruebe el número de argumentos.

Compruebe los tipos de datos de los parámetros.

Compruebe el nombre de objeto especificado en la

instrucción SQL. Compruebe la información de

conexión para asegurarse de que el valor de

calificador predeterminado coincida con la

colección DB2 en la que está catalogado el objeto.

Para obtener más información, consulte el tema

sobre el calificador predeterminado.

24501 -501 EL CURSOR

IDENTIFICADO EN

UNA INSTRUCCIÓN

FETCH O CLOSE

NO ESTÁ ABIERTO.

El cursor <nombre

de cursor> no está

abierto.

El cursor

especificado en una

instrucción FETCH o

CLOSE no está

abierto o una

variable de cursor en

una referencia de

función escalar de

cursor no está

abierta.

Motivo: el servidor no puede ejecutar una

instrucción SQL SELECT o CALL que requiere una

instrucción FETCH o CLOSE contra un CURSOR

que no se encuentre en estado abierto.

Acción: compruebe la aplicación para ver si está

emitiendo una instrucción COMMIT o ROLLBACK,

que podría cerrar el cursor. Verifique si hay un

mensaje de devolución recibido anteriormente que

podría indicar que el servidor cerró

automáticamente el cursor según un evento del

sistema (por ejemplo, SQLCODE -404, -652, -679,

-802, -901, -904, -909, -910, -911, -913 o -952).

Compruebe la información sobre la conexión para

asegurarse de que la opción AutoCommit se ha

especificado en True cuando se trabaja con

algunos consumidores genéricos, incluidos SQL

Server Integration Services y procesador de

consultas distribuidas, al usar transacciones

remotas de unidad de trabajo. Para obtener más

información, consulte el tema sobre el modo

AutoCommit.

Page 126: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

126

42501 -551 No autorizado para

usar el objeto.

No autorizado para

usar el objeto

<nombre-de-objeto>

en <nombre-de-

recurso> del tipo

<tipo-de-recurso>.

<Id.-de-autorización>

no dispone de la

autorización o el

privilegio necesario

para realizar la

operación

<operación> en el

objeto <nombre-de-

objeto>.

Motivo: el servidor no puede ejecutar una

instrucción SQL SELECT o CALL que requiere una

instrucción CURSOR almacenada en un paquete

SQL estático al que el usuario actual no está

autorizado. El cliente depende de instrucciones

SQL predefinidas en los paquetes SQL estáticos

de DB2 para admitir la ejecución de instrucciones

SQL SELECT. De manera predeterminada, el

cliente define un paquete automáticamente si el

usuario de tiempo de ejecución tiene autoridad

BIND, EXECUTE y GRANT de paquete sobre la

colección de DB2 especificada en la propiedad de

conexión de colección de paquetes.

Acción: compruebe la información de conexión

para asegurarse de que el valor de la colección de

paquetes coincida con la colección DB2 en la que

los paquetes HIS 2010 se definen para la

ejecución por el identificador de usuario actual o

de forma pública. Cree manualmente paquetes

HIS 2010 para la ejecución por el identificador de

usuario actual o de forma pública mediante la

herramienta de acceso a datos, el Asistente para

orígenes de datos, los vínculos de datos o la

biblioteca de acceso a datos. Conéctese a DB2

mediante un identificador de autorización que

tenga privilegios para crear automáticamente

paquetes HIS 2010 (privilegios CREATE, BIND y

EXECUTE). Para obtener más información,

consulte el tema sobre la colección de paquetes.

42501

42602

-567

-567

ERROR DE

AUTORIZACIÓN DE

<tipo-de-enlace>

MEDIANTE

PAQUETE DE

AUTORIZACIÓN

<identificador-de-

autorización> =

PRIVILEGIO DE

<nombre-de-

paquete> =

<privilegio>.

No se permite el

Motivo: el servidor no puede ejecutar una

instrucción SQL SELECT cuando la cuenta de

usuario no tiene permiso para crear o ejecutar los

paquetes DB2 necesarios.

Acción: compruebe la información de conexión

para asegurarse de que el valor de la colección de

paquetes coincida con la colección DB2 en la que

los paquetes HIS 2010 se definen para la

ejecución por el identificador de usuario actual o

de forma pública. Cree manualmente paquetes

HIS 2010 para la ejecución por el identificador de

usuario actual o de forma pública mediante la

herramienta de acceso a datos, el Asistente para

Page 127: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

127

nombre de

autorización &1.

<identificador-de-

autorización> no es

un identificador de

autorización válido.

orígenes de datos, los vínculos de datos o la

biblioteca de acceso a datos. Conéctese a DB2

mediante un identificador de autorización que

tenga privilegios para crear automáticamente

paquetes HIS 2010 (privilegios CREATE, BIND y

EXECUTE). Para obtener más información,

consulte el tema sobre la colección de paquetes.

42710 -601 EL NOMBRE, LA

VERSIÓN O EL

NÚMERO DE SERIE

DEL VOLUMEN DEL

OBJETO QUE SE

DEBE DEFINIR O

EL DESTINO DE

UNA INSTRUCCIÓN

RENAME ES

IDÉNTICO AL

NOMBRE, LA

VERSIÓN O EL

NÚMERO DE SERIE

DEL VOLUMEN

EXISTENTE

<nombre-de-objeto>

DEL TIPO DE

OBJETO <tipo-de-

objeto>.

<nombre> en

<esquema> del tipo

<tipo> ya existe.

El nombre del objeto

que se debe crear es

idéntico al nombre

existente <nombre>

del tipo <tipo>.

Motivo: el servidor no puede asignar un nombre a

un objeto cuando dicho nombre ya lo usa otro

objeto del mismo tipo.

Acción: asigne un nombre único al objeto en

comparación con los objetos de base de datos

existentes.

42721 -725 SE PROPORCIONÓ

UN VALOR NO

VÁLIDO AL

REGISTRO

ESPECIAL

<registro> EN LA

UBICACIÓN

Motivo: el servidor no puede procesar una

instrucción SET CURRENT SQLID cuando esta

contiene un valor no válido para el identificador de

usuario o el nombre de colección.

Acción: compruebe la información de conexión

para asegurarse de que el valor de calificador

predeterminado coincida con la colección DB2 en

Page 128: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

128

<ubicación> la que está catalogado el objeto. Para obtener más

información, consulte el tema sobre el calificador

predeterminado.

23505 -803 UN VALOR

INSERTADO O

ACTUALIZADO NO

ES VÁLIDO

PORQUE EL

ÍNDICE DEL

ESPACIO DE

ÍNDICES <nombre-

de-espacio-de-

índices>

RESTRINGE LAS

COLUMNAS DE LA

TABLA DE MODO

QUE DOS FILAS NO

PUEDAN

CONTENER

VALORES

DUPLICADOS. RID

DE LA FILA

EXISTENTE ES X

<identificador-de-

dila>

Se especificó un

valor de clave

duplicado.

Uno o más valores

en la instrucción

INSERT o UPDATE,

o en la actualización

de clave externa

provocada por una

instrucción DELETE

no son válidos

porque la clave

externa, la

restricción única o el

índice único

identificado por

<identificador-de-

Motivo: el servidor no puede ejecutar una

instrucción INSERT o UPDATE en una tabla

restringida por una instrucción UNIQUE INDEX y

que resultaría en valores duplicados.

Acción: compruebe que los valores de datos no

infringen una restricción. Para ello, consulte el

catálogo del sistema, por ejemplo

SYSIBM.SYSINDEXES, o ejecute una consulta de

esquema de cliente, por ejemplo, OLE DB

IDBSchemaRowsets::GetSchemas(DBSCHEMA_I

NDEXES) o ADO.NET

MsDb2Connection.GetSchema(Indexes).

Page 129: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

129

índice> restringe la

tabla <nombre-de-

tabla> de modo que

no pueda contener

valores duplicados

para la clave de

índice.

51002 -805 DBRM O NOMBRE

DE PAQUETE

<nombre-de-

ubicación>.<identific

ador-de-

colección>.<nombre-

dbrm>.<token-de-

coherencia> NO SE

ENCUENTRA EN EL

PLAN <nombre-del-

plan>. MOTIVO

<motivo>.

El paquete SQL

<nombre-del-

paquete> en

<nombre-de-

colección> no se

encuentra en el

servidor DRDA.

No se encuentra el

paquete<nombre-

del-paquete>.

Motivo: el servidor no encontró el paquete SQL

estático de DB2 que requiere el cliente DB2 para

ejecutar una instrucción SQL SELECT dinámica.

Acción: compruebe la información de conexión

para asegurarse de que el valor de la colección de

paquetes coincida con la colección DB2 en la que

los paquetes HIS 2010 se definen para la

ejecución por el identificador de usuario actual o

de forma pública. Para obtener más información,

consulte el tema sobre la colección de paquetes.

58004 -901 ERROR DE

EJECUCIÓN

DEBIDO A UN

ERROR DEL

SISTEMA QUE NO

IMPIDE LA

EJECUCIÓN

CORRECTA DE LAS

INSTRUCCIONES

SQL

SUBSIGUIENTES.

Error del sistema

Motivo: el servidor no ejecutó la instrucción SQL

actual, pero es posible que las instrucciones SQL

subsiguientes se realicen correctamente. Este

error puede deberse a un error de compromiso de

transacción en una unidad de trabajo distribuida o

un error de actualización debido a una restricción,

o a que la instrucción SQL contiene una longitud

no válida (0 o superior a la longitud máxima).

Acción: el usuario debe comprobar el código de

motivo cuando esté disponible para determinar si

se requieren acciones adicionales de parte del

usuario o el administrador, así como determinar

Page 130: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

130

SQL.

Error de la

instrucción SQL

debido a un error del

sistema no grave.

Las instrucciones

SQL subsiguientes

se pueden procesar.

(Motivo <motivo>).

cómo evitar el error mediante la modificación de la

aplicación, la transacción o el comando.

57011 -904 ERROR DE

EJECUCIÓN

DEBIDO A UN

RECURSO NO

DISPONIBLE.

MOTIVO <código-

de-motivo>, TIPO

DE RECURSO

<tipo-de-recurso> Y

NOMBRE DE

RECURSO

<nombre-de-

recurso>.

Límite de recursos

superado.

Error de ejecución

debido a un recurso

no disponible.

Código de motivo:

<código-de-motivo>,

tipo de recurso:

<tipo-de-recurso> y

nombre de recurso:

<nombre-de-

recurso>.

Motivo: el servidor no puede ejecutar la instrucción

SQL porque el objeto de la misma no está

disponible.

Acción: compruebe que el objeto y la base de

datos están disponibles y que no se encuentran

interbloqueados, sin conexión o en otro estado no

disponible.

57033 -913 ERROR DE

EJECUCIÓN

DEBIDO A UN

INTERBLOQUEO O

TIEMPO DE

ESPERA

AGOTADO.

Motivo: el servidor no puede ejecutar la instrucción

SQL porque el objeto de la misma no está

disponible.

Acción: compruebe que el objeto y la base de

datos están disponibles y que no se encuentran

interbloqueados, sin conexión o en otro estado no

disponible. Confirma o revierta la operación

Page 131: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

131

CÓDIGO DE

MOTIVO <código-

de-motivo>, TIPO

DE RECURSO

<tipo-de-recurso> Y

NOMBRE DE

RECURSO

<nombre-de-

recurso>.

La fila o el objeto

<nombre-de-objeto>

en <nombre-de-

recurso> del tipo

<tipo-de-recurso>

está en uso.

Error de ejecución

debido a un

interbloqueo o

tiempo de espera

agotado. Código de

motivo <código-de-

motivo>.

anterior y desconéctese de la base de datos.

Compruebe el código de motivo del servidor para

obtener más información sobre el estado del objeto

(por ejemplo, el código de motivo 00C90088 de

DB2 para z/OS indica un interbloqueo, mientras

que 00C9008E indica un tiempo de espera

agotado.

Seguimiento

Existen varias opciones para el seguimiento, lo que puede ayudarle a capturar problemas en la

aplicación de consumidor de datos, los componentes de servicio de OLE DB, el proveedor de

datos, el cliente de red DB2 y el servidor de base de datos DB2.

Seguimiento de consumidor de SQL mediante SQL Server Profiler SQL Server Profiler es una interfaz gráfica de usuario de seguimiento SQL que se usa para

supervisar una instancia del motor de base de datos o de Analysis Services. Puede capturar y

guardar los datos acerca de cada evento en un archivo o tabla, para su posterior análisis. Para

obtener más información, vea el tema Introducción a SQL Server Profiler

(http://go.microsoft.com/fwlink/?LinkID=241520).

Page 132: Proveedor Microsoft OLE DB para DB2download.microsoft.com/download/D/F/E/DFE18063-9C... · Base de datos ... aplicaciones distribuidas con destino a bases de datos IBM DB2. ... Microsoft

132

Seguimiento del proveedor de DB2 mediante la herramienta Utilidad de seguimiento del proveedor La utilidad de seguimiento del proveedor captura y guarda información desde el cliente Microsoft

para conexiones de red DB2, interfaces OLE DB y mensajes de datos. Para obtener más

información, vea la Ayuda a la utilidad de seguimiento

(http://go.microsoft.com/fwlink/?LinkID=180447) y Utilidad de seguimiento de SNA

(http://go.microsoft.com/fwlink/?LinkID=180449) de Host Integration Server 2010.

Seguimiento de red mediante la supervisión de red La supervisión de red captura el tráfico de red para presentación y análisis. Permite realizar

tareas, tal como el análisis de datos previamente capturados en métodos definidos por el

usuario, mediante la extracción de datos desde analizadores de protocolo definidos. Incluye un

analizador de administración de datos distribuidos (DDM) para el uso con el proveedor de datos.

Póngase en contacto con los servicios Microsoft de soporte al cliente para obtener una copia del

analizador DDM. Para obtener más información, vea el artículo sobre el Monitor de red

(http://go.microsoft.com/fwlink/?LinkID=180448).

Seguimiento de servidor DB2 mediante herramientas de IBM Para obtener más información, vea la guía de administración de IBM DB2 correspondiente a la

plataforma y versión de DB2.

Eventos de Windows Server mediante el Visor de eventos El Visor de eventos es un complemento de Microsoft Management Console (MMC) que le

permite explorar y administrar registros de eventos. Para obtener más información, vea Visor de

eventos (http://go.microsoft.com/fwlink/?LinkID=131274).