Vínculos de datos (DB2)

Los consumidores de datos, como Visual Studio y SQL Server, usan el cuadro de diálogo Vínculos de datos para configurar las conexiones a los servidores de bases de datos de IBM DB2. Los vínculos de datos pueden guardar una definición de origen de datos como un archivo de vínculo de datos universal (UDL) de OLE DB, lo que permite al usuario compartir configuraciones entre aplicaciones, usuarios y equipos.

Para crear un vínculo de datos, haga clic en el acceso directo Herramienta de acceso a datos de la carpeta de programa Host Integration Server. A continuación, puede modificar el archivo UDL mediante la herramienta de vínculo de datos al abrir el archivo desde el Explorador de Windows, que carga la interfaz de usuario estándar de vínculos de datos de OLE DB.

Para iniciar la Herramienta de control de acceso, haga clic en el acceso directo de esta herramienta en la carpeta de programa Host Integration Server o haga clic en Inicio, Programas, Proveedor OLE DB de Microsoft para DB2 y, luego, en Herramienta de acceso a datos.

Este tema contiene las siguientes secciones:

Proveedor

Use la pestaña Proveedor para seleccionar el Proveedor OLE DB de Microsoft para DB2 (la cadena de nombre del proveedor) de una lista de posibles proveedores OLE DB.

Conexión

Use la pestaña Conexión para configurar las propiedades básicas necesarias para conectarse a un origen de datos. En esta sección se describen las propiedades que son específicas del proveedor Microsoft OLE DB para conexiones DB2.

Data Source (Origen de datos)

Especifique una cadena para describir el origen de datos. Cuando se crea un archivo de vínculo de datos mediante el Asistente para orígenes de datos, la propiedad Origen de datos asigna un nombre al archivo de Vínculo de datos universal (UDL) o al archivo de cadena de conexión.

Network

El proveedor de datos admite TCP/IP y SNA (Arquitectura de redes de sistemas) a través de conexiones de red APPC (Comunicaciones avanzadas programa a programa) de LU6.2 a los servidores de bases de datos de IBM DB2 remotos que se ejecutan en grandes sistemas (mainframe) y equipos host de gama media de IBM. El proveedor de datos admite conexiones de red TCP/IP a servidores de bases de datos de IBM DB2 remotos que se ejecutan en sistemas operativos Linux, UNIX y Windows.

Puede seleccionar Conexión APPC o Conexión TCP/IP en la lista desplegable, al conectarse a bases de datos DB2 que se ejecutan en el sistema central host DB2/z/OS y hospedar equipos db2/400 de rango medio.

Debe seleccionar Conexión TCP/IP en la lista desplegable, si se va a conectar a bases de datos DB2 que se ejecutan en sistemas operativos Linux, UNIX o Windows.

Conexión APPC

Si selecciona Conexión APPC, haga clic en los puntos suspensivos ( ... ) para abrir el cuadro de diálogo para configurar los valores de Configuración de red APPC.

Debe seleccionar o escribir el nombre del alias de LU local de APPC, el alias de LU remoto de APPC y el nombre del modo APPC configurados en Host Integration Server. Un valor común para DB2/z/OS es IBMRDB y DB2/400 es QPCSUPP. Opcionalmente, puede especificar la seguridad de conversación de APPC para identificar al usuario del proveedor de datos en el servidor de bases de datos de DB2.

En la tabla siguiente se describen los valores de nivel de seguridad.

Nivel de seguridad Descripción
Programa El proveedor de datos envía un nombre de usuario y una contraseña.
Iguales El proveedor de datos envía solo un nombre de usuario.
None El proveedor de datos no envía información de seguridad (ni nombre de usuario ni contraseña).

Conexión TCP/IP

Si selecciona Conexión TCP/IP, haga clic en los puntos suspensivos ( ) para abrir el cuadro de diálogo y configurar los valores de Configuración de red TCP/IP.

Al conectarse al servidor de bases de datos de IBM DB2 mediante una conexión de red TCP/IP, el proveedor de datos exige una dirección o un alias IP en formato IPv4 o IPv6.

