Asistente para orígenes de datos

Puede usar el Asistente para orígenes de datos como guía para realizar los pasos que permiten configurar y guardar la información de origen de datos necesaria para conectar el proveedor de datos para DB2 (proveedor de datos) a servidores de base de datos IBM DB2. El Asistente para orígenes de datos simplifica la configuración y comprobación de conexiones de red, el trabajo con paquetes, la definición de las conversiones de páginas de código de cadenas de caracteres, el trabajo en seguridad y cifrado, y el modo de validar y guardar la configuración. En las secciones siguientes se describen los cuadros de diálogo del Asistente para acceso a datos, así como las acciones que puede realizar en cada uno de ellos.

Pantalla de bienvenida

Tiene la opción de seleccionar la casilla por la que se omite la presentación de este cuadro de diálogo de bienvenida.

Data Source

Puede usar el cuadro de diálogo Origen de datos para configurar la plataforma de servidor de bases de datos DB2.

Plataforma de origen de datos

De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos remota, seleccione la plataforma de 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 (DB2 para z/OS). Otros valores incluyen DB2/400 (DB2 para i5/OS), DB2/NT (DB2 para Windows) y DB2/6000 (DB2 para AIX, Linux y Solaris).

Tipo de red

El proveedor de datos admite conexiones de red TCP/IP a servidores remotos de bases de datos IBM DB2.

La opción de conexión de red SNA LU6.2 (APPC) está deshabilitada en el proveedor Microsoft OLE DB para DB2 que se usa con Microsoft SQL Server 2012. Está habilitada con la versión del proveedor que se usa con Host Integration Server.

Conexión de red TCP/IP

El cuadro de diálogo Conexión de red TCP/IP debe usarse para configurar los parámetros obligatorios, tales como la dirección o alias de red y el número de puerto.

Dirección o alias

Debe escribir un alias o dirección IP válida en formato IPv4 o IPv6.

Puerto

Debe especificar un número de puerto IP. Para DB2/400, el valor predeterminado es el puerto TCP/IP 446. Otras plataformas IBM DB2 admiten varias instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.

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

Distributed transactions

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

Base de datos DB2

El cuadro de diálogo Base de datos DB2 se debe usar para configurar los parámetros necesarios de las bases de datos, como Catálogo original y Colección de paquetes.

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

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.

  • 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 en una de dos maneras.

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

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. En el momento de la conexión, el proveedor de datos puede establecer una opción de entorno para especificar un calificador predeterminado. Ello informa al servidor DB2 en qué esquema ubicar el objeto. El valor del calificador predeterminado debe coincidir con un nombre de esquema DB2 existente; de lo contrario, es posible que el servidor DB2 devuelva un error.

  • DB2 para z/OS acepta una cadena de 128 bytes (el esquema se conoce 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.

Nombre de la base de datos

Las bases de datos DB2 pueden dividirse en varias bases de datos lógicas con fines de administración en las que cada una contiene espacios de tabla y espacios de índice separados. El nombre de bases de datos opcional indica al proveedor de datos que debe usar la cláusula IN DATABASE en las instrucciones SQL. DB2 para z/OS acepta una cadena de 8 bytes para el nombre de base de datos y una cadena de 8 bytes para el nombre de espacio de tabla. Puede especificar el nombre de base de datos solamente o el nombre de base de datos en combinación con el nombre de espacio de tabla, por ejemplo DBASE1.TSPACE1.

Configuración regional

De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos remota, puede seleccionar el identificador codificado del juego de caracteres (CCSID) correspondiente a la base de datos DB2 remota (el host) y la base de datos SQL Server local (PC). El proveedor de datos usa estos valores para convertir las cadenas de caracteres en una página de códigos compatible con estas plataformas. El proveedor de datos admite una combinación de juegos de caracteres de byte único (SBCS), juegos de caracteres combinados (MBCS), juegos de caracteres de doble byte (DBCS) y Unicode - UTF8 [1208], que es un formato de transformación de Unicode de 8 bits. 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).

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 cadenas de caracteres de Windows y desde ellas en función de en un valor de página de códigos binarios opcional que se configura en el cuadro de diálogo Todas las propiedades del Asistente para orígenes de datos. El valor predeterminado es false.

Seguridad

El cuadro de diálogo Seguridad permite configurar uno de tres métodos de seguridad: inicio de sesión interactivo, inicio de sesión único o Kerberos.

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

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. De manera opcional, el inicio de sesión interactivo puede usar uno de cuatro métodos de autenticación que definen la autenticación o el cifrado de datos.

