Vous êtes sur la page 1sur 132

Proveedor Microsoft OLE DB para DB2

Versin 4.0
Documentacin del producto
(ltima actualizacin: 31 de enero de 2012)
La documentacin del proveedor Microsoft OLE DB para DB2 V4.0 proporciona informacin
acerca de la instalacin y el uso de la versin 4 del proveedor Microsoft OLE DB para DB2
(proveedor de datos).

Copyright
La informacin de este documento, incluida la direccin URL y otras referencias a sitios web de
Internet, est sujeta a cambios sin previo aviso. A menos que se indique lo contrario, las
compaas, organizaciones, productos, nombres de dominio, direcciones de correo electrnico,
logotipos, personas, lugares y eventos descritos en los ejemplos son ficticios. No se pretende
establecer ni se debe inferir ninguna asociacin con ninguna empresa, organizacin, producto,
nombre de dominio, direccin de correo electrnico, 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 recuperacin, ni transmitida de
ninguna forma ni por ningn medio, ya sea electrnico, mecnico, fotocopias, grabacin u otros,
con ningn propsito, sin la previa autorizacin 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 dems marcas comerciales
son propiedad de sus respectivos propietarios.

Tabla de contenido
Introduccin ..................................................................................................................................... 7
En esta seccin ............................................................................................................................ 7
Introduccin al proveedor de datos ................................................................................................. 7
Caractersticas del proveedor de datos ....................................................................................... 7
Novedades de la versin 4.0 ........................................................................................................... 8
Instalacin del proveedor de datos.................................................................................................. 8
Instalacin del proveedor de datos .............................................................................................. 9
Sistemas operativos admitidos ................................................................................................. 9
Requisitos previos de software ................................................................................................. 9
Actualizar desde la versin anterior.......................................................................................... 9
Procedimiento para instalar el producto ................................................................................... 9
Instalacin desatendida del producto ..................................................................................... 10
Reparacin de la instalacin del producto .............................................................................. 10
Desinstalacin del producto .................................................................................................... 11
Desinstalacin desatendida del producto ............................................................................... 11
Planeamiento y arquitectura .......................................................................................................... 12
En esta seccin .......................................................................................................................... 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
Conversin de datos ............................................................................................................... 13
Conversin de pginas de cdigos......................................................................................... 14
Seguridad ................................................................................................................................ 14
Arquitectura ................................................................................................................................... 14
Proveedor de datos .................................................................................................................... 15
Herramientas de proveedor de datos ..................................................................................... 15
Herramienta de acceso a datos con Asistente para orgenes de datos ................................. 15
Vnculos de datos ................................................................................................................... 15
Utilidad de seguimiento .......................................................................................................... 16
Herramientas de SQL Server ..................................................................................................... 16
SQL Server Data Tools (SSDT).............................................................................................. 16

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
Replicacin ............................................................................................................................. 18
Implementacin ............................................................................................................................. 18
En esta seccin .......................................................................................................................... 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
Creacin de un origen de datos .............................................................................................. 19
Apertura de un origen de datos .............................................................................................. 19
Importacin de un origen de datos ......................................................................................... 20
Edicin de un origen de datos ................................................................................................ 20
Probar una conexin ............................................................................................................... 20
Ejecucin de una consulta de ejemplo ................................................................................... 21
Crear paquetes ....................................................................................................................... 21
Visualizacin de una cadena de conexin ............................................................................. 21
Cambio de contrasea ............................................................................................................ 21
Ubicacin de una definicin de conexin ............................................................................... 22
Configuracin de las opciones ................................................................................................ 22
Cmo obtener ayuda .............................................................................................................. 22
Finalizacin de otras tareas .................................................................................................... 22
Asistente para orgenes de datos .................................................................................................. 23
Pantalla de bienvenida ............................................................................................................... 23
Data Source ............................................................................................................................... 23
Conexin de red TCP/IP ............................................................................................................ 23
Base de datos DB2 .................................................................................................................... 24
Configuracin regional ............................................................................................................... 26
Seguridad ................................................................................................................................... 27
Mtodo de seguridad: inicio de sesin interactivo .................................................................. 27
Mtodo de seguridad: inicio de sesin nico ............................................................................. 29
Mtodo de seguridad: kerberos ................................................................................................. 29
Opciones avanzadas .................................................................................................................. 29
Todas las propiedades ............................................................................................................... 30
Biblioteca de acceso a datos ..................................................................................................... 46

Herramienta de vnculo de datos................................................................................................... 46


Creacin de un vnculo de datos ................................................................................................ 47
Proveedor ................................................................................................................................... 47
Conexin .................................................................................................................................... 47
Red ............................................................................................................................................. 48
Seguridad ................................................................................................................................... 48
Mtodo de seguridad: inicio de sesin interactivo ..................................................................... 48
Mtodo de seguridad: inicio de sesin nico ............................................................................. 49
Mtodo de seguridad: kerberos ................................................................................................. 49
Base de datos ............................................................................................................................ 49
Acciones de conexin ................................................................................................................ 51
Opciones avanzadas .................................................................................................................. 51
Todas las propiedades ............................................................................................................... 52
Operaciones .................................................................................................................................. 69
En esta seccin .......................................................................................................................... 69
Conversiones de pginas de cdigos ........................................................................................... 69
CCSID de host ........................................................................................................................... 69
Pgina de cdigos de PC ........................................................................................................... 70
Procesar binario como carcter ................................................................................................. 70
Pgina de cdigos binarios ........................................................................................................ 70
Asignacin de tipos de datos ......................................................................................................... 70
Asignacin 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 conexin ................. 76
Agrupar los recursos de proveedor para reducir el tiempo de inicio de la conexin .............. 76
Optimizar la memoria cach del conjunto de filas al obtener datos ....................................... 77
Aplazar la preparacin de comandos con parmetros hasta la ejecucin ............................. 77
Recuperacin de informacin de esquema del catlogo de sombras de DB2 ...................... 78
Recuperacin de informacin del esquema del catlogo de sombras DB2 ........................... 78
Enviar varias filas en una sola unidad de trabajo ................................................................... 78
Tiempo de espera del comando para finalizar consultas de larga duracin .......................... 79
Medir el rendimiento ................................................................................................................... 79
Seguridad y proteccin .................................................................................................................. 79

En esta seccin .......................................................................................................................... 79


Seguridad ...................................................................................................................................... 80
Proteccin ...................................................................................................................................... 80
Estndares de cifrado para DB2 ................................................................................................ 80
Configuracin para la proteccin ............................................................................................... 80
El proveedor de datos concede al grupo pblico DB2 permisos de ejecucin en el paquete
de DB2 ................................................................................................................................. 81
El proveedor de datos almacena el nombre de usuario como texto sin formato en el vnculo
de datos universal (UDL) o en el archivo de cadena de conexin ...................................... 81
El proveedor de datos admite el cifrado dbil basado en DES y Diffie-Hellman ................... 81
El proveedor de datos se conecta mediante el uso de nombre de usuario y contrasea en
texto sin formato y sin cifrar ................................................................................................ 81
El proveedor de datos enva y recibe datos sin cifrar............................................................. 82
El proveedor de datos enva flujos de red adicionales para admitir Defer Prepare ............... 82
Solucin de problemas .................................................................................................................. 82
En esta seccin .......................................................................................................................... 82
Problemas del consumidor de datos ............................................................................................. 82
SQL Server Integration Services ................................................................................................ 82
Inicio de sesin nico empresarial.......................................................................................... 83
Asignacin de tipos de datos .................................................................................................. 83
Archivos de asignacin de tipos de datos .............................................................................. 84
Personalizacin de componentes de flujos de datos ............................................................. 87
Replicacin de SQL Server ........................................................................................................ 87
Derive Parameters .................................................................................................................. 87
Asignacin de tipos de datos .................................................................................................. 87
SQL Server Analysis Services ................................................................................................ 91
Cdigos 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 supervisin de red ................................................................ 132
Seguimiento de servidor DB2 mediante herramientas de IBM ................................................ 132
Eventos de Windows Server mediante el Visor de eventos .................................................... 132

Introduccin
En las secciones siguientes se proporciona ayuda acerca de cmo obtener informacin sobre la
instalacin y configuracin del proveedor Microsoft OLE DB para DB2 versin 4.0 (proveedor de
datos).

En esta seccin
1. Introduccin al proveedor de datos
2. Novedades de la versin 4.0
3. Instalacin del proveedor de datos

Introduccin al proveedor de datos


El proveedor Microsoft OLE DB para DB2 versin 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 cdigo del protocolo DRDA.

Caractersticas del proveedor de datos


El proveedor de datos ofrece las caractersticas siguientes:

Instalacin con un programa interactivo que admite scripts.


7

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

Acceso a equipos servidor DB2 mediante una conexin de red TCP/IP.

Ejecucin de comandos SQL dinmicos 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
solucin de problemas.

Ayuda a travs de documentacin de usuario en lnea.

El proveedor de datos se ha diseado y probado para su uso con Microsoft SQL Server 2012 y
Microsoft SQL Server 2008 R2. El proveedor de datos se basa en la tecnologa de Microsoft Host
Integration Server 2010. Para obtener ms informacin acerca de HIS 2010, vea Host Integration
Server 2010 (http://go.microsoft.com/fwlink/?LinkID=180445).

Novedades de la versin 4.0


El proveedor Microsoft OLE DB para DB2 versin 4.0 ofrece las siguientes mejoras:

Instalacin simplificada del programa

Conectividad a DB2 para z/OS V10

Conectividad a DB2 para i5/OS V7R1

Equilibrio de carga de transaccin 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 parmetros

Decimal de DB2 como asignacin de tipo de datos numricos OLE DB

Tipo de datos DATETIME2 de SQL Server

Identificadores de objetos largos de DB2

Acceso a tablas DB2 con un gran nmero de columnas y parmetros

Lectura de informacin de esquema almacenada en tablas de catlogos de sombras de DB2

Identificadores de origen de comando y sesin

Cdigos de motivo incluidos en la informacin de error

Documentacin de error extendida

Instalacin del proveedor de datos


En este tema se proporcionan instrucciones sobre cmo instalar el proveedor de datos.

Instalacin 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 instalacin.

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)


Nota
Para una instalacin en un sistema operativo de 64 bits (x64), se deben instalar
ambos paquetes (x86 y x64) de Visual Studio 2010 C++.

Actualizar desde la versin 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 instalacin interactiva y una
instalacin desatendida. Los pasos siguientes le guiarn por la instalacin interactiva.
1. Vaya al Centro de descargas de Microsoft.
9

2. Descargue la versin x86 (32 bits) o x64 (64 bits) del programa de instalacin
DB2OLEDB4_x64.msi.
3. Haga doble clic en el archivo .msi para iniciar el Asistente para la instalacin.
4. Haga clic en Siguiente para comenzar.
5. En la pgina Contrato de licencia, consulte las condiciones de la licencia, haga clic en
Acepto los trminos del Contrato de licencia y, a continuacin, en Siguiente.
6. En la pgina Informacin de registro, rellene los campos Nombre y Compaa y haga clic
en Siguiente.
7. Si lo desea, en la pgina Seleccin de caractersticas, 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 continuacin, seleccione
Siguiente.
8. En la pgina Preparado para instalar el programa, haga clic en Instalar.
9. Cuando aparezca la peticin Control de cuentas de usuario de Windows, haga clic en S.
10. En la pgina Instalando, consulte el estado del proceso de instalacin.
11. En la pgina Finalizacin, haga clic en Finalizar.

Instalacin desatendida del producto


Hay dos opciones para instalar el servicio de DRDA, incluida una instalacin interactiva y una
instalacin desatendida. Los pasos siguientes le guiarn por la instalacin desatendida.
1. En el men Inicio, seleccione Todos los programas, Microsoft Visual Studio 2010 y
Visual Studio Tools, haga clic con el botn secundario del mouse en Smbolo del sistema
de x64 Win64 para Visual Studio 2010 y, a continuacin, haga clic en Ejecutar como
administrador. Aparecer el cuadro de dilogo Control de cuentas de usuario. Haga clic
en S para continuar.
2. En la ventana Smbolo del sistema de x64 Win64 para Visual Studio 2010, localice la
carpeta de instalacin en la que descarg el programa de instalacin y escriba
DB2OLEDB4_x64.msi /quiet.
3. Para comprobar la instalacin, busque el producto instalado en C:\Archivos de
programa\Microsoft OLE DB Provider for DB2.
Nota
Opcionalmente, para generar un registro, agregue /l <nombre del archivo de
registro> a la cadena de comandos. Para comprobar la instalacin, escriba notepad
<nombre del archivo de registro> y haga clic en Entrar.

Reparacin de la instalacin del producto


Puede usar la opcin Programas y caractersticas de Windows para iniciar el mantenimiento
de programas y reparar la instalacin.

10

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


caractersticas. Aparecer el cuadro de dilogo 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 orgenes de datos del proveedor de datos.
3. Haga clic en Siguiente para comenzar.
4. En el cuadro de dilogo Mantenimiento del programa, haga clic en Reparar.
5. En la pgina Preparado para reparar el programa, haga clic en Reparar.
6. Cuando aparezca la peticin Control de cuentas de usuario de Windows, haga clic en S.
7. En la pgina Finalizacin, haga clic en Finalizar.

Desinstalacin del producto


Puede usar la opcin Programas y caractersticas de Windows para quitar el programa.
1. Haga clic en Panel de control, seleccione Programas y haga clic en Programas y
caractersticas. Aparecer el cuadro de dilogo 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 orgenes de datos del proveedor de datos.
3. Haga clic en Siguiente para comenzar.
4. En el cuadro de dilogo Mantenimiento del programa, haga clic en Quitar.
5. En el cuadro de dilogo Quitar el programa, haga clic en Quitar.
6. Cuando aparezca la peticin Control de cuentas de usuario de Windows, haga clic en S.
7. En la pgina Finalizacin, haga clic en Finalizar.

Desinstalacin 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 botn secundario del mouse en Smbolo del sistema
de x64 Win64 para Visual Studio 2010 y, a continuacin, haga clic en Ejecutar como
administrador. Aparecer el cuadro de dilogo Control de cuentas de usuario. Haga clic
en S para continuar.
2. En la ventana Smbolo del sistema de x64 Win64 para Visual Studio 2010, localice la
carpeta de instalacin en la que descarg el programa de instalacin y escriba
DB2OLEDB4_x64.msi /uninstall /quiet y haga clic en Entra.
3. Para comprobar la eliminacin, busque el producto instalado en C:\Archivos de
programa\Microsoft OLE DB Provider for DB2.
Nota

11

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


registro> a la cadena de comandos. Para comprobar la instalacin, 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 seccin
1. Planeamiento
2. Arquitectura

