Herramienta de vínculo de datos

Para obtener acceso a la información de los servidores DB2 mediante el proveedor de datos, primero debe configurar la información de conexión en la forma de una definición de orígenes de datos. La herramienta de vínculo de datos puede guardar una definición de orígenes de datos como un archivo UDL de OLE DB. La definición de orígenes de datos la usan los programas consumidores de SQL Server, tal como SQL Server Integration Services, para conectar con un servidor DB2 de destino en tiempo de ejecución. Esta sección representa una actualización del contenido publicado en MSDN para Host Integration Server 2010, aunque contiene información nueva relevante para DB2. Contiene las siguientes subsecciones.

Creación de un vínculo de datos

Puede usar la herramienta Microsoft Data Link para crear una definición de orígenes de datos, que se puede guardar después en un archivo UDL. También puede usar el Asistente para orígenes de datos de la herramienta de acceso a datos de Microsoft para crear un archivo UDL. Asimismo, puede crear un nuevo vínculo de datos al hacer clic en el acceso directo de la herramienta de acceso a datos en la carpeta de programa del proveedor Microsoft OLE DB para DB2. A continuación, puede modificar el archivo UDL mediante la herramienta de vínculo de datos al abrir el archivo desde el Explorador de Windows, que carga la interfaz de usuario estándar de vínculos de datos de OLE DB. Para iniciar la herramienta de acceso a datos, haga clic en el acceso directo Herramienta de acceso a datos de la carpeta de programa del proveedor Microsoft OLE DB para DB2 o haga clic en Inicio, Programas, Proveedor Microsoft OLE DB para DB2 y, a continuación, en Herramienta de acceso a datos.

Proveedor

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

Conexión

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

Data Source

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

Red

Debe seleccionar Conexión TCP/IP de la lista desplegable. El proveedor de Microsoft OLE DB para DB2 v4.0 no admite conexiones LU6.2 APPC. Una vez que selecciona Conexión TCP/IP, haga clic en los puntos suspensivos (…) para abrir el cuadro de diálogo y configurar los valores de red TCP/IP.

Configuración de red TCP/IP

El proveedor de datos requiere una Dirección IP o alias IP en formato IPv4 o IPv6 a la hora de establecer la conexión al servidor de base de datos IBM DB2 mediante una conexión de red TCP/IP. Además, requiere un número de puerto de red IP a la hora de establecer la conexión al servidor de base de datos IBM DB2 mediante una conexión de red TCP/IP. Para DB2/400, el valor predeterminado es el puerto TCP/IP 446. Otras plataformas IBM DB2 admiten varias instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.

Cuando se usa el cifrado Capa de sockets seguros (SSL) o Seguridad de la capa de transporte (TLS), deberá especificar el valor para el Nombre común del certificado.

Seguridad

La propiedad Método de seguridad permite configurar uno de tres métodos disponibles: inicio de sesión interactivo, inicio de sesión único o Kerberos. Los controles de configuración del grupo de opciones Seguridad cambian en función de la opción Método de seguridad que haya elegido.

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

El proveedor de datos se basa en un nombre de usuario y una contraseña almacenados en un archivo de configuración o en un almacén de configuración de consumidor de datos. Por ejemplo, un archivo UDL es un archivo de configuración.

User name

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

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

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

  • DB2 para Windows acepta una cadena de 30 bytes.

Password

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

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

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

  • DB2 para Windows acepta una cadena de 32 bytes.

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

    Hh872998.Caution(es-es,SQL.110).gifAdvertencia
    La información de autenticación, tales como los nombres de usuario y las contraseñas, se guarda en texto sin formato en un archivo UDL o de texto. No se admite el cifrado de archivos UDL o de texto.

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

El proveedor de datos se basa en un nombre de usuario y una contraseña almacenados en una base de datos cifrada de inicio de sesión único empresarial.

Aplicación afiliada

