Asistente para fuentes de datos

Puede usar el Asistente para orígenes de datos para guiarle por los pasos necesarios para configurar y guardar la información del origen de datos necesaria para conectar el proveedor de datos para DB2 (proveedor de datos) a los servidores remotos de bases de datos IBM DB2. El Asistente para orígenes de datos ayuda a simplificar la configuración y prueba de conexiones de red, trabajar con paquetes, definir conversiones de página de códigos de cadena de caracteres, trabajar con seguridad y cifrado, y validar y guardar la configuración. En las secciones siguientes se describen los cuadros de diálogo del Asistente para acceso a datos y las acciones que puede realizar en cada diálogo.

Conexión de red TCP/IP

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

Dirección o alias

Debe escribir una dirección IP o un alias válidos 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.

Base de datos DB2

El cuadro de diálogo Base de datos DB2 debe usarse para configurar los parámetros de base de datos necesarios, como el catálogo inicial y la colección de paquetes.

Catálogo inicial

El proveedor de datos usa 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 también se conoce como ubicación).

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

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

    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.

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

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

  • DB2 para LUW acepta una cadena de 30 bytes.

    El proveedor de datos crea paquetes de una de estas dos maneras.

  • Automático para un 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 permisos de ejecución al usuario actual.

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

    El proveedor de datos crea paquetes de 4 a 5, en función de 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 (DB2 solo para IBM i)
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

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 SQL, como las instrucciones SELECT, los usuarios de SQL Server pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. 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.

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

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

  • DB2 para LUW acepta una cadena de 30 bytes.

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. En el momento de la conexión, el proveedor de datos puede establecer una opción de entorno para especificar un calificador predeterminado. Esto informa al servidor DB2 en qué esquema localizar el objeto. El valor del calificador predeterminado debe coincidir con un nombre de esquema DB2 existente o el servidor DB2 puede devolver un error.

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

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

  • DB2 para LUW acepta una cadena de 30 bytes.

Configuración regional

Opcionalmente, para aumentar el rendimiento y reducir el impacto en la base de datos remota, puede optar por seleccionar el identificador de juego de caracteres codificado (CCSID) para la base de datos DB2 remota (host) y el consumidor local de SQL Server (ordenador). El proveedor de datos usa estos valores para convertir cadenas de caracteres en una página de códigos compatible con estas plataformas. El proveedor de datos admite una combinación de conjuntos de caracteres de byte único (SBCS), conjuntos de caracteres de bytes mixtos (MBCS), conjuntos de caracteres de doble byte (DBCS) y Unicode - UTF8 [1208], que es un formato de transformación Unicode de 8 bits. Para obtener más información, consulte Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Host CCSID (Identificador de conjunto de caracteres del host)

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

Seguridad

El cuadro de diálogo Seguridad permite configurar la autenticación básica.

Nombre de usuario

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

  • DB2 para IBM i 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.

    Contraseña

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

  • DB2 para IBM i 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.

    Guardar contraseña

    Opcionalmente, puede guardar la contraseña en el vínculo de datos universal (UDL) de OLE DB o en el archivo de texto haciendo clic en la casilla Permitir guardar contraseña . Al elegir esta opción, se guarda el nombre de usuario y la contraseña en texto sin formato. No es posible cifrar el nombre de usuario o la contraseña mediante este método. La seguridad del servidor se puede poner en peligro si un atacante puede obtener acceso al recurso compartido de archivos en el que se encuentra el archivo UDL o de texto.

Todas las propiedades

El cuadro de diálogo Todas las propiedades le permite configurar propiedades más detalladas y opcionales. Estas propiedades se pueden editar seleccionando una propiedad de la lista y seleccionando o editando el valor en la columna derecha. Puede editar las siguientes propiedades desde este cuadro de diálogo.