Al conectarse al servidor de bases de datos de IBM DB2 mediante una conexión de red TCP/IP, el proveedor de datos exige un número de puerto IP. Para DB2/400, el valor predeterminado es el puerto TCP/IP 446. Otras plataformas de IBM DB2 admiten varias instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.

Al usar el cifrado de Capa de sockets seguros (SSL) o de Seguridad de la capa de transporte (TLS), debe escribir un valor para el nombre común del certificado.

Seguridad

Método de seguridad

Para la propiedad Método de seguridad puede seleccionar una de las siguientes opciones de autenticación.

Método de seguridad Descripción
Seguridad de inicio de sesión interactivo Se basa en un nombre de usuario y una contraseña almacenados en un archivo de configuración o en un almacén de configuración del consumidor de datos.
Inicio de sesión único Usa un nombre de usuario y una contraseña almacenados en una base de datos Enterprise Single Sign-On cifrada. El inicio de sesión único permite al proveedor de datos obtener el nombre de usuario y la contraseña de una base de datos Enterprise Single Sign-On.
Kerberos Se basa en un vale que contiene credenciales cifradas.

Los controles de configuración del grupo de opciones Seguridad cambia en función de la opción que se haya elegido.

Nombre de usuario

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 10 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Cadena de 30 bytes.

Contraseña

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 128 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Cadena de 32 bytes.

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

Advertencia

La información de autenticación, tales como los nombres de usuario y las contraseñas, se guarda en texto sin formato en un archivo UDL o de texto. No se admite el cifrado de archivos UDL o de texto.

Aplicación afiliada

Es necesaria para el uso con el Inicio de sesión único empresarial.

Nombre de entidad de seguridad

Necesaria para el uso con la autenticación Kerberos.

Base de datos

Catálogo inicial

El proveedor de datos necesita este valor para conectarse a un catálogo original en el servidor de bases de datos DB2.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 16 bytes (el catálogo se conoce también como ubicación).
DB2 para IBM i Cadena de 18 bytes (el catálogo se conoce también como base de datos relacional).
DB2 para LUW Cadena de 8 bytes (el catálogo se conoce también como base de datos).

Colección de paquetes

El proveedor de datos requiere este valor para crear paquetes con instrucciones SQL estáticas (por ejemplo, CREATE CURSOR), que se usan para recuperar datos al consultar la base de datos.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 128 bytes (el esquema también se conoce como colección).
DB2 para IBM i Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

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

Opción Descripción
Automático Para entornos de un solo usuario. En tiempo de ejecución, el proveedor de datos crea y enlaza un solo paquete para el nivel de aislamiento actual (el predeterminado es estabilidad del cursor) El proveedor de datos concede privilegios de ejecución al usuario actual.
Manual Para entornos de varios usuarios. En tiempo de diseño cuando se usa la opción de menú Herramienta de acceso a datos, el Asistente para orígenes de datos o Vínculos de datos, el proveedor de datos crea y enlaza paquetes de 4 a 5 para DB2 para IBM i mediante MSNC001. El proveedor de datos otorga después al grupo PUBLIC permisos de ejecución.

El proveedor de datos crea entre 1 y 5 paquetes en función del entorno y la plataforma del servidor de bases de datos. En la tabla siguiente se describen los paquetes y niveles de aislamiento.

Nombre del paquete Microsoft Nombre del nivel de aislamiento de DB2 Nombre del nivel de aislamiento de OLE DB
MSNC001 NO COMMIT N/A (sin transacción correspondiente)
MSUR001 UNCOMMITTED READ ISOLATIONLEVEL_READUNCOMMITTED
MSCS001 CURSOR STABILITY ISOLATIONLEVEL_READCOMMITTED
MSRS001 READ STABILITY ISOLATIONLEVEL_REPEATABLEREAD
MSRR001 REPEATABLE READ ISOLATIONLEVEL_SERIALIZABLE

Esquema predeterminado