El proveedor de datos requiere un valor de cadena para Aplicación afiliada a la hora de admitir el mecanismo de seguridad opcional de inicio de sesión único empresarial (SSO). Las aplicaciones afiliadas son entidades lógicas que representan un sistema o subsistema, tal como un host, un sistema back-end o un servidor de base de datos de IBM DB2. Póngase en contacto con el administrador SSO para el nombre de la aplicación de afiliación SSO. Para obtener más información, consulte el tema sobre la descripción del inicio de sesión único empresarial (https://msdn.microsoft.com/en-US/library/aa754070(v=BTS.10).aspx).

Método de seguridad: kerberos

El proveedor de datos se basa en un vale que contiene credenciales cifradas.

Nombre de la entidad de seguridad

Necesaria para el uso con la autenticación Kerberos.

Base de datos

Catálogo original

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

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

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

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

Colección de paquetes

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

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

  • DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como colección o biblioteca).

  • DB2 para LUW acepta una cadena de 30 bytes.

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

  • Automático para un entorno de un solo usuario. En tiempo de ejecución, el proveedor de datos crea y enlaza un solo paquete para el nivel de aislamiento actual (el predeterminado es estabilidad del cursor) El proveedor de datos concede permisos de ejecución al usuario actual.

  • Manual para entorno de varios usuarios. En tiempo de diseño, cuando usa la opción de menú Herramienta de acceso a datos, el Asistente para orígenes de datos o Vínculos de datos, el proveedor de datos crea y enlaza un conjunto de 4 paquetes (5 paquetes para DB2 para i5/OS). El proveedor de datos concede permisos de ejecución al grupo PUBLIC.

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

Nombre del paquete Microsoft Nombre del nivel de aislamiento de DB2 Nombre del nivel de aislamiento de OLE DB

MSNC001

NO COMMIT

N/A (solo DB2 para i5/OS)

MSUR001

UNCOMMITTED READ

ISOLATIONLEVEL_READUNCOMMITTED

MSCS001

CURSOR STABILITY

ISOLATIONLEVEL_READCOMMITTED

MSRS001

READ STABILITY

ISOLATIONLEVEL_REPEATABLEREAD

MSRR001

REPEATABLE READ

ISOLATIONLEVEL_SERIALIZABLE

Esquema predeterminado

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre de esquema se usa para catalogar objetos SQL, tales como tablas y vistas, mediante una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. En tiempo de diseño, para construir instrucciones SQL, tal como SELECT, los consumidores de SQL Server pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe restringir las consultas de esquema a un único esquema de base de datos, lo que mejora la eficacia y el rendimiento. El valor predeterminado es una cadena vacía.

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

  • DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como colección o biblioteca).

  • DB2 para LUW acepta una cadena de 30 bytes.

Acciones de conexión

La pestaña Conexión incluye tres botones

  • El botón Examinar permite abrir un archivo UDL existente.

  • El botón Paquetes permite indicar al proveedor de datos que debe crear paquetes en el servidor de base de datos DB2.

  • El botón Probar conexión permite indicar al proveedor de datos que debe conectarse al servidor de base de datos IBM DB2 remoto mediante la conexión de red definida.

Opciones avanzadas

Esta sección escribe la propiedades que puede configurar en la ficha Opciones avanzadas.

Plataforma DBMS

De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos remota, seleccione la plataforma de orígenes de datos en la que se implementa la base de datos DB2 remota. El proveedor de datos usa este valor para convertir los tipos de datos a un formato que sea compatible con esta plataforma.

El valor predeterminado es DB2/MVS (que hace referencia a DB2 para z/OS). Entre otros valores se incluyen DB2/400 (que hace referencia a DB2 para i5/OS), DB2/NT (que hace referencia a DB2 para Windows) y DB2/6000 (que hace referencia a DB2 para Linux o UNIX).

Calificador predeterminado

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre de esquema se usa para identificar objetos SQL, tales como tablas y vistas, al emplear una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. Los consumidores de SQL Server pueden emitir instrucciones SQL con nombres de objetos no cualificados o de una sola parte. De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe establecer una opción de entorno para un calificador predeterminado con el que se notificará al servidor DB2 el esquema en el que encontrará los objetos de base de datos. El valor predeterminado es una cadena vacía.

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

  • DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como colección o biblioteca).

  • DB2 para LUW acepta una cadena de 30 bytes.