Nombre de propiedad del Asistente de origen de datos Asistente de origen de datos - cuadro(s) de diálogo Cuadros de diálogo de vínculos de datos Descripción
Aplicación afiliada Seguridad Conexión Esta propiedad indica al proveedor de datos que recupere las credenciales de una base de datos de enterprise Single Sign-On.
Nombre de TP alternativo Todos Todos Esta propiedad está deshabilitada en el proveedor OLE DB de Microsoft para DB2 v5.0. Está habilitado con la versión del proveedor que se usa con Host Integration Server.
APPC Local LU Alias Todos Configuración de red de APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitado con la versión del proveedor que se usa con Host Integration Server.
Nombre del modo APPC Todos Configuración de red de APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitado con la versión del proveedor que se usa con Host Integration Server.
Alias de LU remota de APPC Todos Configuración de red de APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitado con la versión del proveedor que se usa con Host Integration Server.
Tipo de seguridad APPC Todos Configuración de red de APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitado con la versión del proveedor que se usa con Host Integration Server.
Autenticación Seguridad Todos Establece el método de autenticación para la conexión. El valor predeterminado es Server, que es la autenticación basada en un nombre de usuario y una contraseña sin cifrado. Server_Encrypt_Pwd indica al proveedor de datos que cifre solo la contraseña. Server_Encrypt_UsrPwd indica al proveedor de datos que cifre tanto el nombre de usuario como la contraseña.
Confirmación automática Todos Todo (AutoCommit) Opcionalmente, puede indicar al proveedor de datos que no ejecute un COMMIT implícito en todas las instrucciones SQL especificando FALSE. De forma predeterminada, esta propiedad booleana se establece en TRUE. El modo AutoCommit puede reducir el flujo de red y puede mejorar el rendimiento general. 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.
Página de códigos binarios Todos Todo (Página de códigos binarios) Opcionalmente, puede indicar al proveedor de datos que convierta las columnas binarias y varbinary de DB2 en columnas de caracteres y caracteres variables, especificando un valor CCSID de HOST.
Autenticación de caché Todos Todos 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 Conexión de red TCP/IP Configuración de red TCP/IP Opcionalmente, puede especificar un nombre común de certificado de servidor para indicar al proveedor de datos que use el cifrado Capa de Conexiones Seguras (SSL) V3.0 o Seguridad de la Capa de Transporte (TLS) V1.0 y V1.2. 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 Todos Todos 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 Todos Todos 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 Todos Todos 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 Todos Todos 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 Todos Todos 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 Opciones avanzadas Todos 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 Guardar información Conexión Parámetro opcional que se puede usar para describir el origen de datos. No hay ningún valor predeterminado.
Nombre de la base de datos Base de datos DB2 Todos 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 Todos Todos Propiedad opcional de inicialización del origen de datos OLE DB que indica al proveedor de datos que exponga las columnas DB2 DATE, TIME y TIMESTAMP como columnas de caracteres mediante IdbSchemaRowsets::GetSchemas (DBSCHEMA_COLUMNS). Esto indica al proveedor de datos que trate los valores de columna DB2 DATE, TIME y TIMESTAMP como literales de cadena. Debe usar la opción de conexión opcional DateTime As Char para habilitar el procesador de consultas distribuidas y, de este modo, permitir que otros consumidores de SQL Server puedan 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 la pestaña Todos los vínculos de datos. Esta propiedad se expone en la pantalla del Asistente para orígenes de datos Todas las propiedades. 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 como Date (DateTime como tipo de dato Fecha) Todos Todos Propiedad opcional de inicialización del origen de datos OLE DB que indica al proveedor de datos que elimine los datos de hora del valor de datos de tipo datetime de SQL Server, pasando solo los datos de fecha a la base de datos IBM DB2.

Debe usar la opción de conexión DateTime As Date opcional para permitir que el procesador de consultas distribuido y otros consumidores de SQL Server escriban valores de datos datetime de SQL Server mediante instrucciones INSERT y UPDATE, o para usar valores de datos datetime de SQL Server en parámetros mediante 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 la pestaña Todos los Vínculos de Datos. Esta propiedad se expone en la sección Todas las Propiedades del Asistente para orígenes de datos. 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 Origen de datos (también conocido como plataforma de origen de datos) Opciones avanzadas 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/MVS, DB2/400, DB2/6000 y DB2/NT. El valor predeterminado es DB2/MVS.
Decimal como numérico Todos Todos Propiedad opcional de inicialización del origen de datos OLE DB que indica al proveedor de datos que asigne DB2 Decimal (OLE DB DBTYPE_DECIMAL) a DB2 Numeric (DBTYPE_NUMERIC). Esta opción permite a los consumidores de OLE DB que admiten DBTYPE_NUMERIC pero no DBTYPE_DECIMAL leer y escribir datos decimales de DB2. El valor predeterminado es false. Puede establecer esta propiedad en la cadena de inicialización Decimal As Numeric=True o en la pestaña Vínculos de datos 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 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 SQL Server pueden emitir instrucciones SQL con nombres de objeto de una sola parte o sin calificar. 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.