De manera opcional, puede especificar una cadena para indicar al proveedor de datos que restrinja las consultas de esquema a un único esquema de base de datos, lo que mejora la eficacia y el rendimiento. El valor predeterminado es una cadena vacía.

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre del esquema se usa para catalogar objetos SQL como tablas y vistas, utilizando una convención <de nomenclatura de dos partes SCHEMA>.<OBJECTNAME>. Durante el diseño, para construir instrucciones SQL, como SELECT, los consumidores de SQL Server pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 128 bytes (el esquema también se conoce como colección).
DB2 para IBM i Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

La pestaña Conexión incluye tres botones.

  • El botón Examinar abre un archivo UDL existente.

  • El botón Paquetes indica al proveedor de datos que cree paquetes en el servidor de bases de datos DB2.

  • El botón Probar conexión indica al proveedor de datos que se conecte al servidor de bases de datos IBM DB2 remoto mediante la conexión de red definida.

Avanzado

En esta sección se describen las propiedades que puede configurar en la pestaña Opciones avanzadas.

Plataforma DBMS

Puede usar esta plataforma para optimizar el rendimiento del proveedor de datos al ejecutar operaciones, como la conversión de datos. El valor predeterminado es DB2 for z/OS.

CCSID de host

El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de caracteres) del host con el que realizar las conversiones de la página de código en los datos de cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Normalmente, los servidores de bases de datos IBM DB2 para z/OS e IBM i usan EBCDIC (código de intercambio decimal codificado binario extendido). Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Página de códigos de PC

El proveedor de datos requiere un valor para Página de códigos de PC con el que realizar las conversiones de la página de código en los datos de cadena. La página de códigos de PC predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI (American National Standards Institute) o Unicode. Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Calificador predeterminado

De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe establecer una opción de entorno para un calificador predeterminado con el que se notificará al servidor DB2 el esquema en el que encontrará los objetos de base de datos. El valor predeterminado es una cadena vacía.

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre del esquema se usa para identificar objetos SQL, como tablas y vistas, mediante una convención <de nomenclatura de dos partes SCHEMA>.<OBJECTNAME>. Los consumidores de datos pueden emitir instrucciones SQL con nombres de objetos no cualificados o de una sola parte.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 128 bytes (el esquema también se conoce como colección).
DB2 para IBM i Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

Opciones

Solo lectura

De manera opcional, el proveedor de datos puede declarar métodos de acceso de solo lectura al conectarse al servidor de bases de datos DB2.

Transacciones distribuidas

De manera opcional, para dar de alta al proveedor de datos en transacciones distribuidas, puede seleccionar esta propiedad para que sea compatible con DUW (unidad de trabajo distribuida) protegida DB2 de confirmación en dos fases.

All

La pestaña Todo permite configurar propiedades más detalladas y opcionales. Para ello, seleccione una propiedad en la lista desplegable y, luego, elija Editar valor.

Affiliate Application

El proveedor de datos requiere un valor de cadena para Aplicación afiliada: a la hora de admitir el mecanismo de seguridad opcional de inicio de sesión único empresarial (SSO). Las aplicaciones afiliadas son entidades lógicas que representan un sistema o subsistema, tal como un host, un sistema back-end o un servidor de base de datos de IBM DB2. Póngase en contacto con el administrador SSO para el nombre de la aplicación de afiliación SSO. Para más información, consulte Descripción de SSO.

Nombre de TP alternativo

De manera opcional, el proveedor de datos puede conectarse a un nombre de programa de transacción (TP) de DB2 remoto alternativo distinto al valor hexadecimal predeterminado de 07F6C4C2.

Alias de LU local APPC

El proveedor de datos necesita un alias de LU local de APPC cuando se conecta mediante LU6.2 de SNA. Seleccione o escriba el nombre del alias de LU local de APPC configurado en Host Integration Server.

Nombre de modo APPC

El proveedor de datos necesita un nombre de modo de APPC cuando se conecta mediante LU6.2 de SNA. Seleccione o escriba el nombre del modo APPC configurado en Host Integration Server. Un valor común para DB2/z/OS es IBMRDB.