User name

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

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

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

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

Confirmación de contraseña

El inicio de sesión interactivo requiere que el usuario especifique la contraseña dos veces para su confirmación.

Método de autenticación

Esta propiedad establece el método de autenticación de la conexión. El valor predeterminado es que el servidor use un inicio de sesión interactivo, que depende de un nombre de usuario y una contraseña sin cifrado.

  • La opción Server_Encrypt_Pwd indica al proveedor de datos que debe cifrar solo la contraseña. Los profesionales de IT pueden configurar los proveedores de datos para usar Estándar de cifrado avanzado (AES) de 256 bits para garantizar la seguridad de las credenciales de autenticación.

  • La opción Server_Encrypt_UsrPwd indica al proveedor de datos que debe cifrar tanto el nombre de usuario como la contraseña. Los profesionales de IT pueden configurar los proveedores de datos para usar Estándar de cifrado avanzado (AES) de 256 bits para garantizar la seguridad de las credenciales de autenticación.

  • La opción Data_Encrypt indica al proveedor de datos que debe cifrar el nombre de usuario, la contraseña y los datos de usuario.

    Hh872993.Caution(es-es,SQL.110).gifAdvertencia
    El proveedor de datos puede cifrar la autenticación mediante Estándar de cifrado avanzado (AES) fuerte de 256 bits o Estándar de cifrado de datos (DES) débil de 56 bits, en función de la configuración del servidor DB2 remoto. Es recomendable usar un método de seguridad que emplee un cifrado de autenticación fuerte, tal como AES, Kerberos, SSL V3.0 o TLS V1.0. El proveedor de datos puede cifrar los datos mediante el Estándar de cifrado de datos (DES) débil de 56 bits. Es recomendable usar un método de seguridad que emplee un cifrado de autenticación fuerte, tal como SSL V3.0 o TLS V1.0.

Guardar contraseña

De manera opcional, puede guardar la contraseña en un archivo de vínculos de datos universales (UDL) de OLE DB o en un archivo de texto. Para ello, haga clic en la casilla Permitir guardar contraseña. 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.

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

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

Affiliate Application

Esta propiedad se necesita para el uso con el inicio de sesión único empresarial.

Método de seguridad: kerberos

Kerberos se basa en un vale que contiene las credenciales cifradas. Para obtener más información, vea el tema sobre Microsoft Kerberos (https://go.microsoft.com/fwlink/?LinkID=180764).

Nombre de principio

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

Opciones avanzadas

El cuadro de diálogo Opciones avanzadas le permite configurar valores opcionales adicionales.

Agrupación de 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).

Solo lectura

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

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

El proveedor de datos obtendrá la información sobre los parámetros a petición de los consumidores de datos, tales como el diseñador del paquete de SQL Server Integration Services y los asistentes para importación o exportación. El valor predeterminado es TRUE.

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 no ejecute un comando COMMIT implícito en todas las instrucciones SQL al especificar FALSE. De manera predeterminada, esta propiedad booleana se establece en TRUE. El modo AutoCommit puede reducir el flujo de red y mejorar el rendimiento general. El modo AutoCommit es adecuado para la 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.

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

Hh872993.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 una cadena para indicar 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.
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.

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 principal

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

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.

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.

Catálogo de sombras

All

All

Si lo desea, puede especificar TRUE para indicar al proveedor de datos que recupere la información del esquema de un catálogo de sombras DB2, lo que puede mejorar el acceso simultáneo a los metadatos y aumentar el rendimiento. El valor predeterminado es FALSE.

Unidades de trabajo

(Transacciones distribuidas)

Opciones avanzadas

El proveedor Microsoft OLE DB para DB2 v4.0 admite un valor de RUW, definido como unidad de trabajo remota. El proveedor de datos que se usa con Host Integration Server admite RUW y DUW, que se define como una unidad de trabajo distribuida protegida 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.

Biblioteca de acceso a datos

Puede usar las clases de .NET Framework del espacio de nombres Microsoft.HostIntegration.DataAccessLibrary para automatizar la definición de paquetes y orígenes de datos. Para conocer la documentación de referencia, vea el tema sobre el espacio de nombres Microsoft.HostIntegration.DataAccessLibrary (https://go.microsoft.com/fwlink/?LinkID=180763).