- DB2 para z/OS acepta una cadena de 128 bytes (el esquema también se conoce como una colección).
- DB2 para IBM i acepta una cadena de 10 bytes (el esquema también se conoce 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 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 las instrucciones SELECT, los usuarios de SQL Server pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. 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.

- DB2 para z/OS acepta una cadena de 128 bytes (el esquema también se conoce como una colección).
- DB2 para IBM i acepta una cadena de 10 bytes (el esquema también se conoce como colección o biblioteca).
- DB2 para LUW acepta una cadena de 30 bytes.
Aplazar la preparación Opciones avanzadas Todos 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 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 general.
Derivar parámetros Opciones avanzadas Todos El proveedor de datos comprobará y corregirá 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. Opcionalmente, puede especificar FALSE para indicar al proveedor de datos que no derive tipos de datos de parámetros. El valor predeterminado es TRUE. Esta característica no es necesaria cuando se usan servicios de replicación de SQL Server u otros consumidores de SQL Server.
Propiedades extendidas Todos Todos 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 (Identificador de conjunto de caracteres del host) Configuración regional Opciones avanzadas 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 utilizan EBCDIC (código de intercambio decimal codificado binario extendido). Para obtener más información, consulte SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017).
Catálogo original Base de datos DB2 Conexión El proveedor de datos requiere 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 también se conoce como ubicación). DB2 para IBM i acepta una cadena de 18 bytes (el catálogo también se conoce como una base de datos relacional). DB2 para LUW acepta una cadena de 8 bytes (el catálogo también se conoce como una base de datos).
Seguridad integrada Seguridad (también conocido como inicio de sesión único) Conexión (también conocido como inicio de sesión único) 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. Al usar ESSO, debe especificar un valor de cadena concurrente para la propiedad 'Aplicación afiliada' independiente. Al usar Kerberos, debe especificar un valor de cadena simultáneo para Nombre principal. 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.
Balanceo de Carga Todos Todos Indica al proveedor de datos que utilice la lista de servidores devuelta por un servidor de base de datos DB2 para z/OS, para reconectarse al servidor más accesible de un grupo de uso compartido de datos, con el fin de admitir el balanceo de carga de transacciones de cliente y la conmutación por error tolerante a fallos. El valor predeterminado de esta propiedad es FALSE.
Tamaño máximo del grupo Todos Todos Propiedad opcional de inicialización del origen 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 ningún límite superior para la propiedad Max Pool Size. Si configura un valor menor que 0 para la propiedad Tamaño máximo del grupo, se usa el valor predeterminado de 100.
Dirección de red Conexión de red TCP/IP Configuración de red TCP/IP 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 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 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 en red Origen de datos 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 de datos. Está habilitado con la versión del proveedor que se usa con Host Integration Server.
Colección de paquetes Base de datos DB2 Conexión 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.
Contraseña Seguridad Conexión La seguridad de inicio de sesión interactiva se basa en un nombre de usuario y una contraseña que se ingresa en tiempo de ejecución o que se almacena en un archivo de configuración o en un almacén de configuración del consumidor de datos, como un paquete de Integration Services.
Página de códigos de PC Configuración regional Opciones avanzadas 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 Seguridad Conexión 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. Al elegir esta opción, se guarda el nombre de usuario y la contraseña en texto sin formato. No es posible cifrar el nombre de usuario o la contraseña mediante este método. La seguridad del servidor se puede poner en peligro si un atacante puede obtener acceso al recurso compartido de archivos en el que se encuentra el archivo UDL o de texto.
Nombre del principio Seguridad Conexión Esta propiedad es necesaria para su uso con la autenticación Kerberos.
Solo lectura Opciones avanzadas Opciones avanzadas 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 FALSE (falso).
Tamaño de caché del conjunto de filas Todos Todos Propiedad opcional de inicialización del origen de datos OLE DB que indica al proveedor de datos que precargue filas de DB2 mientras procesa y devuelve filas al mismo tiempo al consumidor de datos durante las llamadas a IRowset::GetNextRows. Esta característica puede mejorar el rendimiento en operaciones masivas de solo lectura en equipos con varios procesadores. El valor predeterminado de esta propiedad es 0, lo que indica que la característica opcional de captura previa está desactivada. Se recomienda establecer un valor entre 50 y 200, con un valor recomendado inicial de 100. Esto indica al proveedor de datos que recupere previamente 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 filas se determina automáticamente en función del valor de cRows en la interfaz IRowset::GetNextRows de OLE DB especificada por el consumidor. Puede establecer esta propiedad desde la página Opciones avanzadas del Asistente para orígenes de datos o desde la pestaña Todos del cuadro de diálogo Vínculos de datos. También puede especificar esta propiedad en una cadena de inicialización OLE DB o una cadena de conexión estableciendo Rowset Cache Size=100.
Catálogo de sombras Todos Todos Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que recupere información de esquema de un catálogo de sombras de DB2, lo que puede mejorar el acceso simultáneo a los metadatos y aumentar el rendimiento. El valor predeterminado es FALSE (falso).
Registros especiales Todos Todos Opcionalmente, puede especificar una instrucción SET de DB2 para indicar al proveedor de datos que procese una sola instrucción de registros especiales DB2 SET en el momento de la conexión de la base de datos. Por ejemplo, para conectarse a IBM Netezza y IDAA (Acelerador de Análisis de IBM DB2), especifique "SET CURRENT QUERY ACCELERATION=ALL".
Unidades de trabajo (Transacciones distribuidas) Opciones avanzadas El proveedor de datos admite RUW (unidades de trabajo remotas) y DUW (unidades de trabajo distribuidas) mediante XA. El valor predeterminado es RUW.
Uso de metadatos anticipados Todos Todos Indica al proveedor de datos que use metadatos tempranos (tipos de datos de parámetros y columnas) definidos durante el diseño o metadatos tardíos 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 de consumidor de datos que ofrecen una opción de tiempo de diseño para derivar los tipos de datos o comprobar los metadatos iniciales. 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 FastLoad con SQL Server Integration Services para insertar datos en columnas TIMESTAMP. Especifique verdadero al usar SQL Server Migration Assistant (SSMA) de DB2 para leer datos CLOB, incluida la información del esquema codificada como datos CLOB (por ejemplo, la columna STATEMENT de la tabla SYSTRIGGERS de SYSIBM).
Id. de usuario Seguridad Conexión 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 en un almacén de configuración de consumidor de datos, como un paquete de Integration Services.