Alias de LU remota APPC

El proveedor de datos necesita un alias de LU remoto de APPC cuando se conecta mediante LU6.2 de SNA. Seleccione o escriba el nombre del alias de LU remoto de APPC configurado en Host Integration Server.

Tipo de seguridad APPC

Opcionalmente, especifique la seguridad de conversación APPC para que el servidor de base de datos DB2 pueda identificar el usuario PC.

  • Si el nivel de seguridad se establece en Programa, el proveedor de datos envía un nombre de usuario y una contraseña.

  • Si el nivel de seguridad se establece en Igual, el proveedor de datos envía solo un nombre de usuario.

  • Si el nivel de seguridad es Ninguno, el proveedor de datos no envía ninguna información de seguridad (ni nombre de usuario ni contraseña).

    Autenticación

    La propiedad de método Autenticación establece el método para la conexión, en función de las tecnologías de Estándar de cifrado de datos (DES) débil. Los valores predeterminados son que el servidor use un inicio de sesión interactivo, la seguridad basada en un nombre de usuario y la contraseña sin cifrado.

    A continuación, se describen en la tabla siguiente.

Opción Descripción
Server_Encrypt_Pwd Indica al proveedor de datos que solo cifre la contraseña.
Server_Encrypt_UsrPwd Indica al proveedor de datos que cifre el nombre de usuario y la contraseña.
Data_Encrypt Indica al proveedor de datos que cifre el nombre de usuario, la contraseña y los datos de usuario.

Advertencia

Se recomienda usar un método de seguridad que emplee cifrado de autenticación fuerte, como Kerberos, SSL V3.0 o TLS V1.0.

AutoCommit

De manera opcional, puede indicar al proveedor de datos que ejecute una instrucción COMMIT implícita en todas las instrucciones SQL al especificar TRUE. De manera predeterminada, esta propiedad booleana se establece en FALSE.

El modo AutoCommit es adecuado para la mayoría de las transacciones comunes que constan de una única instrucción SQL. No obstante, este modo no permite la reversión de unidades de trabajo. Para más información, consulte https://support.microsoft.com/kb/218590.

Autenticación de caché

De manera opcional, puede especificar TRUE para indicar al consumidor de datos o al componente de servicio que debe almacenar en caché la información de autenticación confidencial, tales como las contraseña, en una memoria caché interna. De manera predeterminada, este valor booleano se establece en FALSE. Los componentes de servicio, tal como la agrupación de recursos OLE DB, requieren que esta propiedad se establezca en TRUE.

Nombre común del certificado

De manera opcional, puede especificar un nombre común de certificado de servidor para indicar al proveedor de datos que debe usar el cifrado Capa de sockets seguros (SSL) V 3.0 o Seguridad de la capa de transporte (TLS) V 1.0. El uso de SSL o TLS mejorará la seguridad al cifrar las credenciales de autenticación y los datos. De manera predeterminada, este valor se establece en una cadena vacía (sin SSL o TLS).

Contabilidad de cliente

De manera opcional, puede especificar una cadena de 200 bytes para indicar al proveedor de datos que debe enviar información de contabilidad de cliente al conectarse al servidor de base de datos IBM DB2. Los administradores de DB2 pueden usar esta información para fines de contabilidad, registro y solución de problemas. De manera predeterminada, este valor es una cadena vacía (no enviar datos).

Nombre de la aplicación cliente

De manera opcional, puede especificar una cadena de 32 bytes para indicar al proveedor de datos que debe enviar un nombre de aplicación cliente al conectarse al servidor de base de datos IBM DB2. Los administradores de DB2 pueden usar esta información para fines de contabilidad, registro y solución de problemas. De manera predeterminada, este valor es una cadena vacía (no enviar datos).

Id. de usuario cliente

De manera opcional, puede especificar una cadena de 16 bytes para indicar al proveedor de datos que debe enviar un identificador de usuario cliente al conectarse al servidor de base de datos IBM DB2. Los administradores de DB2 pueden usar esta información para fines de contabilidad, registro y solución de problemas. De manera predeterminada, este valor es una cadena vacía (no enviar datos).