CCSID de host

El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de caracteres) del host con el que realizar las conversiones de la página de código en los datos de cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Por lo general, los servidores de base de datos IBM DB2 para z/OS y i5/OS usan EBCDIC (Código de intercambio de decimales codificados por binarios extendidos). Para obtener más información, vea la página sobre la referencia del programador de internacionalización SNA (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 la página sobre la referencia del programador de internacionalización SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Procesar binario como carácter

El valor opcional de Procesar binario (CCSID 65535) como carácter indica al proveedor de datos que debe convertir los bytes de DB2 entre desde cadenas de caracteres de Windows en función de en un valor de página de códigos binarios opcional.

El valor predeterminado es false.

Distributed transactions

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Todas las propiedades

El cuadro de diálogo Todas las propiedades le permite configurar propiedades más detalladas y opcionales. Para editar estas propiedades, seleccione una propiedad de la lista y, a continuación, seleccione o edite el valor en la columna de la derecha. Puede editar las siguientes propiedades desde este cuadro de diálogo.

Nombre de la propiedad en el Asistente para orígenes de datos Cuadros de diálogo del Asistente para orígenes de datos Cuadros de diálogo de vínculos de datos Descripción

Affiliate Application

Seguridad

Conexión

Esta propiedad indica al proveedor de datos que recupere las credenciales de una base de datos de inicio de sesión único empresarial.

Nombre de TP alternativo

All

All

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Alias de LU local APPC

All

Configuración de red APPC

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Nombre de modo APPC

All

Configuración de red APPC

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Alias de LU remota APPC

All

Configuración de red APPC

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Tipo de seguridad APPC

All

Configuración de red APPC

Esta propiedad está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server 2010.

Autenticación

Seguridad

All

Configura el método de autenticación correspondiente a la conexión. El valor predeterminado es Servidor, que es la autenticación basada en un nombre de usuario y contraseña sin cifrado.
Server_Encrypt_Pwd indica al proveedor de datos que debe cifrar solo la contraseña.
Server_Encrypt_UsrPwd indica al proveedor de datos que cifre el nombre de usuario y la contraseña.
Data_Encrypt indica al proveedor de datos que cifre el nombre de usuario, la contraseña y los datos.

Confirmación automática

All

Todo (AutoCommit)

De manera opcional, puede indicar al proveedor de datos que debe ejecutar un comando COMMIT en todas las instrucciones SQL al especificar TRUE. De manera predeterminada, esta propiedad booleana se establece en FALSE. El modo AutoCommit puede reducir el flujo de red y mejorar el rendimiento general. El modo AutoCommit es adecuado para la mayoría de las transacciones comunes que constan de una única instrucción SQL. No obstante, este modo no permite la reversión de unidades de trabajo. Para obtener más información, visite https://support.microsoft.com/kb/218590.

Página de códigos binarios

All

Todo (página de código binario)

El proveedor de datos requiere un número de página de código binario cuando admite el comando Procesar binario como carácter. De manera predeterminada, este valor se establece en 0 (sin conversión de página de código).
Especifique un valor numérico positivo de cuadro dígitos para el CCSID del host, que corresponde a un identificador codificado del juego de caracteres compatible con SNA National Language Support (SNANLS) en Host Integration Server. Para obtener más información, vea la página sobre la referencia del programador de internacionalización SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Autenticación de caché

All

All

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

Nombre común del certificado

Conexión de red TCP/IP

Configuración de red TCP/IP

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

Contabilidad de cliente

All

All

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

Nombre de aplicación cliente

All

All

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

Id. de usuario cliente

All

All

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

Nombre de estación de trabajo cliente

All

All

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

Tiempo de espera de la conexión

All

All

De manera opcional, puede especificar un número de segundos para indicar al proveedor de datos que debe esperar para establecer conexiones mediante la agrupación del cliente. Cuando todas las conexiones de una agrupación están en uso y expira el período de espera, el proveedor de datos devolverá un error al consumidor de datos (“conexión no disponible”).
El valor predeterminado es 15 segundos. No hay límite superior para la propiedad Tiempo de espera de conexión. Especifique -1 para indicar al proveedor de datos que debe esperar indefinidamente para abrir una conexión en la agrupación de conexiones del cliente.

Agrupación de conexiones

Opciones avanzadas

All

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

Data Source

Almacenamiento de información

Conexión

Un parámetro opcional que se puede usar para describir el origen de datos. No existe ningún valor predeterminado.

Nombre de la base de datos

Base de datos DB2

All

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

DateTime As Char

All

All

Propiedad de inicialización de origen de datos OLE DB opcional que indica al proveedor de datos que debe exponer las columnas DB2 DATE, TIME y TIMESTAMP como columnas de caracteres mediante IdbSchemaRowsets::GetSchemas (DBSCHEMA_COLUMNS). Esto indica al proveedor de datos que debe tratar los valores de las columnas DB2 DATE, TIME y TIMESTAMP como literales de cadena.
Debe usar la opción de conexión DateTime As Char opcional para permitir al procesador de consultas distribuidas y otros consumidores de SQL Server seleccionar un valor DATE predeterminado de DB2 (0001-01-01) en una columna DATE o TIMESTAMP.
El valor predeterminado de esta propiedad booleana es "false". Puede establecer esta propiedad en la cadena de inicialización DateTime As Char=True o en Vínculos de datos (pestaña Todo). Esta propiedad se expone en la pantalla Todas las propiedades del Asistente para orígenes de datos.

Hh872998.Caution(es-es,SQL.110).gifAdvertencia
No puede usar DateTime As Char=True y DateTime As Date=True en la misma conexión. Para usar estas dos funciones, debe usar conexiones independientes.

DateTime As Date

All

All

Propiedad de inicialización de origen de datos OLE DB que indica al proveedor de datos que debe eliminar la información de tiempo en el valor del valor de datos DateTime de SQL Server y solo pasar la información de fecha a la base de datos IBM DB2.

Debe usar una opción de conexión DateTime As Date opcional para permitir al procesador de consultas distribuidas y otros consumidores de SQL Server escribir valores de datos DateTime de SQL Server mediante las instrucciones INSERT y UPDATE, o usar valores de datos DateTime de SQL Server en parámetros mediante las instrucciones SELECT, INSERT, UPDATE y DELETE.
El valor predeterminado es false. Puede establecer esta propiedad en la cadena de inicialización DateTime As Date=True o en Vínculos de datos (pestaña Todo). Esta propiedad se expone en la pantalla Todas las propiedades del Asistente para orígenes de datos.

Hh872998.Caution(es-es,SQL.110).gifAdvertencia
No puede usar DateTime As Char=True y DateTime As Date=True en la misma conexión. Para usar estas dos funciones, debe usar conexiones independientes.

Plataforma DBMS

Origen de datos (conocido también como plataforma de origen de datos)

Opciones avanzadas

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

Decimal As Numeric

All

All

Propiedad opcional de inicialización de origen de datos OLE DB que indica al proveedor de datos que debe asignar el decimal de DB2 (OLE DB DBTYPE_DECIMAL) al valor numérico de DB2 (DBTYPE_NUMERIC). Esta opción permite a los consumidores de OLE DB que admiten DBTYPE_NUMERIC pero no DBTYPE_DECIMAL realizar la lectura y escritura de datos de decimal de DB2.
El valor predeterminado es false. Puede establecer esta propiedad en la cadena de inicialización Decimal As Numeric=True o en Vínculos de datos (pestaña Todo). Esta propiedad se expone en la pantalla Todas las propiedades del Asistente para orígenes de datos.

Calificador predeterminado

Base de datos DB2

Conexión

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre de esquema se usa para identificar objetos SQL, tales como tablas y vistas, al emplear una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. Los consumidores de SQL Server pueden emitir instrucciones SQL con nombres de objetos no cualificados o de una sola parte. De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe establecer una opción de entorno para un calificador predeterminado con el que se notificará al servidor DB2 el esquema en el que encontrará los objetos de base de datos. El valor predeterminado es una cadena vacía.

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

  • DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como colección o biblioteca).

  • DB2 para LUW acepta una cadena de 30 bytes.