Planeamiento
Los desarrolladores de empresas que usan las tecnologas de procesamiento de transacciones
en lnea (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 tecnologas de integracin, anlisis, informes, replicacin 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 administracin de bases de
datos relacionales de IBM DB2. Puede ejecutar instrucciones SQL en lenguaje de definicin de
datos (DDL) o en lenguaje de manipulacin de datos (DML) que incluyan operaciones de lectura
y escritura basadas en SQL dinmico, adems 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 versin 4.0 (proveedor de datos) permite a los
profesionales de la TI y los programadores empresariales que usan las tecnologas y las
herramientas de Microsoft SQL, Server Microsoft SQL Server 2012 o Microsoft SQL Server 2008
R2 para acceder a informacin crtica almacenada en sistemas de administracin 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.

12

Servidores DB2
Puede usar el proveedor de datos para interactuar con servidores de base de datos IBM DB2 en
las siguientes plataformas a travs de una conexin 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 diseado y probado para su uso con Microsoft SQL Server 2012 y
SQL Server 2008 R2. El proveedor de datos se basa en la tecnologa de Microsoft Host
Integration Server 2010. Para obtener ms informacin 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 instalacin.

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 aplicacin 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 interactan indirectamente con el proveedor de datos mediante el Proveedor de datos
de Microsoft ADO.NET para OLE DB. El procesamiento de consultas distribuidas interacta con
el proveedor de datos directamente mediante OLE DB. La replicacin de SQL Server requiere un
servidor vinculado definido por el procesador de consultas distribuidas (DQP) para especificar la
informacin de conectividad inicial, pero al sincronizar los datos usar la integracin de
ADO.NET en OLE DB en tiempo de ejecucin. SQL Server proporciona una amplia variedad de
herramientas que puede usar para crear soluciones DB2 con consumidores de SQL Server.

Conversin de datos
El proveedor de datos convierte datos entre los tipos de datos en formato DRDA y los tipos de
datos OLE DB. En funcin del consumidor de SQL Server, los profesionales de la TI pueden
controlar la conversin mediante un archivo de configuracin de asignacin de tipos de datos
XML o una tabla de sistemas de asignacin de tipos de datos de SQL Server.

13

Conversin de pginas de cdigos


Con frecuencia, las organizaciones deben desarrollar soluciones globalizadas para su
implementacin en varias configuraciones regionales. Los profesionales de la TI pueden
configurar el proveedor de datos para que procese conversiones de cadena segn
identificadores de juegos de caracteres codificados (CCSID) y pginas de cdigo, incluida la
compatibilidad para la conversin 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
autenticacin y los datos de usuario que se transmiten a travs de la red. El proveedor de datos
ofrece tecnologas para el cifrado de las credenciales de autenticacin y el cifrado de datos, as
como el cifrado tanto de las credenciales de autenticacin como los datos. Los profesionales de
TI puede configurar el proveedor de datos para que use un estndar de cifrado avanzado (AES)
de 256 bits para proteger las credenciales de autenticacin, as como un estndar de cifrado de
datos (DES) de 56 bits para proteger tanto las credenciales de autenticacin como los datos de
usuario. En la capa de red TCP/IP, el proveedor de datos admite la Capa de sockets seguros
(versin 3.0) o la Seguridad de la capa de transporte (TLS versin 1.0) para cifrar las
credenciales de autenticacin y los datos del usuario. El proveedor de datos admite el uso
opcional del Inicio de sesin nico empresarial versin 4.5 para asignar credenciales externas
(por ejemplo, el nombre de usuario RACF) a las credenciales de Windows Active Directory.
ESSO es una caracterstica de Microsoft Host Integration Server 2010 que se instala por
separado y cuenta con una licencia de tecnologa suplementaria de Microsoft BizTalk Server
2010. Para obtener ms informacin 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 conversin de pginas de cdigo y de datos. Adems, el proveedor de
datos ofrece caractersticas de seguridad y proteccin para la autenticacin y el cifrado de datos.

14

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 orgenes de


datos
La herramienta de acceso a datos es una utilidad grfica para definir, actualizar, catalogar y usar
definiciones de conectividad en la forma de archivos de vnculo de datos OLE DB. En la
herramienta de acceso a datos (DAT) puede iniciar el Asistente para orgenes de datos (DSW),
que le guiar por el proceso de definicin y prueba de archivos UDL. La DAT y el DSW permiten
probar y crear paquetes SQL estticos de DB2 (que contienen las instrucciones CREATE
CURSOR necesarias), cambiar contraseas DB2 y realizar una consulta de ejemplo en la tabla
de catlogos del sistema SYSIBM.SYSTABLES.

Vnculos de datos
De manera independiente, la utilidad grfico de vnculos de datos OLE DB ofrece un mtodo ms
sencillo para definir y probar archivos UDL. La mayora de los consumidores de datos iniciar la
herramienta de vnculos de datos desde el interior de sus herramientas de configuracin e
implementacin. El cuadro de dilogo Conexin de la herramienta de vnculos de datos incluye
un botn Examinar para buscar archivos UDL definidos anteriormente, lo que proporciona un
mtodo para volver a usar archivos UDL definidos mediante la DAT y el DSW.

15

Utilidad de seguimiento
El proveedor de datos incluye una utilidad de seguimiento para iniciar seguimientos de
bibliotecas de red DB2 (cliente). Adems, 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, diseadores y asistentes especficos para cada consumidor. Para obtener
ms informacin, 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
grficas y los editores de script de SQL Server Management Studio para trabajar con los datos
de DB2 y de SQL Server. Adems, SQL Server Management Studio funciona con todos los
componentes de SQL Server, tal como Reporting Services e Integration Services. Para obtener
ms informacin, 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, orgenes de datos y vistas de orgenes de datos. Para obtener ms informacin,
vea Entornos de Studio e Integration Services (http://go.microsoft.com/fwlink/?LinkId=241506).
Tambin puede usar los espacios de nombres de here
(http://go.microsoft.com/fwlink/?LinkId=241512) para crear y administrar paquetes mediante
programacin. Para obtener ms informacin acerca de cmo crear soluciones de Integration
Services, vea Centro de informacin del programador de Integration Services
(http://go.microsoft.com/fwlink/?LinkID=180761). Para obtener la documentacin relativa a SQL
Server Integration Services, vea SQL Server Integration Services
(http://go.microsoft.com/fwlink/?LinkId=241513).

16

Procesador de consultas
Las consultas distribuidas en SQL Server 2012 proporcionan acceso simultneo distribuido a
varios orgenes de datos. El procesador de consultas distribuidas (DQP) permite crear consultas
heterogneas 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 ms informacin 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 analtico en lnea (OLAP) y modelos
de minera de datos en SQL Server Analysis Services. Este tipo de proyecto incluye plantillas
para cubos, dimensiones, estructuras de minera de datos, orgenes de datos, vistas de orgenes
de datos y roles, y proporciona las herramientas para trabajar con estos objetos.
Para obtener la documentacin de Analysis Services, vea SQL Server Analysis Services - Datos
multidimensionales (http://go.microsoft.com/fwlink/?LinkId=241511) y SQL Server Analysis
Services - Minera 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,
17

orgenes de datos y vistas de orgenes de datos, y proporciona las herramientas para trabajar
con estos objetos. El proyecto Servidor de informes incluye las plantillas para trabajar con
informes y orgenes de datos compartidos. Para obtener ms informacin, vea Reporting
Services en Business Intelligence Development Studio
(http://go.microsoft.com/fwlink/?LinkId=241516).
Para obtener la documentacin relativa a Reporting Services, vea SQL Server Reporting
Services (http://go.microsoft.com/fwlink/?LinkId=241515).

Replicacin
Los administradores pueden mover datos desde SQL Server a DB2 mediante los Asistentes para
replicacin de SQL Server Management Studio, como parte de operaciones de replicacin de
instantnea o transaccional. Para la replicacin, SQL Server usa servidores vinculados para la
conectividad e Integration Services para sincronizar datos con DB2. Para consultar la
documentacin sobre la replicacin en SQL Server, vea Replicacin de SQL Server
(http://go.microsoft.com/fwlink/?LinkId=241517).

Implementacin
En las secciones siguientes se proporciona ayuda para la implementacin del proveedor de
datos.

En esta seccin

Herramienta de acceso a datos

Asistente para orgenes de datos

Herramienta de vnculo de datos

Herramienta de acceso a datos


La herramienta de acceso a datos permite a los administradores y programadores ser ms
eficientes a la hora de definir y comprobar las conexiones a servidores remotos de bases de
datos IBM DB2. Muestra los orgenes 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
orgenes de datos intuitivo que le gua en el proceso de definicin, verificacin, prueba y
almacenamiento de informacin sobre las conexiones. La herramienta de acceso a datos
simplifica la configuracin de la informacin 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 orgenes de datos.

18

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 orgenes de datos y se
divide en tres ventanas:

Un panel de mbito (explorador de carpetas) que ofrece una vista en rbol de los orgenes
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
orgenes de datos, con detalles comunes como, por ejemplo, la plataforma y la fecha de
modificacin.

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


conexin actual.

Comando de men y barra de herramientas


Los comandos son accesibles a travs del men principal y un men contextual que aparecen al
hacer clic con el botn secundario del mouse en cualquier seccin de la ventana. Por ejemplo,
cuando hace clic con el botn secundario en un elemento de origen de datos, podr ver, editar,
probar y eliminar dicho elemento o cambiar su nombre. Adems, 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
Creacin de un origen de datos
Para iniciar el Asistente para orgenes 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
vnculo de datos universal (*.udl) mediante el cuadro de dilogo Abrir archivo de Windows. Este
comando abre el origen de datos para su edicin en el Asistente para orgenes de datos.
19

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 dilogo Abrir archivo.
3. Busque el origen de datos deseado y haga clic en Abrir. Aparecer el Asistente para
orgenes de datos.

Importacin de un origen de datos


Puede usar el comando Importar Archivo DB2 Connect (men Archivo) para importar una
configuracin definida para usarse con IBM DB2 Connect.
1. En el Explorador de orgenes 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 orgenes
de datos. Aparecer el Asistente para orgenes de datos.
Para obtener ms informacin acerca de los archivos de IBM DB2 Connect, vea la
documentacin de IBM DB2 Connect.

Edicin 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 edicin en el
Asistente para orgenes de datos.
1. En la ventana Explorador de orgenes de datos, haga clic en el men Acciones.
2. Haga clic en Editar origen de datos. Aparecer el Asistente para orgenes de datos.

Probar una conexin


El comando Probar conexin del men Acciones o el men contextual permite comprobar el
origen de datos y mostrar informacin como, por ejemplo, la plataforma y la versin del host. El
resultado de la prueba de una conexin a un servidor DB2 se asemeja al siguiente.
Conectado correctamente con el origen de datos 'DB2DSN1'
Clase de servidor: DB2/MVS
Versin de servidor: 09.01.0005
Si no guard el nombre de usuario y la contrasea en la configuracin de conexin, aparecer el
cuadro de dilogo Autenticacin en el que se le solicitar que especifique un nombre de usuario
y una contrasea vlidos.

20

Ejecucin 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 catlogos del sistema mediante la propiedad de esquema
predeterminado configurada en el origen de datos. Los datos se muestran en el panel de
resultados a travs de dos pestaas: una ventana Resultados.
1. En la ventana Explorador de orgenes 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 Cuadrcula 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 orgenes de datos, haga clic en el men Acciones.
2. Haga clic en Crear paquetes. Se mostrar el cuadro de dilogo Crear paquetes.
Si no guard el nombre de usuario y la contrasea en la configuracin de conexin, aparecer el
cuadro de dilogo Autenticacin en el que se le solicitar que especifique un nombre de usuario
y una contrasea vlidos.

Visualizacin de una cadena de conexin


Cuando selecciona un origen de datos en el Explorador de orgenes de datos, el panel
Resultados muestra el cuadro de dilogo Cadena de conexin. Puede copiar la cadena de
conexin desde el cuadro de dilogo y pegarla en otras aplicaciones. Puede usar esta tcnica en
SQL Server Management Studio para definir un servidor vinculado que se usar con el
procesador de consultas.

Cambio de contrasea
Puede reemplazar la contrasea actual mediante el comando Cambiar contrasea del men
Acciones y del men contextual para acceder a la funcin de administracin de cambio de
contraseas (PCM) de DB2.
1. En la ventana Explorador de orgenes de datos, seleccione el origen de datos y haga clic en
el men Acciones.
2. Haga clic en Cambiar contrasea. Aparece el cuadro de dilogo Autenticacin.

21

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


Contrasea.
4. Especifique la contrasea nueva en los cuadros de texto Nueva contrasea y Confirmar
contrasea. La ventana Resultados muestra los resultados del comando Cambiar
contrasea.
La contrasea se ha cambiado correctamente en el origen de datos 'DB2DSN1'.

Ubicacin de una definicin de conexin


El comando Ubicar del men contextual permite navegar a un archivo UDL (*.udl) mediante el
cuadro de dilogo Explorador de Windows.

Configuracin de las opciones


Puede usar el cuadro de dilogo Opciones del men Ver para especificar el directorio que la
herramienta de acceso a datos usa para ver, editar y guardar archivos UDL (*.udl).

Cmo obtener ayuda


Puede usar el comando Ayuda del men contextual y la Ayuda dinmica del men Ayuda para
cargar la documentacin del producto y obtener ms informacin acerca del uso de la
herramienta de acceso a datos.

Finalizacin de otras tareas


Adems de las tareas que se describen en los temas anteriores, puede usar los mens 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
orgenes de datos o Cambiar nombre de los mismos.
2. Usar el men Ver para Actualizar el explorador o ver el cuadro de dilogo Opciones.
3. Usar el men Ayuda para acceder a la ayuda dinmica contextual y a las opciones HIS
DevCenter (MSDN), HIS TechCenter (TechNet), HIS Forum, HIS Feedback (conexin) y
Acerca de (versin y licencia).

22

Asistente para orgenes de datos


Puede usar el Asistente para orgenes de datos como gua para realizar los pasos que permiten
configurar y guardar la informacin 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
orgenes de datos simplifica la configuracin y comprobacin de conexiones de red, el trabajo
con paquetes, la definicin de las conversiones de pginas de cdigo de cadenas de caracteres,
el trabajo en seguridad y cifrado, y el modo de validar y guardar la configuracin. En las
secciones siguientes se describen los cuadros de dilogo del Asistente para acceso a datos, as
como las acciones que puede realizar en cada uno de ellos.

Pantalla de bienvenida
Tiene la opcin de seleccionar la casilla por la que se omite la presentacin de este cuadro de
dilogo de bienvenida.

Data Source
Puede usar el cuadro de dilogo 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 orgenes 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 opcin de conexin 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 versin del
proveedor que se usa con Host Integration Server.

Conexin de red TCP/IP


El cuadro de dilogo Conexin de red TCP/IP debe usarse para configurar los parmetros
obligatorios, tales como la direccin o alias de red y el nmero de puerto.
23

Direccin o alias
Debe escribir un alias o direccin IP vlida en formato IPv4 o IPv6.
Puerto
Debe especificar un nmero 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
simultneas, cada una con un nmero de puerto TCP/IP nico.
Nombre comn del certificado
De manera opcional, puede especificar un nombre comn 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 autenticacin y los datos. De manera predeterminada, este valor se
establece en una cadena vaca (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 versin del proveedor que se usa con Host
Integration Server 2010.

Base de datos DB2


El cuadro de dilogo Base de datos DB2 se debe usar para configurar los parmetros necesarios
de las bases de datos, como Catlogo original y Coleccin de paquetes.
Catlogo original
El proveedor de datos usa este valor para conectar con un catlogo original en el servidor de
bases de datos DB2.

DB2 para z/OS acepta una cadena de 16 bytes (el catlogo se conoce tambin como
ubicacin).

DB2 para i5/OS acepta una cadena de 18 bytes (el catlogo se conoce tambin como base
de datos relacional).

DB2 para LUW acepta una cadena de 8 bytes (el catlogo se conoce tambin como base de
datos).

Coleccin de paquetes
La coleccin 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 estticas, 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 tambin como
coleccin).

24

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce tambin como
coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

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

Automtico para un entorno de un solo usuario. En tiempo de ejecucin, 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 ejecucin al usuario
actual.

Manual para entorno de varios usuarios. En tiempo de diseo, cuando usa la opcin de
men Herramienta de acceso a datos, el Asistente para orgenes de datos o Vnculos 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 ejecucin al grupo PUBLIC.

El proveedor de datos crea de 4 a 5 paquetes, en funcin 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

Nombre del nivel de

Microsoft

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 lgicos llamados esquemas. El
nombre de esquema se usa para catalogar objetos SQL, tales como tablas y vistas, mediante
una convencin de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. En tiempo de
diseo, para construir instrucciones SQL, tal como SELECT, los consumidores de SQL Server
pueden presentar al usuario una lista de todos los objetos del catlogo 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 vaca.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce tambin como
coleccin).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce tambin como
coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.


25

Calificador predeterminado
De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe
establecer una opcin 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 vaca. En el momento de la conexin, el proveedor de datos
puede establecer una opcin 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 tambin como
coleccin).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce tambin como
coleccin 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 lgicas con fines de
administracin 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 clusula 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 combinacin
con el nombre de espacio de tabla, por ejemplo DBASE1.TSPACE1.

Configuracin 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
pgina de cdigos compatible con estas plataformas. El proveedor de datos admite una
combinacin 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 transformacin de Unicode de 8 bits. Para obtener ms informacin, vea la pgina sobre la
referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).
CCSID de host

26

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 pgina de cdigo 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 (Cdigo de
intercambio de decimales codificados por binarios extendidos). Para obtener ms informacin,
vea la pgina sobre la referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).
Pgina de cdigos de PC
El proveedor de datos requiere un valor para Pgina de cdigos de PC con el que realizar las
conversiones de la pgina de cdigo en los datos de cadena. La pgina de cdigos de PC
predeterminada es ANSI - Latn I [1252]. Por lo general, los consumidores de datos usan ANSI
(American National Standards Institute) o Unicode. Para obtener ms informacin, vea la pgina
sobre la referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).
Procesar binario como carcter
El valor opcional de Procesar binario (CCSID 65535) como carcter indica al proveedor de datos
que debe convertir los bytes de DB2 entre cadenas de caracteres de Windows y desde ellas en
funcin de en un valor de pgina de cdigos binarios opcional que se configura en el cuadro de
dilogo Todas las propiedades del Asistente para orgenes de datos. El valor predeterminado es
false.

Seguridad
El cuadro de dilogo Seguridad permite configurar uno de tres mtodos de seguridad: inicio de
sesin interactivo, inicio de sesin nico o Kerberos.

Mtodo de seguridad: inicio de sesin interactivo


La seguridad del inicio de sesin interactivo se basa en un nombre de usuario y una contrasea
que se especifican en tiempo de ejecucin o que se almacenan en un archivo de configuracin o
en un almacn de configuracin de consumidor de datos, tal como un paquete de Integration
Services. De manera opcional, el inicio de sesin interactivo puede usar uno de cuatro mtodos
de autenticacin que definen la autenticacin 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.


27

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.

Confirmacin de contrasea
El inicio de sesin interactivo requiere que el usuario especifique la contrasea dos veces para
su confirmacin.
Mtodo de autenticacin
Esta propiedad establece el mtodo de autenticacin de la conexin. El valor predeterminado es
que el servidor use un inicio de sesin interactivo, que depende de un nombre de usuario y una
contrasea sin cifrado.

La opcin Server_Encrypt_Pwd indica al proveedor de datos que debe cifrar solo la


contrasea. Los profesionales de IT pueden configurar los proveedores de datos para usar
Estndar de cifrado avanzado (AES) de 256 bits para garantizar la seguridad de las
credenciales de autenticacin.

La opcin Server_Encrypt_UsrPwd indica al proveedor de datos que debe cifrar tanto el


nombre de usuario como la contrasea. Los profesionales de IT pueden configurar los
proveedores de datos para usar Estndar de cifrado avanzado (AES) de 256 bits para
garantizar la seguridad de las credenciales de autenticacin.

La opcin Data_Encrypt indica al proveedor de datos que debe cifrar el nombre de usuario,
la contrasea y los datos de usuario.

Advertencia
El proveedor de datos puede cifrar la autenticacin mediante Estndar de cifrado
avanzado (AES) fuerte de 256 bits o Estndar de cifrado de datos (DES) dbil de 56
bits, en funcin de la configuracin del servidor DB2 remoto. Es recomendable usar
un mtodo de seguridad que emplee un cifrado de autenticacin fuerte, tal como
AES, Kerberos, SSL V3.0 o TLS V1.0. El proveedor de datos puede cifrar los datos
mediante el Estndar de cifrado de datos (DES) dbil de 56 bits. Es recomendable
usar un mtodo de seguridad que emplee un cifrado de autenticacin fuerte, tal
como SSL V3.0 o TLS V1.0.
Guardar contrasea
28

De manera opcional, puede guardar la contrasea en un archivo de vnculos de datos


universales (UDL) de OLE DB o en un archivo de texto. Para ello, haga clic en la casilla Permitir
guardar contrasea. Si se elige esta opcin, el nombre de usuario y la contrasea se guardan
en texto sin formato. Con este mtodo no es posible cifrar el nombre de usuario o la contrasea.
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.

Mtodo de seguridad: inicio de sesin nico


El inicio de sesin nico depende de un nombre de usuario y una contrasea almacenados en
una base de datos cifrada de inicio de sesin nico empresarial.
Affiliate Application
Esta propiedad se necesita para el uso con el inicio de sesin nico empresarial.

Mtodo de seguridad: kerberos


Kerberos se basa en un vale que contiene las credenciales cifradas. Para obtener ms
informacin, 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 autenticacin Kerberos.

Opciones avanzadas
El cuadro de dilogo Opciones avanzadas le permite configurar valores opcionales adicionales.
Agrupacin de conexiones
De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe usar
la agrupacin de conexiones de cliente. El valor predeterminado es FALSE (sin agrupacin).
Solo lectura
De manera opcional, el proveedor de datos puede declarar el mtodo de acceso de solo lectura
al conectarse al servidor de base de datos DB2.
Preparacin 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
29

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 optimizacin minimiza el
trfico de red y puede mejorar el rendimiento global.
Derive Parameters
El proveedor de datos obtendr la informacin sobre los parmetros a peticin de los
consumidores de datos, tales como el diseador del paquete de SQL Server Integration Services
y los asistentes para importacin o exportacin. El valor predeterminado es TRUE.

Todas las propiedades


El cuadro de dilogo Todas las propiedades le permite configurar propiedades ms detalladas y
opcionales. Para editar estas propiedades, seleccione una propiedad de la lista y, a continuacin,
seleccione o edite el valor en la columna de la derecha. Puede editar las siguientes propiedades
desde este cuadro de dilogo.

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Affiliate
Application

Seguridad

Descripcin

Conexin

Esta propiedad indica al proveedor de datos


que recupere las credenciales de una base
de datos de inicio de sesin nico
empresarial.

Nombre de TP All
alternativo

All

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Alias de LU
local APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Nombre de
modo APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
30

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

Est habilitada con la versin del proveedor


que se usa con Host Integration Server
2010.
Alias de LU
remota APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Tipo de
seguridad
APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Autenticacin

Seguridad

All

Configura el mtodo de autenticacin


correspondiente a la conexin. El valor
predeterminado es Servidor, que es la
autenticacin basada en un nombre de
usuario y contrasea sin cifrado.
Server_Encrypt_Pwd indica al proveedor de
datos que debe cifrar solo la contrasea.
Server_Encrypt_UsrPwd indica al proveedor
de datos que cifre el nombre de usuario y la
contrasea.
Data_Encrypt indica al proveedor de datos
que cifre el nombre de usuario, la contrasea
y los datos.

Confirmacin
automtica

All

Todo
(AutoCommit)

De manera opcional, puede indicar al


proveedor de datos que no ejecute un
comando COMMIT implcito 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 mayora
de las transacciones comunes que constan
31

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

de una nica instruccin SQL. No obstante,


este modo no permite la reversin de
unidades de trabajo. Para obtener ms
informacin, visite
http://support.microsoft.com/kb/218590.
Pgina de
cdigos
binarios

All

Todo (pgina
de cdigo
binario)

El proveedor de datos requiere un nmero


de pgina de cdigo binario cuando admite
el comando Procesar binario como carcter.
De manera predeterminada, este valor se
establece en 0 (sin conversin de pgina de
cdigo).
Especifique un valor numrico positivo de
cuadro dgitos 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 ms
informacin, vea la pgina sobre la
referencia del programador de
internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=1810
17).

Autenticacin
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 informacin de
autenticacin confidencial, tales como las
contrasea, en una memoria cach interna.
De manera predeterminada, este valor
booleano se establece en FALSE. Los
componentes de servicio, tal como la
agrupacin de recursos OLE DB, requieren
que esta propiedad se establezca en TRUE.

Nombre
comn del
certificado

Conexin de
red TCP/IP

Configuracin
de red TCP/IP

De manera opcional, puede especificar un


nombre comn de certificado de servidor
para indicar al proveedor de datos que debe
32

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

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 autenticacin y los datos. De
manera predeterminada, este valor se
establece en una cadena vaca (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
informacin de contabilidad de cliente al
conectarse al servidor de base de datos IBM
DB2. Los administradores de DB2 pueden
usar esta informacin para fines de
contabilidad, registro y solucin de
problemas. De manera predeterminada, este
valor es una cadena vaca (no enviar datos).

Nombre de
aplicacin
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
aplicacin cliente al conectarse al servidor
de base de datos IBM DB2. Los
administradores de DB2 pueden usar esta
informacin para fines de contabilidad,
registro y solucin de problemas. De manera
predeterminada, este valor es una cadena
vaca (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
informacin para fines de contabilidad,
registro y solucin de problemas. De manera
33

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

predeterminada, este valor es una cadena


vaca (no enviar datos).
Nombre de
estacin 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
estacin de trabajo cliente al conectarse al
servidor de base de datos IBM DB2. Los
administradores de DB2 pueden usar esta
informacin para fines de contabilidad,
registro y solucin de problemas. De manera
predeterminada, este valor es una cadena
vaca (no enviar datos).

Tiempo de
espera de la
conexin

All

All

De manera opcional, puede especificar un


nmero de segundos para indicar al
proveedor de datos que debe esperar para
establecer conexiones mediante la
agrupacin del cliente. Cuando todas las
conexiones de una agrupacin estn en uso
y expira el perodo de espera, el proveedor
de datos devolver un error al consumidor
de datos (conexin no disponible).
El valor predeterminado es 15 segundos. No
hay lmite superior para la propiedad Tiempo
de espera de conexin. Especifique -1 para
indicar al proveedor de datos que debe
esperar indefinidamente para abrir una
conexin en la agrupacin de conexiones del
cliente.

Agrupacin de
conexiones

Opciones
avanzadas

All

De manera opcional, puede especificar


TRUE para indicar al proveedor de datos
que debe usar la agrupacin de conexiones
de cliente. El valor predeterminado es
FALSE (sin agrupacin).

Data Source

Almacenamient Conexin
o de

Un parmetro opcional que se puede usar


para describir el origen de datos. No existe
34

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

informacin

Descripcin

ningn 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 clusula IN
DATABASE en las instrucciones SQL. Los
administradores de DB2 pueden dividir DB2
para z/OS en varias bases de datos lgicas
en las que cada una contiene espacios de
tabla y espacios de ndice separados. El
valor predeterminado es una cadena vaca.

DateTime As
Char

All

All

Propiedad de inicializacin 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 opcin de conexin DateTime
As Char opcional para permitir al procesador
de consultas distribuidas y otros
consumidores de SQL Server seleccionar un
valor DATE predeterminado de DB2 (000101-01) en una columna DATE o
TIMESTAMP.
El valor predeterminado de esta propiedad
booleana es "false". Puede establecer esta
propiedad en la cadena de inicializacin
DateTime As Char=True o en Vnculos de
datos (pestaa Todo). Esta propiedad se
expone en la pantalla Todas las propiedades
del Asistente para orgenes de datos.
Advertencia
No puede usar DateTime As
35

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

Char=True y DateTime As
Date=True en la misma conexin.
Para usar estas dos funciones, debe
usar conexiones independientes.
DateTime As
Date

All

All

Propiedad de inicializacin de origen de


datos OLE DB que indica al proveedor de
datos que debe eliminar la informacin de
tiempo en el valor del valor de datos
DateTime de SQL Server y solo pasar la
informacin de fecha a la base de datos IBM
DB2.
Debe usar una opcin de conexin 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 parmetros mediante las
instrucciones SELECT, INSERT, UPDATE y
DELETE.
El valor predeterminado es false. Puede
establecer esta propiedad en la cadena de
inicializacin DateTime As Date=True o en
Vnculos de datos (pestaa Todo). Esta
propiedad se expone en la pantalla Todas
las propiedades del Asistente para orgenes
de datos.
Advertencia
No puede usar DateTime As
Char=True y DateTime As
Date=True en la misma conexin.
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
36

Nombre de la

Cuadros de

Cuadros de

Descripcin

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

DBMS

(conocido
tambin como
plataforma de
origen de
datos)

avanzadas

los servidores de base de datos IBM DB2 en


funcin de una designacin de plataforma de
sistemas de administracin 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 inicializacin 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 numrico de
DB2 (DBTYPE_NUMERIC). Esta opcin
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
inicializacin Decimal As Numeric=True o en
Vnculos de datos (pestaa Todo). Esta
propiedad se expone en la pantalla Todas
las propiedades del Asistente para orgenes
de datos.

Calificador
predeterminad
o

Base de datos
DB2

Conexin

Los objetos de base de datos DB2 se


organizan en grupos lgicos llamados
esquemas. El nombre de esquema se usa
para identificar objetos SQL, tales como
tablas y vistas, al emplear una convencin
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 opcin de entorno
37

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

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 vaca.

Esquema
predeterminad
o

Base de datos
DB2

Conexin

DB2 para z/OS acepta una cadena de


128 bytes (el esquema se conoce
tambin como coleccin).

DB2 para i5/OS acepta una cadena de


10 bytes (el esquema se conoce tambin
como coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30


bytes.

Los objetos de base de datos DB2 se


organizan en grupos lgicos llamados
esquemas. El nombre de esquema se usa
para catalogar objetos SQL, tales como
tablas y vistas, al emplear una convencin
de nomenclatura en dos partes:
<SCHEMA>.<OBJECTNAME>. En tiempo
de diseo, para construir instrucciones SQL,
tal como SELECT, los consumidores de SQL
Server pueden presentar al usuario una lista
de todos los objetos del catlogo 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 vaca.

DB2 para z/OS acepta una cadena de


128 bytes (el esquema se conoce
tambin como coleccin).

DB2 para i5/OS acepta una cadena de


10 bytes (el esquema se conoce tambin
como coleccin o biblioteca).
38

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

DB2 para LUW acepta una cadena de 30


bytes.

Preparacin
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
optimizacin minimiza el trfico de red y
puede mejorar el rendimiento global.

Derive
Parameters

Opciones
avanzadas

All

El proveedor de datos comprobar y


corregir las longitudes de parmetro para
los tipos de datos de carcter en nombre de
los consumidores de datos, tales como el
diseador de paquetes SQL Server
Integration Services y el Asistente para
importacin y exportacin. De manera
opcional, puede especificar FALSE para
indicar al proveedor de datos que no debe
derivar los tipos de datos de parmetro. El
valor predeterminado es TRUE. Esta
caracterstica 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 conexin.
39

Nombre de la

Cuadros de

Cuadros de

Descripcin

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

CCSID de
host

LocaleAdvance
d

Catlogo
original

Base de datos
DB2

Conexin

El proveedor de datos necesita este valor


para conectarse a un catlogo inicial en el
servidor de base de datos DB2. DB2 para
z/OS acepta una cadena de 16 bytes (el
catlogo se conoce tambin como
ubicacin).
DB2 para i5/OS acepta una cadena de 18
bytes (el catlogo se conoce tambin como
base de datos relacional).
DB2 para LUW acepta una cadena de 8
bytes (el catlogo se conoce tambin como
base de datos).

Seguridad
integrada

Mtodo de
seguridad
(conocido
tambin como
inicio de sesin
nico)

Conexin
(conocido
tambin como
inicio de sesin
nico)

De manera opcional, puede especificar una


cadena para indicar al proveedor de datos
que debe usar la autenticacin de inicio de
sesin nico empresarial o Kerberos.
Si se usa ESSO, debe especificar un valor
de cadena concurrente para la propiedad
independiente Aplicacin afiliada. Si se usa
Kerberos, deber especificar un valor de

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 pgina de cdigo 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 (Cdigo de
intercambio de decimales codificados por
binarios extendidos). Para obtener ms
informacin, vea la pgina sobre la
referencia del programador de
internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=1810
17).

40

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

cadena concurrente para el nombre


principal.
El valor predeterminado es una cadena
vaca, que indica al proveedor de datos que
debe usar el inicio de sesin interactivo con
el nombre de usuario y la contrasea
derivados del objeto de conexin.
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
conmutacin por error tolerante a errores. El
valor predeterminado de esta propiedad
FALSE.

Max Pool

All

All

Propiedad opcional de inicializacin de


orgenes de datos OLE DB que especifica el
nmero mximo de conexiones que pueden
existir en el grupo de conexiones cuando la
agrupacin de conexiones est habilitada
para el origen de datos.
El valor predeterminado es 100. No hay
lmite superior para la propiedad Tamao
mximo del grupo. Si configura un valor que
es menor que cero para la propiedad
Tamao mximo del grupo, se usa el valor
predeterminado de 100.

Modo

(conocido
tambin como
de solo lectura)

All

De manera opcional, puede especificar


"lectura" para indicar al proveedor de datos
que debe declarar el mtodo de acceso de
solo lectura al conectarse al servidor de base
de datos DB2. El valor predeterminado es
lectura/escritura.

Direccin de

Conexin de

Configuracin

El proveedor de datos requiere una direccin


41

Nombre de la

Cuadros de

Cuadros de

Descripcin

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

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 conexin de red TCP/IP.

Puerto de red

Conexin de
red TCP/IP

Configuracin
de red TCP/IP

El proveedor de datos requiere un nmero


de puerto IP al conectarse al servidor de
base de datos IBM DB2 mediante una
conexin 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
simultneas, cada una con un nmero de
puerto TCP/IP nico.

Biblioteca de
transporte de
red

Data Source

Conexin

El proveedor de datos admite conexiones de


red TCP/IP a servidores remotos de bases
de datos IBM DB2. La opcin de conexin de
red SNA LU6.2 (APPC) est deshabilitada
en el proveedor Microsoft OLE DB para DB2
v4.0. Est habilitada con la versin del
proveedor que se usa con Host Integration
Server.

Nueva
contrasea

Seguridad

All

De manera opcional, puede especificar un


valor de cadena para indicar al proveedor de
datos que debe usar la administracin de
cambios de contrasea (PCM) para
reemplazar una contrasea existente con
una nueva. En la tabla siguiente se
describen la versin de base de datos DB2 y
los tipos de cadena aceptados.

Coleccin de
paquetes

Base de datos
DB2

Conexin

La coleccin 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 estticas,
tal como CREATE CURSOR, que se usan
para recuperar datos cuando se consulta la
42

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

base de datos.
Password

Seguridad

Conexin

Pgina de
cdigos de PC

LocaleAdvance El proveedor de datos requiere un valor para


d
Pgina de cdigos de PC con el que realizar
las conversiones de la pgina de cdigo en
los datos de cadena. La pgina de cdigos
de PC predeterminada es ANSI - Latn I
[1252]. Por lo general, los consumidores de
datos usan ANSI (American National
Standards Institute) o Unicode. Para obtener
ms informacin, vea la pgina sobre la
referencia del programador de
internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=1810
17).

Almacenar
Seguridad
informacin de
seguridad

Conexin

La seguridad del inicio de sesin interactivo


se basa en un nombre de usuario y una
contrasea que se especifican en tiempo de
ejecucin o que se almacenan en un archivo
de configuracin o en un almacn de
configuracin de consumidor de datos, tal
como un paquete de Integration Services.

De manera opcional, puede especificar


TRUE para indicar al consumidor de datos o
al componente de servicio que debe
almacenar la informacin de seguridad, tales
como las contrasea, junto con otra
informacin de autenticacin. De manera
predeterminada, este valor booleano se
establece en FALSE.
Si se elige esta opcin, el nombre de usuario
y la contrasea se guardan en texto sin
formato. Con este mtodo no es posible
cifrar el nombre de usuario o la contrasea.
La seguridad de servidor puede verse
comprometida si un atacante pudiera
obtener acceso al recurso compartido de
43

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

archivos en el que se encuentra el archivo


UDL o el archivo de texto.
Nombre
principal

Seguridad

Conexin

Esta propiedad se necesita para su uso con


la autenticacin Kerberos.

Procesar
binario como
carcter

Configuracin
regional

Opciones
avanzadas

El valor opcional de Procesar binario (CCSID


65535) como carcter indica al proveedor de
datos que debe convertir los bytes de DB2
entre desde cadenas de caracteres de
Windows en funcin de en un valor de
pgina de cdigos binarios opcional.

Solo lectura

Opciones
avanzadas

Opciones
avanzadas

De manera opcional, puede especificar


"lectura" para indicar al proveedor de datos
que debe declarar el mtodo de acceso de
solo lectura al conectarse al servidor de base
de datos DB2. El valor predeterminado es
FALSE.

Tamao de
cach del
conjunto de
filas

All

All

Propiedad de inicializacin 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
simultneamente al consumidor de datos en
llamadas a IRowset::GetNextRows. Esta
caracterstica 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 caracterstica 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
nmero especificado de lotes de filas, que se
almacenan en la memoria cach del
conjunto de filas del proveedor de datos. El
44

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

tamao de los lotes de fila se determina


automticamente segn el valor de cRows
en la interfaz IRowset::GetNextRows de OLE
DB que especifique el consumidor.
Puede configurar esta propiedad desde la
pgina Opciones avanzadas del Asistente
para orgenes de datos o desde la pestaa
Todo del cuadro de dilogo Vnculos de
datos. Esta propiedad tambin se puede
especificar en una cadena de inicializacin o
de conexin OLE DB al configurar Tamao
de cach del conjunto de filas=100.
Mtodo de
seguridad

Seguridad

Conexin

La propiedad Mtodo de seguridad permite


configurar uno de tres mtodos disponibles:
inicio de sesin interactivo, inicio de sesin
nico o Kerberos.

Catlogo de
sombras

All

All

De manera opcional, puede especificar


TRUE para indicar al proveedor de datos
que debe recuperar informacin de esquema
de un catlogo de sombras de DB2, lo que
permite mejorar el acceso simultneo a los
metadatos e incrementar el rendimiento. El
valor predeterminado es FALSE.

Catlogo de
sombras

All

All

Si lo desea, puede especificar TRUE para


indicar al proveedor de datos que recupere
la informacin del esquema de un catlogo
de sombras DB2, lo que puede mejorar el
acceso simultneo 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
45

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

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
carcter (CLOB) o tipos de datos definidos
por el usuario.

Id. de usuario

Seguridad

Conexin

La seguridad del inicio de sesin interactivo


se basa en un nombre de usuario y una
contrasea que el usuario escribe en tiempo
de ejecucin o que se almacenan en un
archivo de configuracin o en un almacn de
configuracin 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 definicin de paquetes y
orgenes de datos. Para conocer la documentacin de referencia, vea el tema sobre el espacio
de nombres Microsoft.HostIntegration.DataAccessLibrary
(http://go.microsoft.com/fwlink/?LinkID=180763).

Herramienta de vnculo de datos


Para obtener acceso a la informacin de los servidores DB2 mediante el proveedor de datos,
primero debe configurar la informacin de conexin en la forma de una definicin de orgenes de
46

datos. La herramienta de vnculo de datos puede guardar una definicin de orgenes de datos
como un archivo UDL de OLE DB. La definicin de orgenes 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 ejecucin. Esta seccin representa una actualizacin del
contenido publicado en MSDN para Host Integration Server 2010, aunque contiene informacin
nueva relevante para DB2. Contiene las siguientes subsecciones.

Creacin de un vnculo de datos


Puede usar la herramienta Microsoft Data Link para crear una definicin de orgenes de datos,
que se puede guardar despus en un archivo UDL. Tambin puede usar el Asistente para
orgenes de datos de la herramienta de acceso a datos de Microsoft para crear un archivo UDL.
Asimismo, puede crear un nuevo vnculo 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 continuacin, puede modificar el archivo UDL mediante la herramienta de vnculo de
datos al abrir el archivo desde el Explorador de Windows, que carga la interfaz de usuario
estndar de vnculos 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 continuacin, en Herramienta de acceso a datos.

Proveedor
Use la pestaa 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.

Conexin
Use la pestaa Conexin para configurar las propiedades bsicas necesarias para conectarse a
un origen de datos. En esta seccin se describen las propiedades que son especficas 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 vnculo de
datos mediante el Asistente para orgenes de datos, la propiedad Origen de datos asigna un
nombre al archivo UDL o el archivo de cadena de conexin.

47

Red
Debe seleccionar Conexin 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 Conexin TCP/IP,
haga clic en los puntos suspensivos () para abrir el cuadro de dilogo y configurar los valores
de red TCP/IP.
Configuracin de red TCP/IP
El proveedor de datos requiere una Direccin IP o alias IP en formato IPv4 o IPv6 a la hora de
establecer la conexin al servidor de base de datos IBM DB2 mediante una conexin de red
TCP/IP. Adems, requiere un nmero de puerto de red IP a la hora de establecer la conexin al
servidor de base de datos IBM DB2 mediante una conexin 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 simultneas, cada una con un nmero 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 comn del certificado.

Seguridad
La propiedad Mtodo de seguridad permite configurar uno de tres mtodos disponibles: inicio
de sesin interactivo, inicio de sesin nico o Kerberos. Los controles de configuracin del grupo
de opciones Seguridad cambian en funcin de la opcin Mtodo de seguridad que haya
elegido.

Mtodo de seguridad: inicio de sesin interactivo


El proveedor de datos se basa en un nombre de usuario y una contrasea almacenados en un
archivo de configuracin o en un almacn de configuracin de consumidor de datos. Por
ejemplo, un archivo UDL es un archivo de configuracin.
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.


48

DB2 para Windows acepta una cadena de 32 bytes.


Puede guardar la contrasea en un archivo de texto o UDL haciendo clic en la casilla
Permitir guardar contrasea.
Advertencia
La informacin de autenticacin, tales como los nombres de usuario y las
contraseas, se guarda en texto sin formato en un archivo UDL o de texto. No se
admite el cifrado de archivos UDL o de texto.

Mtodo de seguridad: inicio de sesin nico


El proveedor de datos se basa en un nombre de usuario y una contrasea almacenados en una
base de datos cifrada de inicio de sesin nico empresarial.
Aplicacin afiliada
El proveedor de datos requiere un valor de cadena para Aplicacin afiliada a la hora de admitir el
mecanismo de seguridad opcional de inicio de sesin nico empresarial (SSO). Las aplicaciones
afiliadas son entidades lgicas que representan un sistema o subsistema, tal como un host, un
sistema back-end o un servidor de base de datos de IBM DB2. Pngase en contacto con el
administrador SSO para el nombre de la aplicacin de afiliacin SSO. Para obtener ms
informacin, consulte el tema sobre la descripcin del inicio de sesin nico empresarial
(http://msdn.microsoft.com/en-US/library/aa754070(v=BTS.10).aspx).

Mtodo 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 autenticacin Kerberos.

Base de datos
Catlogo original
El proveedor de datos usa este valor para conectar con un catlogo original en el servidor de
bases de datos DB2.

DB2 para z/OS acepta una cadena de 16 bytes (el catlogo se conoce tambin como
ubicacin).

DB2 para i5/OS acepta una cadena de 18 bytes (el catlogo se conoce tambin como base
de datos relacional).
49

DB2 para LUW acepta una cadena de 8 bytes (el catlogo se conoce tambin como base de
datos).

Coleccin de paquetes
El proveedor de datos necesita este valor para crear paquetes con instrucciones SQL estticas
(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 tambin como
coleccin).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce tambin como
coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

El proveedor de datos crea paquetes mediante una de las opciones siguientes.

Automtico para un entorno de un solo usuario. En tiempo de ejecucin, 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 ejecucin al usuario
actual.

Manual para entorno de varios usuarios. En tiempo de diseo, cuando usa la opcin de
men Herramienta de acceso a datos, el Asistente para orgenes de datos o Vnculos 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 ejecucin al grupo PUBLIC.

El proveedor de datos crea de 4 a 5 paquetes, en funcin 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

Nombre del nivel de

Microsoft

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 lgicos llamados esquemas. El
nombre de esquema se usa para catalogar objetos SQL, tales como tablas y vistas, mediante
una convencin de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. En tiempo de
diseo, para construir instrucciones SQL, tal como SELECT, los consumidores de SQL Server
50

pueden presentar al usuario una lista de todos los objetos del catlogo 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 vaca.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce tambin como
coleccin).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce tambin como
coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30 bytes.

Acciones de conexin
La pestaa Conexin incluye tres botones

El botn Examinar permite abrir un archivo UDL existente.

El botn Paquetes permite indicar al proveedor de datos que debe crear paquetes en el
servidor de base de datos DB2.

El botn Probar conexin permite indicar al proveedor de datos que debe conectarse al
servidor de base de datos IBM DB2 remoto mediante la conexin de red definida.

Opciones avanzadas
Esta seccin 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 orgenes 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 lgicos llamados esquemas. El
nombre de esquema se usa para identificar objetos SQL, tales como tablas y vistas, al emplear
una convencin 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 opcin de entorno para un calificador
51

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 vaca.

DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce tambin como
coleccin).

DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce tambin como
coleccin 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 pgina de cdigo 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 (Cdigo de
intercambio de decimales codificados por binarios extendidos). Para obtener ms informacin,
vea la pgina sobre la referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).
Pgina de cdigos de PC
El proveedor de datos requiere un valor para Pgina de cdigos de PC con el que realizar las
conversiones de la pgina de cdigo en los datos de cadena. La pgina de cdigos de PC
predeterminada es ANSI - Latn I [1252]. Por lo general, los consumidores de datos usan ANSI
(American National Standards Institute) o Unicode. Para obtener ms informacin, vea la pgina
sobre la referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).
Procesar binario como carcter
El valor opcional de Procesar binario (CCSID 65535) como carcter indica al proveedor de datos
que debe convertir los bytes de DB2 entre desde cadenas de caracteres de Windows en funcin
de en un valor de pgina de cdigos 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 versin del proveedor que se usa con Host Integration Server 2010.

Todas las propiedades


El cuadro de dilogo Todas las propiedades le permite configurar propiedades ms detalladas y
opcionales. Para editar estas propiedades, seleccione una propiedad de la lista y, a continuacin,
52

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

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Affiliate
Application

Seguridad

Descripcin

Conexin

Esta propiedad indica al proveedor de datos


que recupere las credenciales de una base
de datos de inicio de sesin nico
empresarial.

Nombre de TP All
alternativo

All

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Alias de LU
local APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Nombre de
modo APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Alias de LU
remota APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Tipo de
seguridad
APPC

All

Configuracin
de red APPC

Esta propiedad est deshabilitada en el


proveedor Microsoft OLE DB para DB2 v4.0.
Est habilitada con la versin del proveedor
que se usa con Host Integration Server
2010.

Autenticacin

Seguridad

All

Configura el mtodo de autenticacin


53

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

correspondiente a la conexin. El valor


predeterminado es Servidor, que es la
autenticacin basada en un nombre de
usuario y contrasea sin cifrado.
Server_Encrypt_Pwd indica al proveedor de
datos que debe cifrar solo la contrasea.
Server_Encrypt_UsrPwd indica al proveedor
de datos que cifre el nombre de usuario y la
contrasea.
Data_Encrypt indica al proveedor de datos
que cifre el nombre de usuario, la contrasea
y los datos.
Confirmacin
automtica

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 mayora
de las transacciones comunes que constan
de una nica instruccin SQL. No obstante,
este modo no permite la reversin de
unidades de trabajo. Para obtener ms
informacin, visite
http://support.microsoft.com/kb/218590.

Pgina de
cdigos
binarios

All

Todo (pgina
de cdigo
binario)

El proveedor de datos requiere un nmero


de pgina de cdigo binario cuando admite
el comando Procesar binario como carcter.
De manera predeterminada, este valor se
establece en 0 (sin conversin de pgina de
cdigo).
Especifique un valor numrico positivo de
cuadro dgitos para el CCSID del host, que
corresponde a un identificador codificado del
juego de caracteres compatible con SNA
54

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

National Language Support (SNANLS) en


Host Integration Server. Para obtener ms
informacin, vea la pgina sobre la
referencia del programador de
internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=1810
17).
Autenticacin
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 informacin de
autenticacin confidencial, tales como las
contrasea, en una memoria cach interna.
De manera predeterminada, este valor
booleano se establece en FALSE. Los
componentes de servicio, tal como la
agrupacin de recursos OLE DB, requieren
que esta propiedad se establezca en TRUE.

Nombre
comn del
certificado

Conexin de
red TCP/IP

Configuracin
de red TCP/IP

De manera opcional, puede especificar un


nombre comn 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 autenticacin y los datos. De
manera predeterminada, este valor se
establece en una cadena vaca (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
informacin de contabilidad de cliente al
conectarse al servidor de base de datos IBM
DB2. Los administradores de DB2 pueden
usar esta informacin para fines de
55

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

contabilidad, registro y solucin de


problemas. De manera predeterminada, este
valor es una cadena vaca (no enviar datos).
Nombre de
aplicacin
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
aplicacin cliente al conectarse al servidor
de base de datos IBM DB2. Los
administradores de DB2 pueden usar esta
informacin para fines de contabilidad,
registro y solucin de problemas. De manera
predeterminada, este valor es una cadena
vaca (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
informacin para fines de contabilidad,
registro y solucin de problemas. De manera
predeterminada, este valor es una cadena
vaca (no enviar datos).

Nombre de
estacin 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
estacin de trabajo cliente al conectarse al
servidor de base de datos IBM DB2. Los
administradores de DB2 pueden usar esta
informacin para fines de contabilidad,
registro y solucin de problemas. De manera
predeterminada, este valor es una cadena
vaca (no enviar datos).

Tiempo de
espera de la

All

All

De manera opcional, puede especificar un


nmero de segundos para indicar al
proveedor de datos que debe esperar para
56

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

conexin

Descripcin

establecer conexiones mediante la


agrupacin del cliente. Cuando todas las
conexiones de una agrupacin estn en uso
y expira el perodo de espera, el proveedor
de datos devolver un error al consumidor
de datos (conexin no disponible).
El valor predeterminado es 15 segundos. No
hay lmite superior para la propiedad Tiempo
de espera de conexin. Especifique -1 para
indicar al proveedor de datos que debe
esperar indefinidamente para abrir una
conexin en la agrupacin de conexiones del
cliente.

Agrupacin de
conexiones

Opciones
avanzadas

All

De manera opcional, puede especificar


TRUE para indicar al proveedor de datos
que debe usar la agrupacin de conexiones
de cliente. El valor predeterminado es
FALSE (sin agrupacin).

Data Source

Almacenamient Conexin
o de
informacin

Un parmetro opcional que se puede usar


para describir el origen de datos. No existe
ningn 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 clusula IN
DATABASE en las instrucciones SQL. Los
administradores de DB2 pueden dividir DB2
para z/OS en varias bases de datos lgicas
en las que cada una contiene espacios de
tabla y espacios de ndice separados. El
valor predeterminado es una cadena vaca.

DateTime As
Char

All

All

Propiedad de inicializacin 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
57

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

(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 opcin de conexin DateTime
As Char opcional para permitir al procesador
de consultas distribuidas y otros
consumidores de SQL Server seleccionar un
valor DATE predeterminado de DB2 (000101-01) en una columna DATE o
TIMESTAMP.
El valor predeterminado de esta propiedad
booleana es "false". Puede establecer esta
propiedad en la cadena de inicializacin
DateTime As Char=True o en Vnculos de
datos (pestaa Todo). Esta propiedad se
expone en la pantalla Todas las propiedades
del Asistente para orgenes de datos.
Advertencia
No puede usar DateTime As
Char=True y DateTime As
Date=True en la misma conexin.
Para usar estas dos funciones, debe
usar conexiones independientes.
DateTime As
Date

All

All

Propiedad de inicializacin de origen de


datos OLE DB que indica al proveedor de
datos que debe eliminar la informacin de
tiempo en el valor del valor de datos
DateTime de SQL Server y solo pasar la
informacin de fecha a la base de datos IBM
DB2.
Debe usar una opcin de conexin 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
58

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

mediante las instrucciones INSERT y


UPDATE, o usar valores de datos DateTime
de SQL Server en parmetros mediante las
instrucciones SELECT, INSERT, UPDATE y
DELETE.
El valor predeterminado es false. Puede
establecer esta propiedad en la cadena de
inicializacin DateTime As Date=True o en
Vnculos de datos (pestaa Todo). Esta
propiedad se expone en la pantalla Todas
las propiedades del Asistente para orgenes
de datos.
Advertencia
No puede usar DateTime As
Char=True y DateTime As
Date=True en la misma conexin.
Para usar estas dos funciones, debe
usar conexiones independientes.
Plataforma
DBMS

Origen de
datos
(conocido
tambin 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
funcin de una designacin de plataforma de
sistemas de administracin 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 inicializacin 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 numrico de
DB2 (DBTYPE_NUMERIC). Esta opcin
permite a los consumidores de OLE DB que
admiten DBTYPE_NUMERIC pero no
DBTYPE_DECIMAL realizar la lectura y
59

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

escritura de datos de decimal de DB2.


El valor predeterminado es false. Puede
establecer esta propiedad en la cadena de
inicializacin Decimal As Numeric=True o en
Vnculos de datos (pestaa Todo). Esta
propiedad se expone en la pantalla Todas
las propiedades del Asistente para orgenes
de datos.
Calificador
predeterminad
o

Esquema
predeterminad

Base de datos
DB2

Base de datos
DB2

Conexin

Conexin

Los objetos de base de datos DB2 se


organizan en grupos lgicos llamados
esquemas. El nombre de esquema se usa
para identificar objetos SQL, tales como
tablas y vistas, al emplear una convencin
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 opcin 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 vaca.

DB2 para z/OS acepta una cadena de


128 bytes (el esquema se conoce
tambin como coleccin).

DB2 para i5/OS acepta una cadena de


10 bytes (el esquema se conoce tambin
como coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30


bytes.

Los objetos de base de datos DB2 se


organizan en grupos lgicos llamados
esquemas. El nombre de esquema se usa
60

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Preparacin
diferida

Descripcin

para catalogar objetos SQL, tales como


tablas y vistas, al emplear una convencin
de nomenclatura en dos partes:
<SCHEMA>.<OBJECTNAME>. En tiempo
de diseo, para construir instrucciones SQL,
tal como SELECT, los consumidores de SQL
Server pueden presentar al usuario una lista
de todos los objetos del catlogo 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 vaca.

Opciones
avanzadas

All

DB2 para z/OS acepta una cadena de


128 bytes (el esquema se conoce
tambin como coleccin).

DB2 para i5/OS acepta una cadena de


10 bytes (el esquema se conoce tambin
como coleccin o biblioteca).

DB2 para LUW acepta una cadena de 30


bytes.

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
optimizacin minimiza el trfico de red y
61

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

puede mejorar el rendimiento global.


Derive
Parameters

Opciones
avanzadas

All

El proveedor de datos comprobar y


corregir las longitudes de parmetro para
los tipos de datos de carcter en nombre de
los consumidores de datos, tales como el
diseador de paquetes SQL Server
Integration Services y el Asistente para
importacin y exportacin. De manera
opcional, puede especificar FALSE para
indicar al proveedor de datos que no debe
derivar los tipos de datos de parmetro. El
valor predeterminado es TRUE. Esta
caracterstica 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 conexin.

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 pgina de cdigo 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 (Cdigo de
intercambio de decimales codificados por
binarios extendidos). Para obtener ms
informacin, vea la pgina sobre la
referencia del programador de
internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=1810
17).
62

Nombre de la

Cuadros de

Cuadros de

Descripcin

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Catlogo
original

Base de datos
DB2

Conexin

El proveedor de datos necesita este valor


para conectarse a un catlogo inicial en el
servidor de base de datos DB2. DB2 para
z/OS acepta una cadena de 16 bytes (el
catlogo se conoce tambin como
ubicacin).
DB2 para i5/OS acepta una cadena de 18
bytes (el catlogo se conoce tambin como
base de datos relacional).
DB2 para LUW acepta una cadena de 8
bytes (el catlogo se conoce tambin como
base de datos).

Seguridad
integrada

Mtodo de
seguridad
(conocido
tambin como
inicio de sesin
nico)

Conexin
(conocido
tambin como
inicio de sesin
nico)

De manera opcional, puede especificar que


SSPI indique al proveedor de datos que
debe usar la autenticacin de inicio de
sesin nico empresarial o Kerberos. Si se
usa ESSO, debe especificar un valor de
cadena concurrente para la propiedad
independiente Aplicacin 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
conmutacin por error tolerante a errores. El
valor predeterminado de esta propiedad
FALSE.

Max Pool

All

All

Propiedad opcional de inicializacin de


orgenes de datos OLE DB que especifica el
nmero mximo de conexiones que pueden
existir en el grupo de conexiones cuando la
63

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

agrupacin de conexiones est habilitada


para el origen de datos.
El valor predeterminado es 100. No hay
lmite superior para la propiedad Tamao
mximo del grupo. Si configura un valor que
es menor que cero para la propiedad
Tamao mximo del grupo, se usa el valor
predeterminado de 100.
Modo

(conocido
tambin como
de solo lectura)

All

De manera opcional, puede especificar


"lectura" para indicar al proveedor de datos
que debe declarar el mtodo de acceso de
solo lectura al conectarse al servidor de base
de datos DB2. El valor predeterminado es
lectura/escritura.

Direccin de
red

Conexin de
red TCP/IP

Configuracin
de red TCP/IP

El proveedor de datos requiere una direccin


o un alias IP en formato IPv4 o IPv6 al
conectarse al servidor de base de datos IBM
DB2 mediante una conexin de red TCP/IP.

Puerto de red

Conexin de
red TCP/IP

Configuracin
de red TCP/IP

El proveedor de datos requiere un nmero


de puerto IP al conectarse al servidor de
base de datos IBM DB2 mediante una
conexin 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
simultneas, cada una con un nmero de
puerto TCP/IP nico.

Biblioteca de
transporte de
red

Data Source

Conexin

El proveedor de datos admite conexiones de


red TCP/IP a servidores remotos de bases
de datos IBM DB2. La opcin de conexin de
red SNA LU6.2 (APPC) est deshabilitada
en el proveedor Microsoft OLE DB para DB2
v4.0. Est habilitada con la versin del
proveedor que se usa con Host Integration
Server.
64

Nombre de la

Cuadros de

Cuadros de

Descripcin

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Nueva
contrasea

Seguridad

All

De manera opcional, puede especificar un


valor de cadena para indicar al proveedor de
datos que debe usar la administracin de
cambios de contrasea (PCM) para
reemplazar una contrasea existente con
una nueva. En la tabla siguiente se
describen la versin de base de datos DB2 y
los tipos de cadena aceptados.

Coleccin de
paquetes

Base de datos
DB2

Conexin

La coleccin 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 estticas,
tal como CREATE CURSOR, que se usan
para recuperar datos cuando se consulta la
base de datos.

Password

Seguridad

Conexin

La seguridad del inicio de sesin interactivo


se basa en un nombre de usuario y una
contrasea que se especifican en tiempo de
ejecucin o que se almacenan en un archivo
de configuracin o en un almacn de
configuracin de consumidor de datos, tal
como un paquete de Integration Services.

Pgina de
cdigos de PC

LocaleAdvance El proveedor de datos requiere un valor para


d
Pgina de cdigos de PC con el que realizar
las conversiones de la pgina de cdigo en
los datos de cadena. La pgina de cdigos
de PC predeterminada es ANSI - Latn I
[1252]. Por lo general, los consumidores de
datos usan ANSI (American National
Standards Institute) o Unicode. Para obtener
ms informacin, vea la pgina sobre la
referencia del programador de
internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=1810
17).
65

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

Almacenar
Seguridad
informacin de
seguridad

Conexin

De manera opcional, puede especificar


TRUE para indicar al consumidor de datos o
al componente de servicio que debe
almacenar la informacin de seguridad, tales
como las contrasea, junto con otra
informacin de autenticacin. De manera
predeterminada, este valor booleano se
establece en FALSE.
Si se elige esta opcin, el nombre de usuario
y la contrasea se guardan en texto sin
formato. Con este mtodo no es posible
cifrar el nombre de usuario o la contrasea.
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

Conexin

Esta propiedad se necesita para su uso con


la autenticacin Kerberos.

Procesar
binario como
carcter

Configuracin
regional

Opciones
avanzadas

El valor opcional de Procesar binario (CCSID


65535) como carcter indica al proveedor de
datos que debe convertir los bytes de DB2
entre desde cadenas de caracteres de
Windows en funcin de en un valor de
pgina de cdigos binarios opcional.

Solo lectura

Opciones
avanzadas

Opciones
avanzadas

De manera opcional, puede especificar


"lectura" para indicar al proveedor de datos
que debe declarar el mtodo de acceso de
solo lectura al conectarse al servidor de base
de datos DB2. El valor predeterminado es
FALSE.

Tamao de
cach del
conjunto de

All

All

Propiedad de inicializacin de origen de


datos OLE DB opcional que indica al
proveedor de datos que debe realizar una
66

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

filas

Descripcin

captura previa de filas desde DB2, mientras


que procesa y devuelve filas
simultneamente al consumidor de datos en
llamadas a IRowset::GetNextRows. Esta
caracterstica 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 caracterstica 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
nmero especificado de lotes de filas, que se
almacenan en la memoria cach del
conjunto de filas del proveedor de datos. El
tamao de los lotes de fila se determina
automticamente segn el valor de cRows
en la interfaz IRowset::GetNextRows de OLE
DB que especifique el consumidor.
Puede configurar esta propiedad desde la
pgina Opciones avanzadas del Asistente
para orgenes de datos o desde la pestaa
Todo del cuadro de dilogo Vnculos de
datos. Esta propiedad tambin se puede
especificar en una cadena de inicializacin o
de conexin OLE DB al configurar Tamao
de cach del conjunto de filas=100.

Mtodo de
seguridad

Seguridad

Conexin

El mtodo de seguridad permite configurar


uno de tres mtodos disponibles: inicio de
sesin interactivo, inicio de sesin nico o
Kerberos.

Catlogo de
sombras

All

All

De manera opcional, puede especificar


TRUE para indicar al proveedor de datos
que debe recuperar informacin de esquema
de un catlogo de sombras de DB2, lo que
67

Nombre de la

Cuadros de

Cuadros de

propiedad en

dilogo del

dilogo de

el Asistente

Asistente para

vnculos de

para orgenes

orgenes de

datos

de datos

datos

Descripcin

permite mejorar el acceso simultneo a los


metadatos e incrementar el rendimiento. El
valor predeterminado es FALSE.
Unidades de
conexin 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
carcter (CLOB) o tipos de datos definidos
por el usuario.

Id. de usuario

Seguridad

Conexin

La seguridad del inicio de sesin interactivo


se basa en un nombre de usuario y una
contrasea que el usuario escribe en tiempo
de ejecucin o que se almacenan en un
archivo de configuracin o en un almacn de
configuracin de consumidor de datos, como
por ejemplo un paquete de Integration
Services.

68

Operaciones
En esta seccin se describen las conversiones de pginas de cdigo, la asignacin de tipos de
datos y el rendimiento del proveedor de datos.

En esta seccin

Conversiones de pginas de cdigos

Asignacin de tipos de datos

Rendimiento

Conversiones de pginas de cdigos


El proveedor de datos admite una combinacin 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 transformacin de Unicode de 8 bits. Para obtener
ms informacin, vea la pgina sobre la referencia del programador de internacionalizacin 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 pgina de cdigo 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 (Cdigo de
intercambio de decimales codificados por binarios extendidos). Para obtener ms informacin,
vea la pgina sobre la referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).

69

Pgina de cdigos de PC
El proveedor de datos requiere un valor para Pgina de cdigos de PC con el que realizar las
conversiones de la pgina de cdigo en los datos de cadena. La pgina de cdigos de PC
predeterminada es ANSI - Latn I [1252]. Por lo general, los consumidores de datos usan ANSI
(American National Standards Institute) o Unicode. Para obtener ms informacin, vea la pgina
sobre la referencia del programador de internacionalizacin SNA
(http://go.microsoft.com/fwlink/?LinkID=181017).

Procesar binario como carcter


El valor opcional de Procesar binario (CCSID 65535) como carcter indica al proveedor de datos
que debe convertir los bytes de DB2 entre cadenas de caracteres de Windows y desde ellas en
funcin de en un valor de pgina de cdigos binarios opcional que se configura en el cuadro de
dilogo Todas las propiedades del Asistente para orgenes de datos. El valor predeterminado es
false.

Pgina de cdigos binarios


El proveedor de datos requiere un nmero de pgina de cdigo binario cuando admite el
comando Procesar binario como carcter. De manera predeterminada, este valor se establece
en 0 (sin conversin de pgina de cdigo). Especifique un valor numrico positivo de cuadro
dgitos 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 ms informacin, vea la pgina sobre la referencia del programador de
internacionalizacin SNA (http://go.microsoft.com/fwlink/?LinkID=181017).

Asignacin de tipos de datos


En la tabla siguiente se describen asignaciones de tipos de datos OLE DB.

Asignacin 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

Descripcin

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
70

variable que se usa para


almacenar datos no textuales
o binarios.
DBTYPE_Bytes

Char() for BIT Data

Carcter () para datos de bits


que es una cadena binaria de
longitud fija que contiene
datos de caracteres.

DBTYPE_STR

Char

Carcter que es una cadena


SBCS o MBCS de longitud
fija.

DBTYPE_WSTR

Char

Carcter 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
mxima de la cadena
depende de la plataforma y
versin de DB2.

DBTYPE_Data

Date

Cadena de 10 bytes.

DBTYPE_Decimal

Decimal

Nmero decimal
empaquetado.

DBTYPE_R8

Double

Nmero de punto flotante de


doble precisin de 8 bytes.

DBTYPE_R8

Float

Nmero de punto flotante de


doble precisin de 8 bytes.

DBTYPE_WSTR

Graphic

Cadena de longitud fija de


solo DBCS.

DBTYPE_I4

Integer

Entero binario de 4 bytes.

DBTYPE_Numeric

Numeric

Nmero decimal
empaquetado.

DBTYPE_I2

Smallint

Entero grande (SMALLINT)


que es un entero binario de 2
bytes.

DBTYPE_R4

Real

Nmero de punto flotante de


precisin simple de 4 bytes.
71

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

Carcter variable () para


datos de bits que es una
cadena binaria de longitud
variable que contiene datos
de caracteres.

DBTYPE_STR

Varchar

Carcter variable que es una


cadena de caracteres SBCS
o MBCS de longitud variable.

DBTYPE_WSTR

Varchar

Carcter Unicode variable


que es una cadena Unicode
de longitud variable.

DBTYPE_WSTR

VarGraphic

Grfico variable que es una


cadena de longitud variable
de solo DBCS.

Tipos de datos por plataforma DB2


La informacin 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 lmites), en funcin de la plataforma y la versin 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 (segn V9R1).
DB2
Type_name

OLE DB data_type

Column_size

Smallint

DBType_12

Integer

DBType_14

10

Bigint

DBType_18

19

Real

DBType_R4

Minimum_scale

Maximum_scale

72

Float

DBType_R8

15

Double

DBType_ R8

15

Decimal

DBType_ Decimal

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

Date

DBType_ DBDate

10

Time

DBType_DBTime

TimeStamp

DBType_
TimesStamp

26

BLOB

DBType_ Bytes

2147483647

CLOB

DBType_STR

2147483647

31

31

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 (segn V6R1).
DB2
Type_name

OLE DB data_type

Column_size

Smallint

DBType_12

Integer

DBType_14

10

Bigint

DBType_18

19

Real

DBType_R4

Minimum_scale

Maximum_scale

73

Float

DBType_R8

15

Double

DBType_ R8

15

Decimal

DBType_ Decimal

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

Date

DBType_ DBDate

10

Time

DBType_DBTime

TimeStamp

DBType_
TimesStamp

26

BLOB

DBType_ Bytes

2147483647

CLOB

DBType_STR

2147483647

31

31

DB2 para LUW V9.7


El proveedor de datos admite el acceso a estos tipos de datos cuando se conecta a DB2 para
LUW (segn V9.7).
DB2
Type_name

OLE DB data_type

Column_size

Smallint

DBType_12

Integer

DBType_14

10

Bigint

DBType_18

19

Real

DBType_R4

Minimum_scale

Maximum_scale

74

Float

DBType_R8

15

Double

DBType_ R8

15

Decimal

DBType_ Decimal

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

Date

DBType_ DBDate

10

Time

DBType_DBTime

TimeStamp

DBType_
TimesStamp

26

BLOB

DBType_ Bytes

2147483647

CLOB

DBType_STR

2147483647

31

31

SQL Server Integration Services


Al usar el Asistente para importacin y exportacin de SQL Server Integration Services desde
Microsoft SQL Server Management Studio, puede personalizar las conversiones de datos
predeterminadas si edita los archivos de asignacin XML. Los archivos XML se encuentran en
C:\Archivos de programa\Microsoft SQL Server\100\DTS\MappingFiles.

SQL Server Replication Services


La Replicacin de SQL Server puede convertir los datos incorrectamente, en funcin de las
asignaciones predeterminadas desde los tipos de datos de SQL Server a los de DB2. Es

75

recomendable que el administrador y programador revisen las asignaciones de tipos de datos de


replicacin mediante los siguientes procedimientos almacenados del sistema SQL Server.

sp_helpdatatypemap

sp_getdefaultdatatypemapping

sp_setdefaultdatatypemapping

Para obtener ms informacin, vea el tema Procedimientos almacenados del sistema (TransactSQL) (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
continuacin.

Agrupar los recursos de OLE DB para reducir el tiempo de inicio


de la conexin
OLE DB Resource Pooling y Provider Connection Pooling pueden incrementar el rendimiento al
reducir el tiempo de inicio de la conexin. 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 configuracin de las propiedades del Registro y las propiedades
de inicializacin de OLE DB. Para obtener ms informacin, vea la pgina sobre la agrupacin
de recursos OLE DB (http://go.microsoft.com/fwlink/?LinkID=180446).

Agrupar los recursos de proveedor para reducir el tiempo de


inicio de la conexin
La agrupacin de conexiones es un mtodo de optimizacin del cliente que reduce el tiempo de
inicio de la conexin a la vez que reduce la utilizacin 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 agrupacin de conexiones. Puede especificar la agrupacin mediante la cadena de
conexin de ADO.NET o la cadena de inicializacin de origen de datos de OLE DB (Agrupacin
de conexiones=True). Adems, puede configurar la agrupacin mediante el cuadro de dilogo
Opciones avanzadas del Asistente para orgenes de datos y el cuadro de dilogo Todo de
Vnculos de datos.
El proveedor conserva una memoria en cach de las conexiones en funcin de la propiedad
Tamao mximo del grupo. El tamao predeterminado de la agrupacin es 100 conexiones
(Tamao mximo del grupo=100), que se puede ajustar mediante el cuadro de dilogo Todo
del Asistente para orgenes de datos o Vnculos de datos. No hay lmite superior para la
76

propiedad Tamao mximo del grupo. Si configura un valor menor que cero para la propiedad
Tamao mximo del grupo, se usa el valor predeterminado 100. De manera opcional, puede
especificar un nmero de segundos para indicar al proveedor de datos que debe esperar para
establecer conexiones mediante la agrupacin del cliente. Cuando todas las conexiones de una
agrupacin estn en uso y expira el perodo de espera, el proveedor de datos devolver un error
al consumidor de datos (conexin no disponible). El valor predeterminado es 15 segundos
(Tiempo de espera de conexin=15), que se puede ajustar mediante el cuadro de dilogo
Todo del Asistente para orgenes de datos o Vnculos de datos. No hay lmite superior para la
propiedad Tiempo de espera de conexin. Especifique -1 para indicar al proveedor de datos que
debe esperar indefinidamente para abrir una conexin en la agrupacin 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 simultneamente al consumidor
de datos. Esta caracterstica 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
caracterstica 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 dilogo Todo del Asistente para orgenes de datos o Vnculos de datos. Esta propiedad indica
al proveedor de datos que debe realizar una captura previa del nmero especificado de lotes de
filas, que se almacenan en la memoria cach de conjuntos de filas del proveedor de datos. El
tamao de los lotes de fila se determina automticamente segn el valor de cRows en la interfaz
IRowset::GetNextRows de OLE DB que especifique el consumidor.

Aplazar la preparacin de comandos con parmetros hasta la


ejecucin
Preparacin diferida indica al proveedor de datos que debe optimizar el procesamiento de los
comandos parametrizados INSERT, UPDATE, DELETE y SELECT. Esta opcin se puede
especificar mediante la cadena de conexin de ADO.NET o la cadena de inicializacin de origen
de datos de OLE DB (Preparacin diferida=True). Adems, puede configurar la agrupacin
mediante el cuadro de dilogo Opciones avanzadas del Asistente para orgenes de datos y el
cuadro de dilogo Todo de Vnculos de datos. En el caso de los comandos INSERT, UPDATE y
DELETE, el proveedor de datos combina los comandos de preparacin, ejecucin y confirmacin
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 preparacin y ejecucin en un flujo de red. Ello minimiza el
trfico de red y a menudo mejora el rendimiento global.

77

Recuperacin de informacin de esquema del catlogo de


sombras de DB2
La propiedad de catlogo de sombras indica al proveedor de datos que debe recuperar
informacin de esquema de un catlogo de sombras de DB2. El administrador de DB2 puede
definir un catlogo de sombras que incluir informacin de esquema para tablas, columnas,
claves primarias e ndices. Todos los consumidores de datos usan esta informacin de esquema
en el tiempo de diseo. Algunos consumidores de datos usan esta informacin en el tiempo de
ejecucin. Es posible que el catlogo del esquema DB2 deje de estar accesible debido a
bloqueos durante la edicin (ejecucin de instrucciones de creacin y modificacin). Adems, el
esquema DB2 predeterminado puede tener un tamao considerable, lo que puede aportar
latencia a las operaciones de consumo de datos en tiempo de diseo y ejecucin. A la hora de
realizar operaciones de captura con el esquema, un catlogo de sombras puede reducir la
contencin y mejorar el rendimiento.

Recuperacin de informacin del esquema del catlogo de


sombras DB2
La propiedad de catlogo de sombras indica al proveedor de datos que debe recuperar la
informacin del esquema de un catlogo de sombras DB2. El administrador de DB2 puede definir
un catlogo de sombras que contenga la informacin del esquema de las tablas, columnas,
claves principales e ndices. Todos los consumidores de datos usan esta informacin del
esquema en el tiempo de diseo. Algunos consumidores de datos tambin la usan en el tiempo
de ejecucin. Es posible que el catlogo del esquema DB2 deje de estar accesible debido a
bloqueos durante la edicin (ejecucin de instrucciones de creacin y modificacin). Asimismo, el
esquema de DB2 puede ser de gran tamao, lo que agrega latencia a las operaciones de
consumidor de datos de tiempo de diseo y tiempo de ejecucin. Un catlogo de sombras puede
reducir la contencin y mejorar el rendimiento a la hora de realizar operaciones de recuperacin
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 opcin RowsetFastLoad se selecciona al
configurar los destinos de OLE DB en flujos de datos en los paquetes de Integration Services
mediante el diseador 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 ms informacin, vea
Propiedades personalizadas de los destinos de OLE DB en el modo de acceso de Integration
Services (http://go.microsoft.com/fwlink/?LinkId=241518).

78

Tiempo de espera del comando para finalizar consultas de larga


duracin
El proveedor de datos ofrece una propiedad de tiempo de espera del comando que permite
finalizar automticamente las consultas de larga duracin 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
automticamente las consultas de larga duracin que pueden afectar negativamente al
rendimiento. Integration Services y Analysis Services exponen esta propiedad mediante la opcin
Data Source Query Timeout de Business Intelligence Development Studio. Reporting Services
expone esta propiedad mediante la opcin 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 estn 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 renen informacin 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 ms informacin, vea la pgina
sobre contadores de rendimiento (http://go.microsoft.com/fwlink/?LinkID=119211).

Seguridad y proteccin
En las secciones siguientes se proporciona ayuda para la seguridad y proteccin de las
implementaciones del proveedor de datos.

En esta seccin

Seguridad

Proteccin

79

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 administracin remota de bases de
datos relacionales IBM DB2 para los informes, el anlisis y el procesamiento de transacciones en
lnea. El proveedor de datos funciona como un cliente solicitante de aplicaciones DB2 que admite
los formatos y protocolos estndar 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 definicin de datos para la administracin y las instrucciones de
administracin de manipulacin 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 travs de
un protocolo de control de transmisiones sobre la red del protocolo de Internet (TCP/IP) que usa
las caractersticas de seguridad opcionales que se describen en este tema.

Proteccin
En este tema se describen los estndares admitidos para la proteccin de DB2.

Estndares de cifrado para DB2


En la tabla siguiente se describen los estndares de cifrado admitidos para DB2.
Cifrado

Autenticacin

Datos

DB2 para z/OS

DB2 para
i5/OS

DB2 para
LUW

Kerberos

No

V8

V5R3

V8

SSL V3

V9

V5R4

V9.1

TLS V1

V9

V5R4

V9.1

AES

No

V8 (APAR
PK56287)

V5R4

V9.5 (Fix
Pack 3)

Configuracin para la proteccin

80

El proveedor de datos concede al grupo pblico DB2 permisos


de ejecucin 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 ejecucin de los paquetes de DB2. Para aumentar
la seguridad del servidor DB2, es recomendable revocar los permisos de ejecucin en PUBLIC
de dichos paquetes y conceder permisos de ejecucin 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 podra ser vulnerable a los ataques.

El proveedor de datos almacena el nombre de usuario como


texto sin formato en el vnculo de datos universal (UDL) o en el
archivo de cadena de conexin
De manera predeterminada, cuando usa el Asistente para orgenes de datos o Vnculos de
datos, el proveedor de datos almacena el nombre de usuario en texto sin formato en el archivo
de conexin o en el vnculo de datos universal (UDL). Es recomendable configurar el proveedor
de datos para usar el Inicio de sesin 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, almacenndolas en una base de
datos cifrada de SQL Server. El proveedor de datos recupera estas asignaciones en tiempo de
ejecucin para autenticar con seguridad a los usuarios en servidores remotos de bases de datos
IBM DB2. Para obtener ms informacin acerca del Inicio de sesin nico empresarial, vea la
pgina sobre la gua de seguridad del usuario de Host Integration Server 2010
(http://go.microsoft.com/fwlink/?LinkID=180767).

El proveedor de datos admite el cifrado dbil basado en DES y


Diffie-Hellman
De manera opcional, el proveedor de datos admite la autenticacin y el cifrado de datos
mediante tecnologas del Estndar de cifrado de datos (DES) dbil 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 autenticacin de
cifrado exclusivamente, puede usar el Estndar 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 contrasea en texto sin formato y sin cifrar
De manera predeterminada, el proveedor de datos se conecta a los equipos servidor de DB2 a
travs de una red TCP/IP mediante la autenticacin bsica, en la que el nombre de usuario y la
contrasea no estn cifrados y se envan en texto sin formato. Es recomendable configurar el
proveedor de datos para usar el cifrado de autenticacin mediante Kerberos, Capa de sockets

81

seguros (SSL) V 3.0 o Seguridad de la capa de transporte (TLS) V 1.0 o bien el cifrado de
autenticacin mediante AES.

El proveedor de datos enva y recibe datos sin cifrar


De manera predeterminada, el proveedor de datos enva 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 enva 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 optimizacin minimiza el
trfico de red y puede mejorar el rendimiento global.

Solucin de problemas
En las secciones siguientes se proporciona ayuda para la solucin de problemas de las
implementaciones del proveedor de datos.

En esta seccin

Problemas del consumidor de datos

Cdigos de error del proveedor de datos

Seguimiento

Problemas del consumidor de datos


En este tema se proporciona informacin sobre la solucin de problemas de los consumidores de
datos.

SQL Server Integration Services

82

Inicio de sesin nico empresarial


Cuando usa el inicio de sesin 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 contrasea. Mediante Vnculos de datos, puede configurar ESSO para usarlo con
SSIS.
1. En el cuadro de dilogo Conexin, haga clic en Inicio de sesin nico para la opcin
Mtodo de seguridad.
2. Seleccione una Aplicacin afiliada de la lista desplegable.
3. En el cuadro de dilogo Todos, seleccione Contrasea y haga clic en Editar valor. En el
cuadro de dilogo Modificar valor de la propiedad, escriba MS$SAME en Valor de
propiedad y haga clic en Aceptar.
4. En el cuadro de dilogo Todo, haga clic en Id. de usuario y, a continuacin, en Editar
valor. En el cuadro de dilogo Modificar valor de la propiedad, escriba MS$SAME en
Valor de propiedad y haga clic en Aceptar.
5. En el cuadro de dilogo Conexin, haga clic en Prueba. Podr ver los resultados en el
cuadro de dilogo Vnculos de datos de Microsoft.
6. Haga clic en Aceptar para guardar la informacin de la configuracin.

Asignacin de tipos de datos


Al usar el Asistente para importacin y exportacin 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 edicin de los archivos de
asignacin XML. Los archivos de asignacin XML del Asistente para importacin y exportacin
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 carcter y decimal de IBM DB2 para i5/OS a los tipos de datos
SQL Server, los archivos de asignacin de datos deberan extenderse para incluir el sinnimo de
formato largo de tipos de datos DB2. Por ejemplo, agregue la siguiente asignacin de tipos de
datos siguientes entre el origen de DB2 INTEGER y SQL Server. Esta asignacin 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 asignacin 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>

83

</dtm:SimpleType>
</dtm:DestinationDataType>
</dtm:DataTypeMapping>

La siguiente asignacin 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 asignacin de tipos de datos


En la tabla siguiente se describen los tres archivos de asignacin 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
84

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
85

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 ntext


DATA

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

86

130

ntext

ntext

DT_NTEXT

Tras editar un archivo de asignacin, deber cerrar y volver a abrir el Asistente para importacin
y exportacin de SQL Server o Business Intelligence Development Studio, en funcin del entorno
en el que trabaja.
Para obtener informacin acerca de cmo configurar SQL Server 2008 Integration Services,
consulte el tema Importar o exportar datos con el Asistente para importacin y exportacin de
SQL Server en Libros en pantalla de SQL Server(http://go.microsoft.com/fwlink/?LinkId=193204).

Personalizacin 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 cdigo personalizado proporcionado por el programador.
Los archivos de asignacin de SQL Server Integration Services en formato XML se usan para el
Asistente para importacin y exportacin. Estos archivos no se usan con el flujo de datos. SQL
Server Integration Services ofrece una clase de bfer de canalizacin para permitir a los
programadores empresariales personalizar la asignacin de datos en el flujo de datos. Para
obtener informacin acerca de la personalizacin 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).

Replicacin de SQL Server


Derive Parameters
Replicacin de SQL Server requiere que el parmetro Derive se establezca en FALSE.

Asignacin de tipos de datos


La Replicacin de SQL Server puede convertir los datos incorrectamente, en funcin 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 replicacin mediante los
siguientes procedimientos almacenados del sistema SQL Server.
sp_helpdatatypemap
sp_getdefaultdatatypemapping
sp_setdefaultdatatypemapping
Para obtener ms informacin, 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).
87

Problema con la asignacin de SQL Server DATETIME2 a DBTYPE_TIMESTAMP


Puede producirse un error en la replicacin de SQL Server 2008 a DB2 para z/OS con
SQLCODE -188 (la representacin de cadenas de un valor de fecha y hora no es un valor
vlido). Esto sucede cuando la replicacin est configurada para asignar DATETIME2 a DB2
VARCHAR(27) y usa comandos de artculo de suscripcin con valores de datos literales de
cadena.
Solucin al problema con instrucciones paso a paso
Vuelva a configurar la replicacin de SQL Server 2008 para asignar DATETIME2 a DB2
TIMESTAMP y comandos de artculo de suscripcin con parmetros. 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 asignacin 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 deberan


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 source_dbms
d

source_ty
pe

destination_db
ms

destination_ty
pe

destination_len
gth

189

datetime2

DB2

VARCHAR

27

MSSQLSERV
ER

2. Coloque la asignacin de tipos de datos.


exec sp_dropdatatypemapping 189
3. Agregue la asignacin de tipos de datos.
88

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 asignacin de tipos de datos.
select * from
select * from sys.fn_helpdatatypemap
(
'MSSQLSERVER',
'%',
'%',
'%',
'%',
'%',

89

0
)
Donde destination_dbms = 'DB2' y source_type = 'datetime2'
Los resultados deberan 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 source_dbms
d

source_ty
pe

destination_db
ms

destination_ty
pe

destination_len
gth

494

datetime2

DB2

TIMESTAMP

NULL

MSSQLSERV
ER

5. Identifique el artculo de suscripcin de replicacin que se debe volver a configurar. Use la


instruccin Transact-SQL USE para cambiar desde la base de datos maestra a la base de
datos desde la que se realiza la rplica.
USE [Test]
select name, status from sysarticles
6. Los resultados deberan mostrar el nombre del artculo 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 artculo est configurado para el formato literal de la


cadena.
Si el valor de estado es 17 o 25, el artculo est configurado para el formato parametrizado.
7. Configure el artculo de suscripcin de rplica 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;
90

Para obtener ms informacin, vea Conceptos sobre los procedimientos almacenados del
sistema de replicacin (http://go.microsoft.com/fwlink/?LinkId=241525) en Libros en pantalla de
SQL Server.

SQL Server Analysis Services


Al disear cubos para usar con SQL Server Analysis Services, las herramientas generan
comandos SQL que contienen nombres de alias largos que pueden superar la longitud mxima
que admite el servidor DB2. Segn la plataforma y la versin 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 versin de DB2 y consltelo con su
administrador de bases de datos DB2. Es recomendable que el administrador o desarrollador
actualice los dos archivos de cartucho de configuracin de SQL Server Analysis Services, que
contienen el soporte de asignacin de tipos de datos para DB2. Para ello, se debe cambiar la
longitud del identificador (longitud del identificador lmite de tabla) de 29 a 18. A continuacin se
incluyen los nombres y la ubicacin 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 configuracin actualizados para asignar
nombres correctamente a los objetos en los comandos SQL.

Cdigos de error del proveedor de datos


El proveedor de datos devuelve errores en la forma de SQLSTATE, SQLCODE, cdigo 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 travs 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
informacin adicional acerca de los problemas del protocolo DRDA, puede hacer referencia a la
documentacin sobre el protocolo DRDA que publica The Open Group
(http://www.opengroup.org). Puede descargar DRDA V5 Vol. 3: Distributed Data Management
Architecture, nmero de publicacin C114, desde la tienda de Open Group
(http://go.microsoft.com/fwlink/?LinkID=219127&clcid=0x409).

91

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 descripcin de los mismos. Un
asterisco (*) indica que el valor no se usa.
SQLSTATE

SQLCODE

Descripcin

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.
Accin: determine si un
interbloqueo, una intervencin
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 comunicacin
de SQL (SQLCARD) con un
cdigo de motivo opcional u otra
informacin de diagnstico
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 conexin de base de datos.
Accin: compruebe los
parmetros de conexin y vuelva
a intentar la solicitud de
conexin. Revise un
seguimiento de red cliente para
determinar si el servidor devolvi
datos de rea de comunicacin
92

de SQL (SQLCARD) con un


cdigo de motivo opcional u otra
informacin de diagnstico
opcional.
08S01

-261

Mensaje: Se detect una


condicin de error permanentes
en el sistema de destino.
Pngase 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
finalizacin del comando
solicitado.
Accin: revise un seguimiento de
red de cliente para determinar si
el servidor devolvi un cdigo de
motivo opcional u otra
informacin de diagnstico
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.
Accin: 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
comunicacin de SQL
(SQLCARD) con un cdigo de
motivo opcional u otra
informacin de diagnstico
93

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 conexin.
Accin: compruebe la
informacin de conexin para
asegurarse de que el nombre de
usuario (identificador de
usuario), la contrasea y el
mtodo de seguridad
especificado (seguridad de inicio
de sesin interactivo, inicio de
sesin nico o Kerberos)
coinciden con los requisitos de
servidor definidos para el
usuario actual. Para obtener
ms informacin, consulte los
temas sobre el nombre de
usuario, la contrasea y el
mtodo de seguridad.

08S01

-270

Mensaje: Se produjo un error


interno en la biblioteca de la red.
El comando solicitado encontr
una condicin de error
especfica a la implementacin
en el sistema de destino.
Motivo: el mensaje de respuesta
de comprobacin de comandos
indica que el servidor recibi un
comando del cliente que
determin como sin arquitectura
en la administracin de datos
distribuidos o la arquitectura de
base de datos relacional
distribuida.
Accin: revise un seguimiento de
94

red de cliente para determinar si


el servidor devolvi mensajes de
error opcionales adicionales que
podran 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.
Accin: revise un seguimiento de
red de cliente para determinar si
el servidor devolvi un cdigo de
gravedad opcional u otra
informacin de diagnstico
opcional.

08S01

-273

Mensaje: El comando infringi la


capacidad de procesamiento de
la conversin.
Motivo: el mensaje de respuesta
de infraccin de comando indica
que el servidor recibi un
comando del cliente que
determin que infringe el mbito
de procesamiento de la
conversacin actual.
Accin: compruebe los
parmetros de conexin (por
ejemplo, unidad de trabajo
distribuida) y vuelva a intentar la
solicitud de conexin y
comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
95

opcional u otra informacin de


diagnstico 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
reversin del cliente que
determin como no vlida en el
contexto actual.
Accin: compruebe los
parmetros de conexin (por
ejemplo, unidad de trabajo
distribuida) y vuelva a intentar la
solicitud de conexin y
comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.

08S01

-290

Mensaje: Descripcin no vlida.


Motivo: el mensaje de respuesta
de descripcin no vlida indica
que el servidor no pudo leer uno
o ms 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.
Accin: compruebe los valores
de parmetro 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 cdigo de gravedad
opcional, el nmero de
96

parmetro no vlido u otra


informacin de diagnstico
opcional.
08S01

-291

Mensaje: El host no puede


insertar, modificar o recuperar
un registro debido a un error de
asignacin de datos.
Motivo: el mensaje de respuesta
de error de asignacin de datos
indica que el servidor no pudo
asignar uno o ms valores de
datos desde el origen hasta el
destino, provocando un error de
comando, cuando el cliente
envi datos no vlidos.
Accin: compruebe los valores
de parmetro 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 cdigo de gravedad
opcional, el nmero de
parmetro no vlido u otra
informacin de diagnstico
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.
Accin: compruebe el estado del
servidor y la red, y vuelva a
intentar la solicitud de conexin
y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
97

opcional u otra informacin de


diagnstico opcional.
08S01

-304

Mensaje: Fin de la unidad de


trabajo.
Motivo: el mensaje de respuesta
de condicin de finalizar unidad
de trabajo indica que el servidor
ha finalizado la unidad de
trabajo segn el ltimo comando
que recibi del cliente.
Accin: compruebe los
parmetros de conexin (por
ejemplo, confirmacin
automtica, unidad de trabajo
distribuida, tiempo de espera de
conexin, optimizacin de
FastLoad y opciones de enlace
de paquetes SQL estticos) y
vuelva a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico 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 segn
los niveles de administrador
especificados por el servidor.
Accin: compruebe los
parmetros de conexin y vuelva
98

a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de motivo
opcional u otra informacin de
diagnstico 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 conexin de base de
datos.
Accin: compruebe los
parmetros de conexin y vuelva
a intentar la solicitud de
conexin. Revise un
seguimiento de red cliente para
determinar si el servidor devolvi
datos de rea de comunicacin
de SQL (SQLCARD) con un
cdigo de motivo opcional u otra
informacin de diagnstico
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.
Accin: revise un seguimiento de
red de cliente para determinar si
el servidor devolvi un cdigo de
gravedad opcional u otra
99

informacin de diagnstico
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.
Accin: compruebe los
parmetros de conexin (por
ejemplo, confirmacin
automtica, unidad de trabajo
distribuida, tiempo de espera de
conexin, optimizacin de
FastLoad y opciones de enlace
de paquetes SQL estticos) y
vuelva a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.

08S01

-340

Mensaje: Mensaje de respuesta


de consulta abierta.
Motivo: el mensaje de respuesta
de finalizacin de apertura de
consulta indica que el servidor
no pudo completar una
instruccin de apertura de
consulta conjunto de SQL con
normalidad.
Accin: compruebe los
parmetros de conexin (por
ejemplo, confirmacin
automtica, unidad de trabajo
distribuida, tiempo de espera de
conexin, optimizacin de
FastLoad, opciones de enlace
de paquetes SQL estticos o
100

calificador predeterminado) y
vuelva a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico 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 instruccin
SQL de enlace o una solicitud
de finalizacin de enlace cuando
una solicitud de inicio de enlace
anterior no se haya completado.
Accin: compruebe los
parmetros de conexin (por
ejemplo, coleccin de paquetes
u opciones de enlace de
paquetes SQL estticos) y
vuelva a intentar la solicitud de
comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico 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
101

servidor no pudo procesar una


instruccin SQL de enlazado
cuando una solicitud de inicio de
enlazado anterior no se haya
completado.
Accin: compruebe los
parmetros de conexin (por
ejemplo, coleccin de paquetes
u opciones de enlace de
paquetes SQL estticos) y
vuelva a intentar la solicitud de
comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.
HY000

-343

Mensaje: Se produjo un error


interno en la biblioteca de la red.
Se produjo un error en el
protocolo de conversacin de
nivel de red.
Motivo: el mensaje de respuesta
de cadena de cdigo de error de
protocolo de conversacin indica
que el servidor recibi un
comando de protocolo fuera de
secuencia en el contexto actual.
Accin: revise un seguimiento de
red de cliente para determinar si
el servidor devolvi un cdigo de
gravedad opcional u otra
informacin de diagnstico
opcional.

08S01

-344

Mensaje: Se produjo un error


interno en la biblioteca de la red.
El comando solicitado incluy un
parmetro que el sistema de
destino no reconoce o no
admite.
Motivo: el mensaje de respuesta
102

de parmetro no admitido indica


que el servidor no puede
completar un comando solicitado
cuando no reconoce o no admite
el comando especificado.
Accin: compruebe los
parmetros de conexin y de
comando, y vuelva a intentar la
solicitud de conexin y
comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico 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.
Accin: compruebe el estado del
servidor, la red y los parmetros
de conexin (por ejemplo,
confirmacin automtica, unidad
de trabajo distribuida, tiempo de
espera de conexin, tiempo de
espera de comando,
optimizacin de FastLoad y
opciones de enlace de paquetes
SQL estticos) y vuelva a
intentar la solicitud de conexin
y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.

103

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.
Accin: compruebe los
parmetros de conexin (por
ejemplo, confirmacin
automtica, unidad de trabajo
distribuida, tiempo de espera de
conexin, optimizacin de
FastLoad y opciones de enlace
de paquetes SQL estticos) y
vuelva a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico 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.
Accin: compruebe los
parmetros de conexin (por
ejemplo, catlogo inicial,
agrupacin de conexiones,
tiempo de espera de conexin) y
vuelva a intentar la solicitud de
conexin y comando. Revise un
104

seguimiento de red de cliente


para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico 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 conexin.
Accin: compruebe el estado del
servidor, la red y los parmetros
de conexin (por ejemplo, el
catlogo inicial, la direccin de
red, el puerto de red y el tiempo
de espera de conexin) y vuelva
a intentar la solicitud de
conexin. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.

08S01

-358

Mensaje: El usuario no dispone


de autorizacin para acceder al
recurso del host. Compruebe las
credenciales de autenticacin o
pngase en contacto con el
administrador del sistema.
Motivo: el mensaje de respuesta
de falta de autorizacin 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 conexin.
Accin: compruebe la
informacin de conexin para
105

asegurarse de que el nombre de


usuario (identificador de
usuario), la contrasea y el
mtodo de seguridad
especificado (seguridad de inicio
de sesin interactivo, inicio de
sesin nico o Kerberos)
coinciden con los requisitos de
servidor definidos para el
usuario actual y vuelva a intentar
la solicitud de conexin. Revise
un seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional. Para
obtener ms informacin,
consulte los temas sobre el
nombre de usuario, la
contrasea y el mtodo 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 conexin
anterior no se complet.
Accin: compruebe la
informacin de conexin y
vuelva a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.

HY000

-360

Mensaje: No se encuentra el
recurso del host. Compruebe
106

que el valor del catlogo 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.
Accin: compruebe la
informacin de conexin para
asegurarse de que el valor del
catlogo inicial coincida con el
nombre de ubicacin 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
direccin de red y el puerto de
red, y vuelva a intentar la
solicitud de conexin. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional. Para
obtener ms informacin,
consulte el tema sobre el
catlogo inicial.
08S01

-361

Mensaje: Mensaje de respuesta


de actualizacin RDB.
Motivo: el mensaje de respuesta
de actualizacin de base de
datos relacional indica que el
servidor no pudo completar un
comando para actualizar una
base de datos relacional local o
remota.
Accin: compruebe los
parmetros de conexin (por
107

ejemplo, confirmacin
automtica, unidad de trabajo
distribuida, tiempo de espera de
conexin, optimizacin de
FastLoad y opciones de enlace
de paquetes SQL estticos) y
vuelva a intentar la solicitud de
conexin y comando. Revise un
seguimiento de red de cliente
para determinar si el servidor
devolvi un cdigo de gravedad
opcional u otra informacin de
diagnstico opcional.
08S01

-370

Mensaje: No hay recursos


suficientes en el sistema de
destino para completar el
comando. Pngase en contacto
con el administrador de servidor.
Motivo: el mensaje de respuesta
de lmites de recurso alcanzados
indica que el servidor no pudo
completarse debido a una
cantidad insuficiente de recursos
(por ejemplo, memoria, bloqueo,
bfer).
Accin: compruebe los
parmetros de conexin y de
comando, y vuelva a intentar la
solicitud de conexin y
comando. Revise un
seguimiento de red cliente para
determinar si el servidor devolvi
datos de rea de comunicacin
de SQL (SQLCARD) con un
cdigo de motivo opcional u otra
informacin de diagnstico
opcional.

08S01

-372

Mensaje: Se produjo un error de


SQL.
Motivo: el mensaje de respuesta
de condicin de error de SQL
108

indica que el servidor encontr


un error para el que devolvi un
error de SQL.
Accin: compruebe los
parmetros de conexin y
comando y vuelva a intentar la
solicitud de conexin y comando
(por ejemplo, cualquier
instruccin SQL y cualquier
instruccin SQL de enlazado a
la solicitud de proceso de
seccin de paquetes de SQL
estticos). Revise un
seguimiento de red cliente para
determinar si el servidor devolvi
datos de rea de comunicacin
de SQL (SQLCARD) con un
cdigo de motivo opcional u otra
informacin de diagnstico
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 administracin
de datos distribuido.
Accin: revise un seguimiento de
red de cliente para determinar si
el servidor devolvi un cdigo de
gravedad opcional u otra
informacin de diagnstico
opcional.

08S01

-381

Mensaje: Se produjo un error


interno en la biblioteca de la red.
El comando solicitado envi una
109

extensin 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
parmetro en un objeto del
cliente que no reconoce o que
no admite.
Accin: revise un seguimiento de
red de cliente para determinar si
el servidor devolvi un cdigo de
gravedad opcional u otra
informacin de diagnstico
opcional.
08S01

-385

Mensaje: Se produjo un error


interno en la biblioteca de la red.
El comando solicitado incluy un
valor de parmetro que el
sistema de destino no reconoce
o no admite.
Motivo: el mensaje de respuesta
de valor de parmetro no
admitido indica que el servidor
recibi un valor de parmetro
(por ejemplo, un CCSID de host
no vlido) 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.
Accin: revise un seguimiento de
red de cliente para ver el
parmetro cuyo valor no se
reconoce o no se admite y para
determinar si el servidor devolvi
un cdigo de gravedad opcional
u otra informacin de
diagnstico opcional.

HY000

-1500

Mensaje: Se alcanz el nmero


mximo de instrucciones (128)
110

para la conexin actual.


Motivo: el cliente depende de
instrucciones SQL predefinidas
en los paquetes SQL estticos
de DB2 para admitir la ejecucin
de instrucciones SQL SELECT
simultneas. De manera
predeterminada, el cliente define
las secciones de 128 paquetes,
lo que permite al cliente ejecutar
128 instrucciones SQL SELECT
simultneas por conexin de
cliente. Cuando el nmero
mximo de instrucciones SQL
SELECT simultneas pendientes
supera el nmero de secciones
predefinidas, el cliente no puede
ejecutar una nueva instruccin
SQL SELECT.
Accin: compruebe la
informacin de conexin para
asegurarse de que el valor de la
coleccin de paquetes coincida
con la coleccin DB2 en la que
los paquetes HIS 2010 se
definen para la ejecucin por el
identificador de usuario actual o
de forma pblica. Para obtener
ms informacin, consulte el
tema sobre la coleccin de
paquetes.
HY000

-1501

Mensaje: El usuario no tiene


autorizacin para crear
(ejecutar) el paquete.
Motivo: el servidor no puede
ejecutar una instruccin SQL
SELECT o CALL que requiere
una instruccin CURSOR
almacenada en un paquete SQL
esttico al que el usuario actual
no est autorizado. El cliente
depende de instrucciones SQL
111

predefinidas en los paquetes


SQL estticos de DB2 para
admitir la ejecucin de
instrucciones SQL SELECT. De
manera predeterminada, el
cliente define un paquete
automticamente si el usuario de
tiempo de ejecucin tiene
autoridad BIND, EXECUTE y
GRANT de paquete sobre la
coleccin de DB2 especificada
en la propiedad de conexin de
coleccin de paquetes.
Accin: compruebe la
informacin de conexin para
asegurarse de que el valor de la
coleccin de paquetes coincida
con la coleccin DB2 en la que
los paquetes HIS 2010 se
definen para la ejecucin por el
identificador de usuario actual o
de forma pblica. Cree
manualmente paquetes HIS
2010 para la ejecucin por el
identificador de usuario actual o
de forma pblica mediante la
herramienta de acceso a datos,
el Asistente para orgenes de
datos, los vnculos de datos o la
biblioteca de acceso a datos.
Conctese a DB2 mediante un
identificador de autorizacin que
tenga privilegios para crear
automticamente paquetes HIS
2010 (privilegios CREATE, BIND
y EXECUTE). Para obtener ms
informacin, consulte el tema
sobre la coleccin de paquetes.
HY000

-7049

Mensaje: No se pudo obtener la


conexin de la agrupacin. La
aplicacin alcanza el lmite de
conexiones de la agrupacin de
112

conexiones. Nmero mximo


definido en la propiedad MAX
POOL SIZE.
Motivo: el cliente no puede
conectarse al servidor cuando
las conexiones disponibles en la
agrupacin de conexiones de
cliente se han agotado.
Accin: configure un tamao de
agrupacin mxima ms grande
y establezca un tiempo de
espera en las conexiones
agrupadas. Para obtener ms
informacin, consulte el tema
sobre el tamao mximo 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 descripcin de los mismos.
SQLSTATE

SQLCODE

Descripcin

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
direccin de red o puerto de red
especificado por el usuario.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Para obtener ms informacin, consulte
los temas sobre la direccin y el puerto
de red.

08S01

-603

Mensaje: No se pudo establecer la


conexin al host especificado.
Motivo: el cliente no pudo conectarse al
servidor DB2 con un valor incorrecto de
113

direccin de red o puerto de red


especificado por el usuario, o el
servidor no est disponible.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Pngase en contacto con el
administrador de redes o el
administrador de servidores. Para
obtener ms informacin, consulte los
temas sobre la direccin y el puerto de
red.
08S01

-604

Mensaje: Error en la asignacin de


sockets.
Motivo: el cliente no pudo conectarse al
servidor DB2 a travs de una red
TCP/IP cuando todos los recursos de
socket de cliente local estaban en uso.
Accin: cierre las conexiones de cliente
sin usar. Emplee la agrupacin de
conexiones de cliente. Para obtener
ms informacin, consulte el tema
sobre la agrupacin de conexiones.

08S01

-605

Mensaje: Finaliz la conexin 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.
Accin: pngase en contacto con el
administrador de clientes, el
administrador de redes o el
administrador de servidores.

08S01

-606

Mensaje: error en el inicio de sesin


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.
114

Motivo: el servidor de inicio de sesin


nico empresarial no est configurado
o en ejecucin.
Accin: compruebe la informacin de
conexin para asegurarse de que el
nombre de aplicacin de afiliado ESSO
coincide con el valor del servidor y el
usuario actual definidos por el
administrador de inicio de sesin nico
empresarial. Consulte con el
administrador de inicio de sesin nico
empresarial. Configure un mtodo de
autenticacin alternativo. Para obtener
ms informacin, consulte el tema
sobre el mtodo de seguridad.
08S01

10014

Mensaje: error de socket TCPIP


(10014). La estructura sockaddr
sealada por el nombre contiene un
formato de direccin incorrecto para la
familia de direcciones asociadas o el
parmetro namelen es demasiado
pequeo. Este error tambin se
devuelve si la estructura sockaddr
sealada por el parmetro name con
una longitud especificada en el
parmetro namelen no es una parte
vlida del espacio de direcciones del
usuario.
Motivo: el cliente intenta conectarse al
servidor DB2 mediante una direccin
de red IPv6 con formato incorrecto.
Accin: compruebe la informacin de la
conexin para asegurarse de que la
direccin de red especificada coincida
con el servidor y los requisitos de una
red IPv4 o IPv6. Para obtener ms
informacin, consulte el tema sobre la
direccin de red.

08S01

10022

Mensaje: error de socket TCPIP


(10022). Se proporcion un argumento
no vlido.
115

Motivo: el cliente intenta conectarse al


servidor DB2 mediante una direccin
de red IPv4 o IPv6 con formato
incorrecto.
Accin: compruebe la informacin de la
conexin para asegurarse de que la
direccin de red especificada coincida
con el servidor y los requisitos de una
red IPv4 o IPv6. Para obtener ms
informacin, consulte el tema sobre la
direccin de red.
08S01

10024

Mensaje: error de socket TCPIP


(10024). No hay ms descriptores de
socket disponibles.
Motivo: el cliente no pudo conectarse al
servidor DB2 a travs de una red
TCP/IP cuando todas las conexiones
de socket de cliente local estaban en
uso.
Accin: cierre las conexiones de cliente
sin usar. Emplee la agrupacin de
conexiones de cliente. Para obtener
ms informacin, consulte el tema
sobre la agrupacin de conexiones.

08S01

10040

Mensaje: error de socket TCPIP


(10040). El mensaje era demasiado
grande para caber en el bfer
especificado y se trunc.
Motivo: el cliente no pudo ejecutar un
comando segn lo solicit el programa.
Accin: compruebe que la sintaxis del
comando y los valores de datos de
parmetros se encuentran dentro de
los lmites que admite la plataforma y la
versin del servidor DB2. Para obtener
ms informacin sobre los lmites 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
116

especificado.
Motivo: el cliente intenta conectarse al
servidor DB2 a travs de un mtodo de
acceso que el servidor DB2 no admite,
tal como Capa de sockets seguros
(SSL) o Seguridad de la capa de
transporte (TLS).
Accin: compruebe la informacin de la
conexin para asegurar la
compatibilidad del servidor DB2 con
SSL o TLS. Configure una red TCP/IP
sin especificar SSL o TLS. Pngase en
contacto con el administrador de redes
o el administrador de servidores. Para
obtener ms informacin sobre la
conexin 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 direccin
de red IPv4 o IPv6 con formato
incorrecto.
Accin: compruebe la informacin de la
conexin para asegurarse de que la
direccin de red especificada coincida
con el servidor y los requisitos de una
red IPv4 o IPv6. Para obtener ms
informacin, consulte el tema sobre la
direccin de red.

08S01

10049

Mensaje: error de socket TCPIP


(10049). La direccin remota no es una
direccin vlida (por ejemplo,
INADDR_ANY o in6addr_any).
Motivo: el cliente intenta conectarse al
servidor DB2 mediante una direccin
de red IPv6 con formato incorrecto.
Accin: compruebe la informacin de la
conexin para asegurarse de que la
117

direccin de red especificada coincida


con el servidor y los requisitos de una
red IPv4 o IPv6. Para obtener ms
informacin, consulte el tema sobre la
direccin de red.
08S01

10050

Mensaje: error de socket TCPIP


(10050). Una operacin de socket
encontr una red inactiva. Esto podra
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
direccin de red o puerto de red
especificado por el usuario, o el
servidor no est disponible.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Pngase en contacto con el
administrador de servidor. Para obtener
ms informacin, consulte los temas
sobre la direccin 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
direccin de red o puerto de red
especificado por el usuario, o el
servidor no est disponible.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Pngase en contacto con el
administrador de servidor. Para obtener
ms informacin, consulte los temas
sobre la direccin y el puerto de red.
118

08S01

10052

Mensaje: error de socket TCPIP


(10053). Para un socket orientado a
conexiones, este error indica que la
conexin se interrumpi debido a que
la actividad para mantener activa la
conexin detect un error durante la
operacin. Para un socket de
datagrama, este error indica que expir
el tiempo de vida.
Motivo: el servidor cerr la conexin del
cliente.
Accin: pngase en contacto con el
administrador de redes o el
administrador de servidores.

08S01

10052

Mensaje: error de socket TCPIP


(10052). Se interrumpi la conexin
debido a que la actividad para
mantener activa la conexin detect un
error durante la operacin.
Motivo: el servidor cerr la conexin del
cliente.
Accin: pngase 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 conexin establecida.
Motivo: el servidor cerr la conexin del
cliente.
Accin: pngase 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 anulacin restableci
el circuito virtual. La aplicacin debera
cerrar el socket porque ya no se puede
usar. En un socket de datagrama UPD,
este error indicara que una operacin
de envo anterior result en un mensaje
119

ICMP de puerto inalcanzable.


Motivo: el servidor cerr la conexin del
cliente.
Accin: pngase 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 bfer.
Motivo: el cliente no pudo conectarse al
servidor DB2 a travs de una red
TCP/IP cuando todos los recursos de
socket de cliente local estaban en uso.
Accin: cierre las conexiones de cliente
sin usar. Emplee la agrupacin de
conexiones de cliente. Para obtener
ms informacin, consulte el tema
sobre la agrupacin de conexiones.

08S01

10057

Mensaje: error de socket TCPIP


(10057). No se permiti una solicitud de
envo o recepcin de datos debido a
que el socket no est conectado y no
se especific ninguna direccin al
realizar el envo en un socket de
datagrama mediante una llamada
sendto.
Motivo: el cliente no pudo conectarse al
servidor DB2 con un valor incorrecto de
direccin de red o puerto de red
especificado por el usuario.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Para obtener ms informacin, consulte
los temas sobre la direccin y el puerto
de red.

08S01

10060

Mensaje: error de socket TCPIP


(10060). Se interrumpi la conexin
debido a un error de red o porque el
120

sistema del mismo nivel no respondi.


Motivo: el servidor cerr la conexin del
cliente.
Accin: pngase en contacto con el
administrador de redes o el
administrador de servidores.
08S01

10061

Mensaje: error de socket TCPIP


(10061). El intento de conexin se
rechaz con fuerza.
Motivo: el cliente no pudo conectarse al
servidor DB2 con un valor incorrecto de
direccin de red o puerto de red
especificado por el usuario.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Para obtener ms informacin, consulte
los temas sobre la direccin y el puerto
de red.

08S01

10065

Mensaje: error de socket TCPIP


(10065). Se intent realizar una
operacin de socket a un host
inalcanzable.
Motivo: el cliente no pudo conectarse al
servidor DB2 con un valor incorrecto de
direccin de red o puerto de red
especificado por el usuario, o el
servidor no est disponible.
Accin: compruebe la informacin de
conexin para asegurarse que la
direccin de red y el puerto de red
especificados coinciden con el servidor.
Pngase en contacto con el
administrador de servidor. Para obtener
ms informacin, consulte los temas
sobre la direccin y el puerto de red.

08S01

10093

Mensaje: error de socket TCPIP


(10093). Antes de usar esta funcin se
debe producir una llamada a
121

WSAStartup correcta. Para obtener


ms informacin, vea
http://msdn.microsoft.com/enus/library/ms742213(VS.85).aspx.
Motivo: el cliente no pudo conectarse al
servidor DB2 a travs de una red
TCP/IP cuando todas las conexiones
de socket de cliente local estaban en
uso.
Accin: cierre las conexiones de cliente
sin usar. Emplee la agrupacin de
conexiones de cliente. Para obtener
ms informacin, consulte el tema
sobre la agrupacin 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

Descripcin

42601

-104

Smbolo no vlido.

Motivo: el servidor no puede ejecutar una


instruccin SQL que contiene smbolos o tokens
no permitidos, no vlidos o inesperados.

El token no era
vlido o token
inesperado.
Se encontr el token
<token> inesperado
en el <texto>
siguiente. Entre los
tokens esperados se
incluyen: <lista-detokens>.
42602

-113

CARCTER NO
VLIDO
ENCONTRADO EN:
<cadena>, CDIGO
DE MOTIVO
<cdigo-de-motivo>.
Se detect un

Accin: compruebe la sintaxis de SQL mediante la


referencia de SQL de IBM DB2 para la plataforma
y la versin de IBM DB2 especfica. Verifique si la
aplicacin de consumidor de datos usa
identificadores de objeto delimitados, por ejemplo
corchetes ([<nombre-de-objeto>]), en lugar de
delimitadores admitidos (comillas dobles).

Motivo: el servidor no puede procesar una


instruccin SQL SET CURRENT SQLID cuando el
cliente se conecta al servidor DB2.
Accin: compruebe la informacin de conexin
para asegurarse de que el valor de calificador
predeterminado coincida con la coleccin DB2 en
la que est catalogado el objeto. Para obtener ms
122

carcter no vlido en
un nombre.

informacin, consulte el tema sobre el calificador


predeterminado.

<identificador>
contiene un carcter
o permitido o no
contiene ningn
carcter.
42802

-117

EL NMERO DE
VALORES
ASIGNADOS NO ES
IGUAL QUE EL
NMERO DE
COLUMNAS
ESPECIFICADAS O
IMPLCITAS.

Motivo: el servidor no puede ejecutar una


instruccin SQL INSERT cuando el nmero de
valores especificados no es igual que el nmero de
columnas en las tablas.

LA
REPRESENTACIN
DE CADENA DE UN
VALOR DATETIME
NO ES UN VALOR
DATETIME VLIDO

Motivo: el servidor no puede ejecutar la instruccin


SQL cuando un valor DATETIME tiene un formato
incorrecto o est fuera de rango.

Accin: compruebe que el nmero de columnas


coincida con los objetos de la instruccin SQL.
Para ello, consulte el catlogo del sistema, por
ejemplo SYSIBM.SYSCOLUMNS, o ejecute una
La instruccin
consulta de esquema de cliente, por ejemplo, OLE
contiene un nmero DB
incorrecto de
IDBSchemaRowsets::GetSchemas(DBSCHEMA_
valores.
COLUMNS) o ADO.NET
El nmero de valores MsDb2Connection.GetSchema(Columns).
asignados no es
igual que el nmero
de columnas o
variables
especificadas o
implcitas.
22007

-181

Accin: compruebe que los valores DATETIME


estn dentro del rango admitido para ao (de 0001
a 9999), mes (de 1 a 12), da (28/29/30/31, en
El valor de la cadena funcin del mes y ao bisiesto), hora (de 0 a 24 o a
date, time o
12 para EE. UU.), minutos (de 0 a 59), segundos
timestamp no es
(de 0 a 59) y microsegundos (de 0 a 999999).
vlido.
Compruebe la informacin sobre la conexin para
La representacin de asegurarse de que la opcin DateTime As Date se
especific en True para indicar al cliente que debe
cadena de un valor
eliminar la parte temporal de los valores de datos
datetime est fuera
de Windows DateTime asignados a los valores de
de rango.
datos de DB2 Timestamp, de modo que la base de
123

datos DB2 pueda leer estos valores como valores


de datos DB2 Date. Para obtener ms informacin,
consulte el tema sobre la opcin de conexin
DateTime As Date.
42704

-204

<esquema>.<objeto> Motivo: el servidor no puede ejecutar una


es un nombre no
instruccin SQL que hace referencia a un nombre
identificado.
de <esquema>.<objeto> no vlido.
Se detect un
nombre de objeto o
restriccin no
definido.
<nombre> es un
nombre no definido.

42703

-206

<nombre> NO ES
VLIDO EN EL
CONTEXTO EN EL
QUE SE USA
El <nombre> de la
columna no se
encuentra en las
tablas especificadas.
<nombre> no es
vlido en el contexto
en el que se usa.

08S01

42884

-360

-440

Accin: compruebe el nombre de objeto


especificado en la instruccin SQL. Compruebe la
informacin de conexin para asegurarse de que
el valor de calificador predeterminado coincida con
la coleccin DB2 en la que est catalogado el
objeto. Para obtener ms informacin, consulte el
tema sobre el calificador predeterminado.
Motivo: el servidor no puede ejecutar una
instruccin 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.
Accin: compruebe que las referencias de columna
coincidan con los objetos de la instruccin SQL.
Para ello, consulte el catlogo 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).

No se encuentra el
recurso del host.
Compruebe que el
valor del catlogo
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.

EN LA RUTA DE
ACCESO ACTUAL

Motivo: el servidor no puede ejecutar una


instruccin SQL CALL que contiene el nmero

Accin: compruebe la informacin de conexin


para asegurarse de que el valor del catlogo inicial
coincida con el nombre de ubicacin 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 ms informacin, consulte el tema
sobre el catlogo inicial.

124

NO SE ENCONTR
NINGN <tipo-derutina> CON EL
NOMBRE <nombrede-rutina> CON
ARGUMENTOS
COMPATIBLES
No se encontr
ninguna ruta con el
nombre especificado
y argumentos
compatibles.

incorrecto de argumentos o tipos de datos de


parmetros no vlidos, o que hace referencia a un
nombre <esquema>.<objeto> no vlido.
Accin: Compruebe el nmero de argumentos.
Compruebe los tipos de datos de los parmetros.
Compruebe el nombre de objeto especificado en la
instruccin SQL. Compruebe la informacin de
conexin para asegurarse de que el valor de
calificador predeterminado coincida con la
coleccin DB2 en la que est catalogado el objeto.
Para obtener ms informacin, consulte el tema
sobre el calificador predeterminado.

No se encontr
ninguna rutina
autorizada con el
nombre <nombre-derutina> del tipo <tipode.rutina> con
argumentos
compatibles.
24501

-501

EL CURSOR
IDENTIFICADO EN
UNA INSTRUCCIN
FETCH O CLOSE
NO EST ABIERTO.
El cursor <nombre
de cursor> no est
abierto.
El cursor
especificado en una
instruccin FETCH o
CLOSE no est
abierto o una
variable de cursor en
una referencia de
funcin escalar de
cursor no est
abierta.

Motivo: el servidor no puede ejecutar una


instruccin SQL SELECT o CALL que requiere una
instruccin FETCH o CLOSE contra un CURSOR
que no se encuentre en estado abierto.
Accin: compruebe la aplicacin para ver si est
emitiendo una instruccin COMMIT o ROLLBACK,
que podra cerrar el cursor. Verifique si hay un
mensaje de devolucin recibido anteriormente que
podra indicar que el servidor cerr
automticamente el cursor segn un evento del
sistema (por ejemplo, SQLCODE -404, -652, -679,
-802, -901, -904, -909, -910, -911, -913 o -952).
Compruebe la informacin sobre la conexin para
asegurarse de que la opcin AutoCommit se ha
especificado en True cuando se trabaja con
algunos consumidores genricos, incluidos SQL
Server Integration Services y procesador de
consultas distribuidas, al usar transacciones
remotas de unidad de trabajo. Para obtener ms
informacin, consulte el tema sobre el modo
AutoCommit.

125

42501

-551

No autorizado para
usar el objeto.

Motivo: el servidor no puede ejecutar una


instruccin SQL SELECT o CALL que requiere una
instruccin CURSOR almacenada en un paquete
No autorizado para
SQL esttico al que el usuario actual no est
usar el objeto
<nombre-de-objeto> autorizado. El cliente depende de instrucciones
SQL predefinidas en los paquetes SQL estticos
en <nombre-dede DB2 para admitir la ejecucin de instrucciones
recurso> del tipo
SQL SELECT. De manera predeterminada, el
<tipo-de-recurso>.
cliente define un paquete automticamente si el
<Id.-de-autorizacin>
usuario de tiempo de ejecucin tiene autoridad
no dispone de la
BIND, EXECUTE y GRANT de paquete sobre la
autorizacin o el
coleccin de DB2 especificada en la propiedad de
privilegio necesario
conexin de coleccin de paquetes.
para realizar la
Accin: compruebe la informacin de conexin
operacin
para asegurarse de que el valor de la coleccin de
<operacin> en el
paquetes coincida con la coleccin DB2 en la que
objeto <nombre-delos paquetes HIS 2010 se definen para la
objeto>.
ejecucin por el identificador de usuario actual o
de forma pblica. Cree manualmente paquetes
HIS 2010 para la ejecucin por el identificador de
usuario actual o de forma pblica mediante la
herramienta de acceso a datos, el Asistente para
orgenes de datos, los vnculos de datos o la
biblioteca de acceso a datos. Conctese a DB2
mediante un identificador de autorizacin que
tenga privilegios para crear automticamente
paquetes HIS 2010 (privilegios CREATE, BIND y
EXECUTE). Para obtener ms informacin,
consulte el tema sobre la coleccin de paquetes.

42501

-567

42602

-567

ERROR DE
AUTORIZACIN DE
<tipo-de-enlace>
MEDIANTE
PAQUETE DE
AUTORIZACIN
<identificador-deautorizacin> =
PRIVILEGIO DE
<nombre-depaquete> =
<privilegio>.
No se permite el

Motivo: el servidor no puede ejecutar una


instruccin SQL SELECT cuando la cuenta de
usuario no tiene permiso para crear o ejecutar los
paquetes DB2 necesarios.
Accin: compruebe la informacin de conexin
para asegurarse de que el valor de la coleccin de
paquetes coincida con la coleccin DB2 en la que
los paquetes HIS 2010 se definen para la
ejecucin por el identificador de usuario actual o
de forma pblica. Cree manualmente paquetes
HIS 2010 para la ejecucin por el identificador de
usuario actual o de forma pblica mediante la
herramienta de acceso a datos, el Asistente para
126

nombre de
autorizacin &1.
<identificador-deautorizacin> no es
un identificador de
autorizacin vlido.
42710

-601

EL NOMBRE, LA
VERSIN O EL
NMERO DE SERIE
DEL VOLUMEN DEL
OBJETO QUE SE
DEBE DEFINIR O
EL DESTINO DE
UNA INSTRUCCIN
RENAME ES
IDNTICO AL
NOMBRE, LA
VERSIN O EL
NMERO DE SERIE
DEL VOLUMEN
EXISTENTE
<nombre-de-objeto>
DEL TIPO DE
OBJETO <tipo-deobjeto>.

orgenes de datos, los vnculos de datos o la


biblioteca de acceso a datos. Conctese a DB2
mediante un identificador de autorizacin que
tenga privilegios para crear automticamente
paquetes HIS 2010 (privilegios CREATE, BIND y
EXECUTE). Para obtener ms informacin,
consulte el tema sobre la coleccin de paquetes.
Motivo: el servidor no puede asignar un nombre a
un objeto cuando dicho nombre ya lo usa otro
objeto del mismo tipo.
Accin: asigne un nombre nico al objeto en
comparacin con los objetos de base de datos
existentes.

<nombre> en
<esquema> del tipo
<tipo> ya existe.
El nombre del objeto
que se debe crear es
idntico al nombre
existente <nombre>
del tipo <tipo>.
42721

-725

SE PROPORCION
UN VALOR NO
VLIDO AL
REGISTRO
ESPECIAL
<registro> EN LA
UBICACIN

Motivo: el servidor no puede procesar una


instruccin SET CURRENT SQLID cuando esta
contiene un valor no vlido para el identificador de
usuario o el nombre de coleccin.
Accin: compruebe la informacin de conexin
para asegurarse de que el valor de calificador
predeterminado coincida con la coleccin DB2 en
127

23505

-803

<ubicacin>

la que est catalogado el objeto. Para obtener ms


informacin, consulte el tema sobre el calificador
predeterminado.

UN VALOR
INSERTADO O
ACTUALIZADO NO
ES VLIDO
PORQUE EL
NDICE DEL
ESPACIO DE
NDICES <nombrede-espacio-dendices>
RESTRINGE LAS
COLUMNAS DE LA
TABLA DE MODO
QUE DOS FILAS NO
PUEDAN
CONTENER
VALORES
DUPLICADOS. RID
DE LA FILA
EXISTENTE ES X
<identificador-dedila>

Motivo: el servidor no puede ejecutar una


instruccin INSERT o UPDATE en una tabla
restringida por una instruccin UNIQUE INDEX y
que resultara en valores duplicados.
Accin: compruebe que los valores de datos no
infringen una restriccin. Para ello, consulte el
catlogo 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).

Se especific un
valor de clave
duplicado.
Uno o ms valores
en la instruccin
INSERT o UPDATE,
o en la actualizacin
de clave externa
provocada por una
instruccin DELETE
no son vlidos
porque la clave
externa, la
restriccin nica o el
ndice nico
identificado por
<identificador-de128

ndice> restringe la
tabla <nombre-detabla> de modo que
no pueda contener
valores duplicados
para la clave de
ndice.
51002

-805

DBRM O NOMBRE
DE PAQUETE
<nombre-deubicacin>.<identific
ador-decoleccin>.<nombredbrm>.<token-decoherencia> NO SE
ENCUENTRA EN EL
PLAN <nombre-delplan>. MOTIVO
<motivo>.

Motivo: el servidor no encontr el paquete SQL


esttico de DB2 que requiere el cliente DB2 para
ejecutar una instruccin SQL SELECT dinmica.
Accin: compruebe la informacin de conexin
para asegurarse de que el valor de la coleccin de
paquetes coincida con la coleccin DB2 en la que
los paquetes HIS 2010 se definen para la
ejecucin por el identificador de usuario actual o
de forma pblica. Para obtener ms informacin,
consulte el tema sobre la coleccin de paquetes.

El paquete SQL
<nombre-delpaquete> en
<nombre-decoleccin> no se
encuentra en el
servidor DRDA.
No se encuentra el
paquete<nombredel-paquete>.
58004

-901

ERROR DE
EJECUCIN
DEBIDO A UN
ERROR DEL
SISTEMA QUE NO
IMPIDE LA
EJECUCIN
CORRECTA DE LAS
INSTRUCCIONES
SQL
SUBSIGUIENTES.
Error del sistema

Motivo: el servidor no ejecut la instruccin SQL


actual, pero es posible que las instrucciones SQL
subsiguientes se realicen correctamente. Este
error puede deberse a un error de compromiso de
transaccin en una unidad de trabajo distribuida o
un error de actualizacin debido a una restriccin,
o a que la instruccin SQL contiene una longitud
no vlida (0 o superior a la longitud mxima).
Accin: el usuario debe comprobar el cdigo de
motivo cuando est disponible para determinar si
se requieren acciones adicionales de parte del
usuario o el administrador, as como determinar
129

SQL.
Error de la
instruccin SQL
debido a un error del
sistema no grave.
Las instrucciones
SQL subsiguientes
se pueden procesar.
(Motivo <motivo>).
57011

-904

ERROR DE
EJECUCIN
DEBIDO A UN
RECURSO NO
DISPONIBLE.
MOTIVO <cdigode-motivo>, TIPO
DE RECURSO
<tipo-de-recurso> Y
NOMBRE DE
RECURSO
<nombre-derecurso>.

cmo evitar el error mediante la modificacin de la


aplicacin, la transaccin o el comando.

Motivo: el servidor no puede ejecutar la instruccin


SQL porque el objeto de la misma no est
disponible.
Accin: compruebe que el objeto y la base de
datos estn disponibles y que no se encuentran
interbloqueados, sin conexin o en otro estado no
disponible.

Lmite de recursos
superado.
Error de ejecucin
debido a un recurso
no disponible.
Cdigo de motivo:
<cdigo-de-motivo>,
tipo de recurso:
<tipo-de-recurso> y
nombre de recurso:
<nombre-derecurso>.
57033

-913

ERROR DE
EJECUCIN
DEBIDO A UN
INTERBLOQUEO O
TIEMPO DE
ESPERA
AGOTADO.

Motivo: el servidor no puede ejecutar la instruccin


SQL porque el objeto de la misma no est
disponible.
Accin: compruebe que el objeto y la base de
datos estn disponibles y que no se encuentran
interbloqueados, sin conexin o en otro estado no
disponible. Confirma o revierta la operacin
130

CDIGO DE
MOTIVO <cdigode-motivo>, TIPO
DE RECURSO
<tipo-de-recurso> Y
NOMBRE DE
RECURSO
<nombre-derecurso>.

anterior y desconctese de la base de datos.


Compruebe el cdigo de motivo del servidor para
obtener ms informacin sobre el estado del objeto
(por ejemplo, el cdigo de motivo 00C90088 de
DB2 para z/OS indica un interbloqueo, mientras
que 00C9008E indica un tiempo de espera
agotado.

La fila o el objeto
<nombre-de-objeto>
en <nombre-derecurso> del tipo
<tipo-de-recurso>
est en uso.
Error de ejecucin
debido a un
interbloqueo o
tiempo de espera
agotado. Cdigo de
motivo <cdigo-demotivo>.

Seguimiento
Existen varias opciones para el seguimiento, lo que puede ayudarle a capturar problemas en la
aplicacin 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 grfica 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 anlisis. Para
obtener ms informacin, vea el tema Introduccin a SQL Server Profiler
(http://go.microsoft.com/fwlink/?LinkID=241520).

131

Seguimiento del proveedor de DB2 mediante la


herramienta Utilidad de seguimiento del
proveedor
La utilidad de seguimiento del proveedor captura y guarda informacin desde el cliente Microsoft
para conexiones de red DB2, interfaces OLE DB y mensajes de datos. Para obtener ms
informacin, 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 supervisin de


red
La supervisin de red captura el trfico de red para presentacin y anlisis. Permite realizar
tareas, tal como el anlisis de datos previamente capturados en mtodos definidos por el
usuario, mediante la extraccin de datos desde analizadores de protocolo definidos. Incluye un
analizador de administracin de datos distribuidos (DDM) para el uso con el proveedor de datos.
Pngase en contacto con los servicios Microsoft de soporte al cliente para obtener una copia del
analizador DDM. Para obtener ms informacin, vea el artculo sobre el Monitor de red
(http://go.microsoft.com/fwlink/?LinkID=180448).

Seguimiento de servidor DB2 mediante


herramientas de IBM
Para obtener ms informacin, vea la gua de administracin de IBM DB2 correspondiente a la
plataforma y versin 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 ms informacin, vea Visor de
eventos (http://go.microsoft.com/fwlink/?LinkID=131274).

132