Nombre de estación de trabajo cliente

De manera opcional, especifique una cadena de 18 bytes para indicar al proveedor de datos que debe enviar un nombre de estación de trabajo cliente al conectarse al servidor de base de datos IBM DB2. Los administradores de DB2 pueden usar esta información para fines de contabilidad, registro y solución de problemas. De manera predeterminada, este valor es una cadena vacía (no enviar datos).

Connect Timeout

De manera opcional, puede especificar un número de segundos para indicarle al proveedor de datos que espere para establecer conexiones mediante la agrupación del lado cliente. Cuando todas las conexiones de un grupo están en uso y expira el período de tiempo de espera, el proveedor de datos devolverá un error al consumidor de datos ("conexión no disponible").

El valor predeterminado es 15 segundos. No hay límite superior para la propiedad Tiempo de espera de conexión. Especifique -1 para indicar al proveedor de datos que debe esperar indefinidamente para abrir una conexión en la agrupación de conexiones del cliente.

Agrupar conexiones

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe usar la agrupación de conexiones de cliente. El valor predeterminado es FALSE (sin agrupación).

Data Source (Origen de datos)

Los vínculos de datos y algunos consumidores requieren este valor de cadena de 32 bytes para conservar la información del origen de datos en el repositorio de configuración de archivo o de consumidor. El valor predeterminado es una cadena vacía.

Nombre de la base de datos

De manera opcional, puede especificar una cadena de 8 bytes para indicar al proveedor de datos que debe usar una cláusula IN DATABASE en las instrucciones SQL. Los administradores de DB2 pueden dividir DB2 para z/OS en varias bases de datos lógicas en las que cada una contiene espacios de tabla y espacios de índice separados. El valor predeterminado es una cadena vacía.

DateTime As Char

Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que asigne las columnas DATE y TIMESTAMP de DB2 al tipo de datos de carácter DBTYPE_STR de OLE DB, en esquemas y tipos de datos de fila y parámetro, y así permitir que los consumidores de datos lean valores DATE y TIMESTAMP de DB2 que, de lo contrario, estarían fuera del intervalo (por ejemplo, el valor predeterminado DATE de DB2 es 0001-01-01). El valor predeterminado de esta propiedad booleana es FALSE.

Advertencia

No puede usar DateTime As Char=True y DateTime As Date=True en la misma conexión. Para usar estas dos características, debe usar conexiones independientes.

DateTime As Date

Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que elimine la parte de hora de los valores de datos DATETIME de SQL asignados a DBTYPE_TIMESTAMP de OLE DB, y así permitir que la base de datos DB2 lea estos valores como valores de datos DATE de DB2. El valor predeterminado de esta propiedad booleana es False.

Advertencia

No puede usar DateTime As Char=True y DateTime As Date=True en la misma conexión. Para usar estas dos características, debe usar conexiones independientes.

Plataforma DBMS

De manera opcional, puede indicar al proveedor de datos que debe conectarse a los servidores de base de datos IBM DB2 en función de una designación de plataforma de sistemas de administración de bases de datos relacionales. El proveedor de datos admite estos valores de cadena: DB2/z/OS, DB2/400, DB2/6000 y DB2/NT. El valor predeterminado es DB2/z/OS.

Calificador predeterminado

De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe establecer una opción de entorno para un calificador predeterminado con el que se notificará al servidor DB2 el esquema en el que encontrará los objetos de base de datos. El valor predeterminado es una cadena vacía.

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre del esquema se usa para identificar objetos SQL, como tablas y vistas, mediante una convención <de nomenclatura de dos partes SCHEMA>.<OBJECTNAME>. Los consumidores de datos pueden emitir instrucciones SQL con nombres de objetos no cualificados o de una sola parte.

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.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 128 bytes (el esquema también se conoce como colección).
DB2 para IBM i Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

Esquema predeterminado