Validation

Puede usar la pantalla Validación para validar la configuración mediante la prueba de la conexión. También puede usarlo para crear paquetes DB2 y ejecutar una consulta de ejemplo.

Conexión

Haga clic en el botón Conectar para realizar una conexión de prueba para comprobar el origen de datos y mostrar información como la plataforma host y la versión. La ventana Salida muestra los resultados del comando de conexión de prueba. La cadena de conexión muestra la definición del origen de datos en formato de cadena de conexión.

Packages

Haga clic en el botón Paquetes para crear los paquetes DB2 necesarios para ejecutar instrucciones SQL en un entorno multiusuario. En la ventana Salida se muestran los resultados del comando create packages.

Consulta de ejemplo

Haga clic en el botón Consulta de ejemplo para ejecutar una consulta contra el origen de datos remoto. La consulta de ejemplo recupera una lista de tablas del catálogo del sistema mediante la propiedad de esquema predeterminada configurada en el origen de datos. La ventana Salida muestra los resultados del comando de consulta de ejemplo. La ventana Cuadrícula muestra una lista de tablas en el esquema predeterminado.

Guardar información

Use la pantalla Guardar información para asignar un nombre y guardar la configuración. Las configuraciones se guardan en la ubicación fXollowing.

C:\Users\<username>\Documents\Host Integration Projects\Data Sources\

Nombre del origen de datos

El origen de datos es un parámetro que se puede usar para describir el origen de datos. Al crear un origen de datos mediante el Asistente para orígenes de datos, la propiedad Origen de datos se usa para asignar un nombre al archivo de vínculo de datos universal (UDL) o al archivo de cadena de conexión.

OLE DB o grupo administrado

El Explorador de servidores de Visual Studio y SQL Server Business Intelligence Development Studio (BIDS) presenta un cuadro de diálogo de propiedades de vínculos de datos OLE DB estándar, con el que el usuario puede ir a un archivo UDL. Para otros consumidores de datos, puede guardar la configuración en un formato de archivo de cadena de texto de inicialización administrada.

Finalizar

La pantalla Finalización del Asistente para orígenes de datos muestra un resumen y el estado de la configuración. Haga clic en Finalizar para implementar las acciones.

Biblioteca de acceso a datos

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