Esquema predeterminado

Base de datos DB2

Conexión

Los objetos de base de datos DB2 se organizan en grupos lógicos llamados esquemas. El nombre de esquema se usa para catalogar objetos SQL, tales como tablas y vistas, al emplear una convención de nomenclatura en dos partes: <SCHEMA>.<OBJECTNAME>. En tiempo de diseño, para construir instrucciones SQL, tal como SELECT, los consumidores de SQL Server pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe restringir las consultas de esquema a un único esquema de base de datos, lo que mejora la eficacia y el rendimiento. El valor predeterminado es una cadena vacía.

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

  • DB2 para i5/OS acepta una cadena de 10 bytes (el esquema se conoce también como colección o biblioteca).

  • DB2 para LUW acepta una cadena de 30 bytes.

Preparación diferida

Opciones avanzadas

All

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe optimizar el procesamiento de los comandos de base de datos parametrizados. El valor predeterminado es FALSE. En el caso de los comandos INSERT, UPDATE y DELETE, el proveedor de datos puede combinar los comandos PREPARE, EXECUTE y COMMIT en un flujo de red hacia la base de datos remota. En el caso del comando SELECT, el proveedor de datos combina los comandos PREPARE y EXECUTE en un flujo de red. Esta optimización minimiza el tráfico de red y puede mejorar el rendimiento global.