De manera opcional, puede especificar una cadena para indicar al proveedor de datos que restrinja las consultas de esquema a un único esquema de base de datos, lo que mejora la eficacia y el rendimiento. El valor predeterminado es una cadena vacía.

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre del esquema se usa para catalogar objetos SQL, como tablas y vistas, mediante una convención <de nomenclatura de dos partes SCHEMA>.<OBJECTNAME>. Durante el diseño, para construir instrucciones SQL, como SELECT, los consumidores de datos pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 128 bytes (el esquema también se conoce como colección).
DB2 para IBM i Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.
DB2 para Windows Cadena de 32 bytes.

Preparación diferida

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe optimizar el procesamiento de los comandos de base de datos parametrizados. El valor predeterminado es FALSE.

  • Para 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.

  • Para el comando SELECT, el proveedor de datos puede combinar los comandosPREPARE y EXECUTE en un flujo de red. Ello minimiza el tráfico de red y a menudo mejora el rendimiento global.

    Derive Parameters

    De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe comprobar y corregir las longitudes de parámetro para los tipos de datos de carácter en nombre de los consumidores de datos, tales como el diseñador de paquetes SQL Server Integration Services y el Asistente para importación y exportación. El valor predeterminado es FALSE.

    Propiedades extendidas

    De manera opcional, puede especificar pares adicionales de valores de propiedad separados por comas que el consumidor pasará al proveedor de datos en el tiempo de conexión.

    CCSID de host

    El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de caracteres) del host con el que realizar las conversiones de la página de código en los datos de cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Normalmente, los servidores de bases de datos IBM DB2 para z/OS e IBM i usan EBCDIC (código de intercambio decimal codificado binario extendido). Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

    Catálogo original

    El proveedor de datos necesita este valor para conectarse a un catálogo original en el servidor de bases de datos DB2. En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 16 bytes (el catálogo se conoce también como ubicación).
DB2 para IBM i Cadena de 18 bytes (el catálogo se conoce también como base de datos relacional).
DB2 para LUW Cadena de 8 bytes (el catálogo se conoce también como base de datos).

Seguridad integrada

De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe usar la autenticación de inicio de sesión único empresarial o Kerberos.

  • SSPI indica al proveedor de datos que obtenga credenciales del servidor ESSO que se usarán al conectarse al servidor de bases de datos de IBM DB2.

  • Kerberos indica al proveedor de datos que presente un vale con credenciales cifradas al servidor de bases de datos de IBM DB2.

    El valor predeterminado es una cadena vacía, que indica al proveedor de datos que debe usar el inicio de sesión interactivo con el nombre de usuario y la contraseña derivados del objeto de conexión.

    Max Pool Size

    Opcionalmente, puede especificar un valor numérico para indicar al proveedor de datos que use un número máximo de conexiones dentro de un grupo de conexiones del lado cliente. El valor predeterminado es 100. No hay límite superior para la propiedad Tamaño máximo del grupo.

    Modo

    De manera opcional, puede especificar "lectura" para indicar al proveedor de datos que debe declarar el método de acceso de solo lectura al conectarse al servidor de base de datos DB2. El valor predeterminado es lectura/escritura.

    Network Address

    El proveedor de datos requiere una dirección o un alias IP en formato IPv4 o IPv6 al conectarse al servidor de base de datos IBM DB2 mediante una conexión de red TCP/IP.

    Puerto de red

    El proveedor de datos requiere un número de puerto IP al conectarse al servidor de base de datos IBM DB2 mediante una conexión de red TCP/IP. Para DB2/400, el valor predeterminado es el puerto TCP/IP 446. Otras plataformas de IBM DB2 admiten varias instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.

    Biblioteca de transporte de red

    El proveedor de datos admite TCP/IP y SNA (Arquitectura de redes de sistemas) a través de conexiones de red APPC (Comunicaciones avanzadas programa a programa) de LU6.2 a los servidores de bases de datos de IBM DB2 remotos que se ejecutan en grandes sistemas (mainframe) y equipos host de gama media de IBM. El proveedor de datos admite conexiones de red TCP/IP a servidores de bases de datos de IBM DB2 remotos que se ejecutan en sistemas operativos Linux, UNIX y Windows.

    New Password

    De manera opcional, puede especificar un valor de cadena para indicar al proveedor de datos que debe usar la administración de cambios de contraseña (PCM) para reemplazar una contraseña existente con una nueva. En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 128 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Cadena de 32 bytes.

