Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
Compatibilidad con los sistemas operativos Windows de 32 bits x86 y 64 bits x64.
Una utilidad de seguimiento para registrar flujos y comandos, con el objetivo de habilitar una
solucin de problemas.
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).
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
Windows 7 SP1
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.
10
11
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).
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 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).
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.
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
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.
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.
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
18
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.
20
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.
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
22
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.
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.
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).
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.
Microsoft
aislamiento de DB2
MSNC001
NO COMMIT
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).
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).
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.
Password
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 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
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
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
Nombre de TP All
alternativo
All
Alias de LU
local APPC
All
Configuracin
de red APPC
Nombre de
modo APPC
All
Configuracin
de red APPC
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
All
Configuracin
de red APPC
Tipo de
seguridad
APPC
All
Configuracin
de red APPC
Autenticacin
Seguridad
All
Confirmacin
automtica
All
Todo
(AutoCommit)
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
All
Todo (pgina
de cdigo
binario)
Autenticacin
de cach
All
All
Nombre
comn del
certificado
Conexin de
red TCP/IP
Configuracin
de red TCP/IP
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
All
All
Nombre de
aplicacin
cliente
All
All
Id. de usuario
cliente
All
All
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
All
All
Tiempo de
espera de la
conexin
All
All
Agrupacin de
conexiones
Opciones
avanzadas
All
Data Source
Almacenamient Conexin
o de
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
Nombre de la
base de datos
Base de datos
DB2
All
DateTime As
Char
All
All
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
Plataforma
Origen de
datos
Opciones
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
Decimal As
Numeric
All
All
Calificador
predeterminad
o
Base de datos
DB2
Conexin
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
Esquema
predeterminad
o
Base de datos
DB2
Conexin
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
Preparacin
diferida
Opciones
avanzadas
All
Derive
Parameters
Opciones
avanzadas
All
Propiedades
extendidas
All
All
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
Seguridad
integrada
Mtodo de
seguridad
(conocido
tambin como
inicio de sesin
nico)
Conexin
(conocido
tambin como
inicio de sesin
nico)
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
All
All
Max Pool
All
All
Modo
(conocido
tambin como
de solo lectura)
All
Direccin de
Conexin de
Configuracin
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
Puerto de red
Conexin de
red TCP/IP
Configuracin
de red TCP/IP
Biblioteca de
transporte de
red
Data Source
Conexin
Nueva
contrasea
Seguridad
All
Coleccin de
paquetes
Base de datos
DB2
Conexin
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
Almacenar
Seguridad
informacin de
seguridad
Conexin
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
Seguridad
Conexin
Procesar
binario como
carcter
Configuracin
regional
Opciones
avanzadas
Solo lectura
Opciones
avanzadas
Opciones
avanzadas
Tamao de
cach del
conjunto de
filas
All
All
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
Seguridad
Conexin
Catlogo de
sombras
All
All
Catlogo de
sombras
All
All
Unidades de
trabajo
(Transacciones
distribuidas)
Opciones
avanzadas
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
All
All
Id. de usuario
Seguridad
Conexin
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.
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.
Password
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).
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.
Microsoft
aislamiento de DB2
MSNC001
NO COMMIT
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).
Acciones de conexin
La pestaa Conexin incluye tres botones
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).
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.
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
Nombre de TP All
alternativo
All
Alias de LU
local APPC
All
Configuracin
de red APPC
Nombre de
modo APPC
All
Configuracin
de red APPC
Alias de LU
remota APPC
All
Configuracin
de red APPC
Tipo de
seguridad
APPC
All
Configuracin
de red APPC
Autenticacin
Seguridad
All
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
All
Todo
(AutoCommit)
Pgina de
cdigos
binarios
All
Todo (pgina
de cdigo
binario)
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
All
All
Nombre
comn del
certificado
Conexin de
red TCP/IP
Configuracin
de red TCP/IP
Contabilidad
de cliente
All
All
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
All
All
Id. de usuario
cliente
All
All
Nombre de
estacin de
trabajo cliente
All
All
Tiempo de
espera de la
All
All
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
Agrupacin de
conexiones
Opciones
avanzadas
All
Data Source
Almacenamient Conexin
o de
informacin
Nombre de la
base de datos
Base de datos
DB2
All
DateTime As
Char
All
All
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
All
All
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
Origen de
datos
(conocido
tambin como
plataforma de
origen de
datos)
Opciones
avanzadas
Decimal As
Numeric
All
All
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
Esquema
predeterminad
Base de datos
DB2
Base de datos
DB2
Conexin
Conexin
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
Opciones
avanzadas
All
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
Opciones
avanzadas
All
Propiedades
extendidas
All
All
CCSID de
host
LocaleAdvance
d
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
Seguridad
integrada
Mtodo de
seguridad
(conocido
tambin como
inicio de sesin
nico)
Conexin
(conocido
tambin como
inicio de sesin
nico)
LoadBalancin
g
All
All
Max Pool
All
All
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
(conocido
tambin como
de solo lectura)
All
Direccin de
red
Conexin de
red TCP/IP
Configuracin
de red TCP/IP
Puerto de red
Conexin de
red TCP/IP
Configuracin
de red TCP/IP
Biblioteca de
transporte de
red
Data Source
Conexin
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
Coleccin de
paquetes
Base de datos
DB2
Conexin
Password
Seguridad
Conexin
Pgina de
cdigos de PC
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
Nombre de la
entidad de
seguridad
Seguridad
Conexin
Procesar
binario como
carcter
Configuracin
regional
Opciones
avanzadas
Solo lectura
Opciones
avanzadas
Opciones
avanzadas
Tamao de
cach del
conjunto de
All
All
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
Mtodo de
seguridad
Seguridad
Conexin
Catlogo de
sombras
All
All
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
(Transacciones
distribuidas)
Opciones
avanzadas
Usar
metadatos
tempranos
All
All
Id. de usuario
Seguridad
Conexin
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
Rendimiento
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).
Descripcin
DBTYPE_I8
Bigint
DBTYPE_Bytes
BLOB
DBTYPE_STR
Char
DBTYPE_WSTR
Char
DBTYPE_STR
CLOB
DBTYPE_Data
Date
Cadena de 10 bytes.
DBTYPE_Decimal
Decimal
Nmero decimal
empaquetado.
DBTYPE_R8
Double
DBTYPE_R8
Float
DBTYPE_WSTR
Graphic
DBTYPE_I4
Integer
DBTYPE_Numeric
Numeric
Nmero decimal
empaquetado.
DBTYPE_I2
Smallint
DBTYPE_R4
Real
DBTYPE_DBTime
Time
DBTYPE_DBTimesStamp
TimesStamp
DBTYPE_Bytes
DBTYPE_STR
Varchar
DBTYPE_WSTR
Varchar
DBTYPE_WSTR
VarGraphic
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
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
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
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
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
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
75
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.
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.
77
78
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.
Autenticacin
Datos
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)
80
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.
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
Seguimiento
82
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>
DB2ToMSSql
DB2ToMSSql10
DB2ToSSIS10
TIME
DATETIME
time
DT_DBTIME
TIMESTAMP
datetime
datetime2
DT_DBTIMESTAMP2
DATE
DATETIME
DATE
DT_DBDATE
CHAR
CHAR
CHAR
DT_STR
BINARY
BINARY
DT_BYTES
CHAR () FOR
MIXED DATA
NCHAR
NCHAR
DT_WSTR
CHAR
CHAR
DT_STR
CHARACTER
CHAR
CHAR
DT_STR
CHARACTER ()
FOR BIT DATA
BINARY
BINARY
DT_BYTES
CHARACTER ()
NCHAR
NCHAR
DT_WSTR
84
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
ntext
DT_NTEXT
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).
source_ty
pe
destination_db
ms
destination_ty
pe
destination_len
gth
189
datetime2
DB2
VARCHAR
27
MSSQLSERV
ER
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
status
DB2TS01
25
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 usa los archivos de configuracin actualizados para asignar
nombres correctamente a los objetos en los comandos SQL.
91
SQLCODE
Descripcin
08S01
-256
08S01
-260
-261
08S01
-263
opcional.
08S01
-269
08S01
-270
-272
08S01
-273
-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
-291
08S01
-303
-304
08S01
-331
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
08S01
-335
informacin de diagnstico
opcional.
08S01
-339
08S01
-340
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
-343
08S01
-344
-345
103
08S01
-346
08S01
-356
-357
08S01
-358
-359
HY000
-360
Mensaje: No se encuentra el
recurso del host. Compruebe
106
-361
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
08S01
-372
-379
08S01
-381
-385
HY000
-1500
-1501
-7049
SQLCODE
Descripcin
08S01
-602
08S01
-603
-604
08S01
-605
08S01
-606
10014
08S01
10022
10024
08S01
10040
08S01
10043
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
08S01
10049
10050
08S01
10051
08S01
10052
08S01
10052
08S01
10053
08S01
10054
10055
08S01
10057
08S01
10060
10061
08S01
10065
08S01
10093
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.
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
carcter no vlido en
un nombre.
<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.
LA
REPRESENTACIN
DE CADENA DE UN
VALOR DATETIME
NO ES UN VALOR
DATETIME VLIDO
-181
-204
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
No se encuentra el
recurso del host.
Compruebe que el
valor del catlogo
inicial coincide con el
nombre del recurso
del host.
EN LA RUTA DE
ACCESO ACTUAL
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.
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.
125
42501
-551
No autorizado para
usar el objeto.
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
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>.
<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
23505
-803
<ubicacin>
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>
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>.
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
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>.
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.
CDIGO DE
MOTIVO <cdigode-motivo>, TIPO
DE RECURSO
<tipo-de-recurso> Y
NOMBRE DE
RECURSO
<nombre-derecurso>.
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.
131
132