Derive Parameters

Opciones avanzadas

All

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

Propiedades extendidas

All

All

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

CCSID de host

LocaleAdvanced

El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de caracteres) del host con el que realizar las conversiones de la página de código en los datos de cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Por lo general, los servidores de base de datos IBM DB2 para z/OS y i5/OS usan EBCDIC (Código de intercambio de decimales codificados por binarios extendidos). Para obtener más información, vea la página sobre la referencia del programador de internacionalización SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Catálogo original

Base de datos DB2

Conexión

El proveedor de datos necesita este valor para conectarse a un catálogo inicial en el servidor de base de datos DB2. DB2 para z/OS acepta una cadena de 16 bytes (el catálogo se conoce también como ubicación).
DB2 para i5/OS acepta una cadena de 18 bytes (el catálogo se conoce también como base de datos relacional).
DB2 para LUW acepta una cadena de 8 bytes (el catálogo se conoce también como base de datos).

Seguridad integrada

Método de seguridad (conocido también como inicio de sesión único)

Conexión (conocido también como inicio de sesión único)

De manera opcional, puede especificar que SSPI indique al proveedor de datos que debe usar la autenticación de inicio de sesión único empresarial o Kerberos. Si se usa ESSO, debe especificar un valor de cadena concurrente para la propiedad independiente Aplicación afiliada. Si se usa Kerberos, deberá especificar un valor de cadena concurrente para el nombre principal.

LoadBalancing

All

All

Indica al proveedor de datos que debe usar la lista de servidores que devuelve un servidor de base de datos de DB2 para z/OS con el fin de volver a conectarse al servidor con mayor disponibilidad en un grupo de datos compartidos para apoyar el equilibrio de carga de transacciones cliente y la conmutación por error tolerante a errores. El valor predeterminado de esta propiedad FALSE.

Max Pool

All

All

Propiedad opcional de inicialización de orígenes de datos OLE DB que especifica el número máximo de conexiones que pueden existir en el grupo de conexiones cuando la agrupación de conexiones está habilitada para el origen de datos.
El valor predeterminado es 100. No hay límite superior para la propiedad Tamaño máximo del grupo. Si configura un valor que es menor que cero para la propiedad Tamaño máximo del grupo, se usa el valor predeterminado de 100.

Modo

(conocido también como de solo lectura)

All

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

Dirección de red

Conexión de red TCP/IP

Configuración de red TCP/IP

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

Puerto de red

Conexión de red TCP/IP

Configuración de red TCP/IP

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

Biblioteca de transporte de red