Colección de paquetes

La colección de paquetes es necesaria para indicar al proveedor de datos en qué esquema DB2 ha de crear un conjunto de paquetes. Cada paquete se divide en secciones con instrucciones SQL estáticas, como CREATE CURSOR, que se usan para recuperar datos cuando se consulta la base de datos.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 128 bytes (el esquema también se conoce como colección).
DB2 para IBM i Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
DB2 para Linux o UNIX Cadena de 30 bytes.

Contraseña

La seguridad del inicio de sesión interactivo se basa en un nombre de usuario y una contraseña que se especifican en tiempo de ejecución, o que se almacena en un archivo de configuración o en un almacén de configuración de consumidor de datos, tal como un paquete de Integration Services.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 128 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Cadena de 32 bytes.

Página de códigos de PC

El proveedor de datos requiere un valor para Página de códigos de PC con el que realizar las conversiones de la página de código en los datos de cadena. La página de códigos de PC predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI (American National Standards Institute) o Unicode. Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Persist Security Info

De manera opcional, puede especificar TRUE para indicar al consumidor de datos o al componente de servicio que debe almacenar la información de seguridad, tales como las contraseña, junto con otra información de autenticación. De manera predeterminada, este valor booleano se establece en FALSE.

Nombre de la entidad

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

RowSetCacheSize

Opcionalmente, puede especificar un valor numérico para indicar al proveedor de datos que capture previamente las filas de los servidores de bases de datos de IBM DB2 mientras procesa al mismo tiempo las filas en el consumidor de datos. El valor predeterminado es 0.

Esta característica puede mejorar el rendimiento en operaciones de solo lectura por lotes en equipos con varios procesadores. Se recomienda establecer un valor de 5 a 200, en función del tamaño medio de fila, el ancho de banda de red disponible y la capacidad de respuesta del servidor de bases de datos de IBM DB2 y del consumidor de datos.

Unidades de trabajo

Opcionalmente, para inscribir el proveedor de datos en transacciones distribuidas, seleccione esta propiedad para que admita DUW (unidad de trabajo distribuida) de DB2 protegida con confirmación en dos fases. De forma predeterminada, este valor se establece en RUW (Unidad de trabajo remota).

Usar metadatos tempranos

Esta propiedad indica al proveedor de datos que use los primeros metadatos (tipos de datos de parámetro y columna), definidos durante el diseño, o los últimos, definidos en tiempo de ejecución. Esta propiedad opcional acepta un valor booleano. El valor predeterminado es false. Opcionalmente, especifique true al trabajar con programas de consumo de datos que ofrezcan una opción de tiempo de diseño para derivar tipos de datos o comprobar los primeros metadatos. Especifique true cuando use SQL Server Integration Services, Replicación de SQL Server y el Procesador de consultas distribuidas (consultas de servidor vinculado de cuatro partes). Especifique true cuando use BLOB, CLOB, XML, NUMERIC y UDT de DB2 con la mayoría del resto de consumidores de datos. Especifique true al usar SQL Server Migration Assistant (SSMA) para DB2 para leer datos CLOB, incluida la información de esquema codificada como datos CLOB (por ejemplo, la columna STATEMENT de la tabla SYSIBM.SYSTRIGGERS).

Id. de usuario

La seguridad del inicio de sesión interactivo se basa en un nombre de usuario y una contraseña que el usuario escribe en tiempo de ejecución, o que se almacena en un archivo de configuración o en un almacén de configuración de consumidor de datos, como por ejemplo un paquete de Integration Services.

En la tabla siguiente se describen la versión de base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 10 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Contraseña de cadena de 30 bytes.

Consulte también

Integración de datos (configuración)