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 conexiones a servidores de bases de datos 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) OLE DB, lo cual permite al usuario compartir configuraciones entre aplicaciones, usuarios y equipos.

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

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

Este tema contiene las siguientes secciones:

Provider

Use la pestaña Proveedor para seleccionar el proveedor OLE DB de Microsoft para DB2 (la cadena de nombre del proveedor) en 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 específicas del proveedor OLE DB de Microsoft para conexiones DB2.

Origen de datos

Especifique una cadena para describir el origen de datos. Al crear 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 Red de Sistemas) mediante LU6.2 APPC (Comunicaciones Avanzadas de Programa a Programa) conexiones de red a servidores remotos de bases de datos IBM DB2 que se ejecutan en mainframes 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 ejecutan sistemas operativos Linux, UNIX o 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 en equipos de rango medio DB2/400 de host.

Debe seleccionar Conexión TCP/IP en la lista desplegable, al conectarse a bases de datos DB2 que ejecutan 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 la configuración de red de 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 configurado 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 base de datos DB2.

En la tabla siguiente se describe la configuración 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 solo envía un nombre de usuario.
Ninguno El proveedor de datos no envía información de seguridad (nombre de usuario o 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 para configurar la configuración de red TCP/IP.

El proveedor de datos requiere una dirección IP o un alias IP en formato IPv4 o IPv6, cuando se conecta al servidor de bases de datos IBM DB2 mediante una conexión de red TCP/IP.

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

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.

Security

Método de seguridad

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

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 de consumo de datos.
Autenticación única Usa un nombre de usuario y una contraseña almacenados en una base de datos de inicio de sesión único de empresa 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 de Enterprise Single Sign-On cifrada.
Kerberos Depende de un ticket que contiene credenciales cifradas.

Los controles de configuración del grupo Opciones de seguridad cambian en función de la opción que seleccione.

Nombre usuario

En la tabla siguiente se describe la versión de la 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 describe la versión de la 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 UDL o de texto haciendo clic en la casilla Permitir guardar contraseña .

Advertencia

La información de autenticación, 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

Se requiere para su uso con el Single Sign-On Empresarial.

Nombre principal

Necesario para su uso con la autenticación Kerberos.

Base de datos

Catálogo inicial

El proveedor de datos requiere este valor para conectarse a un catálogo inicial en el servidor de base de datos DB2.

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

Base de datos DB2 Tipo de cadena
DB2 para z/OS Una cadena de 16 bytes (el catálogo también se conoce como una ubicación).
DB2 para IBM i Una cadena de 18 bytes (el catálogo también se conoce como una base de datos relacional).
DB2 para LUW Cadena de 8 bytes (el catálogo también se conoce como una 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 describe la versión de la base de datos DB2 y los tipos de cadena aceptados.

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

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

Opción Descripción
Automático Para el entorno de usuario único. En tiempo de ejecución, el proveedor de datos crea y enlaza un único paquete para el nivel de aislamiento actual (el valor predeterminado es la estabilidad del cursor). El proveedor de datos concede privilegios de ejecución al usuario actual.
Manual Para entornos multiusuario. En tiempo de diseño, cuando se utiliza 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 de 4 a 5 paquetes para DB2 para IBM i mediante MSNC001. A continuación, el proveedor de datos concede permisos de ejecución al grupo PUBLIC.

El proveedor de datos crea entre 1 y 5 paquetes, según la plataforma y el entorno del servidor de bases de datos. En la tabla siguiente se describen los paquetes y los niveles de aislamiento.

Nombre del paquete de Microsoft Nombre del nivel de aislamiento de DB2 Nombre del nivel de aislamiento de OLE DB
MSNC001 NO CONFIRMACIÓN N/A (sin transacción correspondiente)
MSUR001 LECTURA NO CONFIRMADA ISOLATIONLEVEL_READUNCOMMITTED
MSCS001 ESTABILIDAD DEL CURSOR ISOLATIONLEVEL_READCOMMITTED
MSRS001 ESTABILIDAD DE LECTURA ISOLATIONLEVEL_REPEATABLEREAD
MSRR001 LECTURA REPETIBLE NivelDeAislamiento_Serializable

Esquema predeterminado

Opcionalmente, 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 denominados 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>. En tiempo de diseño, para construir SQL como sentencias 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 describe la versión de la base de datos DB2 y los tipos de cadena aceptados.

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

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 base de datos DB2.

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

Opciones avanzadas

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 para z/OS.

Host CCSID

El proveedor de datos requiere un valor para Host CCSID (Identificador de Juego de Caracteres Codificados) con el que realizar conversiones de páginas de código en datos tipo cadena de texto. El valor de CCSID de host predeterminado es EBCDIC – U.S./Canada [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, consulte 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 la página de códigos del PC, con el cual realizar conversiones entre páginas de códigos en datos de texto. La página de códigos de PC predeterminada es ANSI – Latin I [1252]. Normalmente, los consumidores de datos usan ANSI (American National Standards Institute) o Unicode. Para obtener más información, consulte Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Calificador predeterminado

Opcionalmente, puede especificar una cadena para indicar al proveedor de datos que configure una opción de entorno con un calificador predeterminado, que informe al servidor DB2 sobre en qué esquema se deben ubicar los objetos de base de datos. El defationault es una cadena vacía.

Los objetos de base de datos DB2 se organizan en grupos lógicos denominados 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 ejecutar instrucciones SQL con nombres de objeto simples o no calificados.

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

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

Opciones

Solo lectura

Opcionalmente, el proveedor de datos puede declarar el método de acceso de solo lectura al conectarse al servidor de bases de datos DB2.

Transacciones distribuidas

Para opcionalmente inscribir al proveedor de datos en transacciones distribuidas, puede seleccionar esta propiedad para permitir el soporte a la confirmación de dos fases protegida por DB2 DUW (unidad de trabajo distribuida).

Todos

La pestaña Todos le permite configurar propiedades más detalladas y opcionales seleccionando una propiedad en la lista desplegable y, a continuación, seleccionando Editar valor.

Aplicación afiliada

El proveedor de datos requiere un valor de cadena para la aplicación afiliada cuando se admite el mecanismo de seguridad opcional Enterprise Single Sign-On (SSO). Las aplicaciones afiliadas son entidades lógicas que representan un sistema o un subsistema, como un host, un sistema back-end o un servidor de bases de datos IBM DB2. Póngase en contacto con el administrador de SSO para obtener el nombre de la aplicación de afiliados de SSO. Para más información, consulte Comprender SSO.

Nombre de TP alternativo

Opcionalmente, el proveedor de datos puede conectarse a un nombre alternativo del programa de transacciones DB2 remoto (TP), que no sea el valor hexadecimal predeterminado de 07F6C4C2.

APPC Local LU Alias

El proveedor de datos requiere un alias de LU local de APPC al conectarse a través de SNA LU6.2. Seleccione o escriba el nombre del alias de LU local de APPC configurado en Host Integration Server.

Nombre del modo APPC

El proveedor de datos requiere un nombre de modo APPC al conectarse a través de SNA LU6.2. 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 remoto de APPC

El proveedor de datos requiere un alias de LU remoto APPC al conectarse a través de SNA LU6.2. 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 de APPC para identificar al usuario del equipo en el servidor de base de datos DB2.

  • 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 solo envía un nombre de usuario.

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

    Autenticación

    La propiedad del método de autenticación establece el método de autenticación para la conexión, basado en las tecnologías vulnerables del Estándar de Cifrado de Datos (DES). Los valores predeterminados son que el servidor utiliza el inicio de sesión interactivo y la seguridad se basa en un nombre de usuario y una contraseña sin cifrado.

    En la tabla siguiente se describen los valores predeterminados de Server mediante el inicio de sesión interactivo, la seguridad basada en un nombre de usuario y una contraseña sin cifrado.

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

Advertencia

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

AutoCommit

Opcionalmente, puede indicar al proveedor de datos que ejecute una confirmación implícita en todas las instrucciones SQL especificando TRUE. De forma predeterminada, esta propiedad booleana se establece en FALSE.

El modo AutoCommit es adecuado para las transacciones más comunes que constan de una sola instrucción SQL. Sin embargo, este modo no permite la reversión de unidades de trabajo. Para obtener más información, consulte https://support.microsoft.com/kb/218590.

Autenticación de caché

Opcionalmente, puede especificar TRUE para indicar al consumidor de datos o al componente de servicio que almacene en caché información confidencial de autenticación, como la contraseña, en una caché interna. De forma predeterminada, este valor booleano se establece en FALSE. Los componentes de servicio, 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 del certificado del servidor para indicar al proveedor de datos que utilice el cifrado Capa de conexión segura (SSL) V3.0 o Protocolo de seguridad de la capa de transporte (TLS) V1.0. El uso de SSL o TLS mejorará la seguridad mediante el cifrado de credenciales y datos de autenticación. De forma predeterminada, este valor se establece en una cadena vacía (sin SSL ni TLS).

Contabilidad de cliente

Opcionalmente, puede especificar una cadena de 200 bytes para indicar al proveedor de datos que envíe información de contabilidad de cliente al conectarse al servidor de bases de datos IBM DB2. Los administradores de DB2 pueden usar esta información con fines de contabilidad, registro y solución de problemas. De forma predeterminada, este valor es una cadena vacía (no envía ningún dato).

Nombre de la aplicación cliente

Opcionalmente, puede especificar una cadena de 32 bytes para indicar al proveedor de datos que envíe 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 con fines de contabilidad, registro y solución de problemas. De forma predeterminada, este valor es una cadena vacía (no envía ningún dato).

Id. de usuario de cliente

Opcionalmente, puede especificar una cadena de 16 bytes para indicar al proveedor de datos que envíe un identificador de usuario de cliente al conectarse al servidor de bases de datos IBM DB2. Los administradores de DB2 pueden usar esta información con fines de contabilidad, registro y solución de problemas. De forma predeterminada, este valor es una cadena vacía (no envía ningún dato).

Nombre de estación de trabajo de cliente

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

Tiempo de espera de conexión

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

El valor predeterminado es 15 segundos. No hay ningún límite superior para la propiedad Tiempo de espera de conexión. Especifique -1 para indicar al proveedor de datos que espere indefinidamente una conexión abierta en el grupo de conexiones del lado cliente.

Agrupar conexiones

Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que use la agrupación de conexiones del lado cliente. El valor predeterminado es FALSE (sin agrupación).

Origen de datos

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

Nombre de la base de datos

Opcionalmente, puede especificar una cadena de 8 bytes para indicar al proveedor de datos que use una cláusula IN DATABASE en instrucciones SQL. Los administradores de DB2 pueden dividir DB2 para z/OS en varias bases de datos lógicas para cada una que contenga espacios de tabla independientes y espacios de índice. 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 DB2 DATE y TIMESTAMP al tipo de datos de caracteres OLE DB DBTYPE_STR. Esto se aplicará en esquemas, tipos de datos de fila y parámetros, permitiendo así a los consumidores de datos leer valores DATE y TIMESTAMP de DB2 que de otra manera estarían fuera de rango (por ejemplo, el valor predeterminado para DB2 DATE 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 SQL DATETIME mapeados a los valores de datos OLE DB DBTYPE_TIMESTAMP, lo que permite que la base de datos DB2 lea estos valores como valores de datos DB2 DATE. 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

Opcionalmente, puede indicar al proveedor de datos que conecte los servidores de bases 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

Opcionalmente, puede especificar una cadena para indicar al proveedor de datos que configure una opción de entorno con un calificador predeterminado, que informe al servidor DB2 sobre en qué esquema se deben ubicar 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 denominados 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 ejecutar instrucciones SQL con nombres de objeto simples o no calificados.

El valor del calificador predeterminado debe coincidir con un nombre de esquema DB2 existente o el servidor DB2 puede devolver un error.

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

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

Esquema predeterminado

Opcionalmente, 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 denominados 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>. En tiempo de diseño, para construir sentencias SQL como, por ejemplo, las instrucciones SELECT, los usuarios de datos pueden presentar al usuario una lista con todos los objetos en el catálogo de la base de datos.

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

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

Aplazar preparación

Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que optimice el procesamiento de comandos de base de datos con parámetros. El valor predeterminado es FALSE.

  • Para los comandos INSERT, UPDATE y DELETE , el proveedor de datos puede combinar comandos PREPARE, EXECUTE y COMMIT en un flujo de red a la base de datos remota.

  • Para el comando SELECT , el proveedor de datos puede combinar comandos PREPARE y EXECUTE en un flujo de red. Esto minimiza el tráfico de red y mejora con frecuencia el rendimiento general.

    Derivar parámetros

    Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que compruebe y corrija las longitudes de parámetro para los tipos de datos de caracteres, en nombre de los consumidores de datos, como el diseñador de paquetes de SQL Server Integration Services y el Asistente para importación y exportación. El valor predeterminado es FALSE (falso).

    Propiedades extendidas

    Opcionalmente, puede especificar pares de valores de propiedad separados por comas adicionales que el consumidor pasará al proveedor de datos en el momento de la conexión.

    Host CCSID

    El proveedor de datos requiere un valor para Host CCSID (Identificador de Juego de Caracteres Codificados) con el que realizar conversiones de páginas de código en datos tipo cadena de texto. El valor de CCSID de host predeterminado es EBCDIC – U.S./Canada [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, consulte Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

    Catálogo original

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

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

Seguridad integrada

Opcionalmente, puede especificar una cadena para indicar al proveedor de datos que use la autenticación de inicio de sesión único empresarial o Kerberos.

  • SSPI indica al proveedor de datos que obtenga credenciales del servidor ESSO con el que se va a usar al conectarse al servidor de bases de datos IBM DB2.

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

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

    Tamaño máximo del grupo

    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 ningún límite superior para la propiedad Tamaño máximo del grupo.

    Modo

    Opcionalmente, puede especificar lectura para indicar al proveedor de datos que declare el método de acceso de solo lectura al conectarse al servidor de bases de datos DB2. El valor predeterminado es lectura/escritura.

    Dirección de red

    El proveedor de datos requiere una dirección IP o un alias IP en formato IPv4 o IPv6, al conectarse al servidor de bases 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 bases de datos IBM DB2 mediante una conexión de red TCP/IP. Para DB2/400, el valor predeterminado es el puerto TCP/IP 446. Otras plataformas IBM DB2 admiten varias instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.

    Biblioteca de Transporte de Red

    El proveedor de datos admite TCP/IP y SNA (Arquitectura de Red de Sistemas) mediante LU6.2 APPC (Comunicaciones Avanzadas de Programa a Programa) conexiones de red a servidores remotos de bases de datos IBM DB2 que se ejecutan en mainframes y equipos host de gama media de IBM. El proveedor de datos admite conexiones de red TCP/IP a servidores remotos de bases de datos IBM DB2 que ejecutan sistemas operativos Linux, UNIX y Windows.

    Nueva contraseña

    Opcionalmente, puede especificar un valor de cadena para indicar al proveedor de datos que use PCM (Administración de cambios de contraseña) para reemplazar una contraseña existente por una contraseña nueva. En la tabla siguiente se describe la versión de la 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 dónde debe crear un conjunto de paquetes en el esquema DB2. Cada paquete se divide en secciones con instrucciones SQL estáticas, como CREATE CURSOR, que se usan para recuperar datos al consultar la base de datos.

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

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

Contraseña

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

En la tabla siguiente se describe la versión de la 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 la página de códigos del PC, con el cual realizar conversiones entre páginas de códigos en datos de texto. La página de códigos de PC predeterminada es ANSI – Latin I [1252]. Normalmente, los consumidores de datos usan ANSI (American National Standards Institute) o Unicode. Para obtener más información, consulte Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Conservar información de seguridad

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

Nombre principal

Esta propiedad es necesaria para su uso con la autenticación Kerberos.

RowSetCacheSize

Opcionalmente, puede especificar un valor numérico para indicar al proveedor de datos que precapture las filas de los servidores de bases de datos IBM DB2 mientras procesa las filas simultáneamente para el consumidor de datos. El valor predeterminado es 0.

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

Unidades de trabajo

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

Uso de metadatos anticipados

La propiedad Usar metadatos anticipados indica al proveedor de datos que utilice metadatos anticipados (tipos de datos de parámetros y columnas) definidos en tiempo de diseño o metadatos definidos en tiempo de ejecución. Esta propiedad opcional acepta un valor booleano . El valor predeterminado es false. Opcionalmente, especifique true cuando trabaje con programas consumidores de datos que ofrecen una opción en tiempo de diseño para derivar tipos de datos o comprobar los metadatos anticipados. Especifique true al usar SQL Server Integration Services, replicación de SQL Server y procesador de consultas distribuidas (consultas de servidor vinculado de cuatro partes). Especifique true al usar BLOB, CLOB, XML, NUMERIC y UDT de DB2 con la mayoría de los demás consumidores de datos. Especifique true al usar SQL Server Migration Assistant (SSMA) para leer datos CLOB en DB2, incluida la información de esquema codificada como datos CLOB (por ejemplo, la columna STATEMENT de la tabla SYSIBM.SYSTRIGGERS).

Nombre de usuario

La seguridad de inicio de sesión interactiva 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 almacén de configuración de consumidor de datos, como un paquete de Integration Services.

En la tabla siguiente se describe la versión de la 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 Una contraseña de cadena de 30 bytes.

Véase también

Integración de datos (configuración)