Data Source

Conexión

El proveedor de datos admite conexiones de red TCP/IP a servidores remotos de bases de datos IBM DB2. La opción de conexión de red SNA LU6.2 (APPC) está deshabilitada en el proveedor Microsoft OLE DB para DB2 v4.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server.

Nueva contraseña

Seguridad

All

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

Colección de paquetes

Base de datos DB2

Conexión

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

Password

Seguridad

Conexión

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

Página de códigos de PC

LocaleAdvanced

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

Almacenar información de seguridad

Seguridad

Conexión

De manera opcional, puede especificar TRUE para indicar al consumidor de datos o al componente de servicio que debe almacenar la información de seguridad, tales como las contraseña, junto con otra información de autenticación. De manera predeterminada, este valor booleano se establece en FALSE.
Si se elige esta opción, el nombre de usuario y la contraseña se guardan en texto sin formato. Con este método no es posible cifrar el nombre de usuario o la contraseña. La seguridad de servidor puede verse comprometida si un atacante pudiera obtener acceso al recurso compartido de archivos en el que se encuentra el archivo UDL o el archivo de texto.

Nombre de la entidad de seguridad

Seguridad

Conexión

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

Procesar binario como carácter

Configuración regional

Opciones avanzadas

El valor opcional de Procesar binario (CCSID 65535) como carácter indica al proveedor de datos que debe convertir los bytes de DB2 entre desde cadenas de caracteres de Windows en función de en un valor de página de códigos binarios opcional.

Solo lectura

Opciones avanzadas

Opciones avanzadas

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

Tamaño de caché del conjunto de filas

All

All

Propiedad de inicialización de origen de datos OLE DB opcional que indica al proveedor de datos que debe realizar una captura previa de filas desde DB2, mientras que procesa y devuelve filas simultáneamente al consumidor de datos en llamadas a IRowset::GetNextRows. Esta característica puede mejorar el rendimiento en operaciones de solo lectura por lotes en equipos con varios procesadores.
El valor predeterminado de esta propiedad es 0, lo que indica que la característica de captura previa opcional está desactivada. Es recomendable establecer un valor entre 50 y 200, con un valor inicial recomendado de 100. De este modo, se indica al proveedor que debe realizar una captura previa hasta el número especificado de lotes de filas, que se almacenan en la memoria caché del conjunto de filas del proveedor de datos. El tamaño de los lotes de fila se determina automáticamente según el valor de cRows en la interfaz IRowset::GetNextRows de OLE DB que especifique el consumidor.
Puede configurar esta propiedad desde la página Opciones avanzadas del Asistente para orígenes de datos o desde la pestaña Todo del cuadro de diálogo Vínculos de datos. Esta propiedad también se puede especificar en una cadena de inicialización o de conexión OLE DB al configurar “Tamaño de caché del conjunto de filas=100”.

Método de seguridad

Seguridad

Conexión

El método de seguridad permite configurar uno de tres métodos disponibles: inicio de sesión interactivo, inicio de sesión único o Kerberos.

Catálogo de sombras

All

All

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe recuperar información de esquema de un catálogo de sombras de DB2, lo que permite mejorar el acceso simultáneo a los metadatos e incrementar el rendimiento. El valor predeterminado es FALSE.

Unidades de conexión de red WorkTCP/IP

(Transacciones distribuidas)

Opciones avanzadas

El proveedor Microsoft OLE DB para DB2 v4.0 admite un valor de RUW, definido como unidad de trabajo remota. El proveedor de datos que se usa con Host Integration Server admite RUW y DUW, que se define como una unidad de trabajo distribuida protegida confirmada en dos fases.

Usar metadatos tempranos

All

All

De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe usar metadatos tempranos a los consumidores de datos cuando se admiten tipos de datos definidos por el usuario. Se puede usar con el procesador de consultas distribuidas de SQL Server y consultas de servidor vinculadas que contienen objetos grandes binarios (BLOB), objetos grandes de carácter (CLOB) o tipos de datos definidos por el usuario.

Id. de usuario

Seguridad

Conexión

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