Compartir a través de


Asistente para origen 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.

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.

Port

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

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 inicial

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 IBM i acepta una cadena de 18 bytes (el catálogo también se conoce 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 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 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 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 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 (DB2 solo para IBM i)
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 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 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 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

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

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 Referencia del programador de internacionalización de 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]. 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, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Página de códigos de PC

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

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

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

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 OLE DB de Microsoft para DB2 Versión 5.0. Está habilitada con la versión del proveedor que se usa con Host Integration Server.
Alias de LU local APPC All Configuración de red APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitada con la versión del proveedor que se usa con Host Integration Server.
Nombre de modo APPC All Configuración de red APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitada con la versión del proveedor que se usa con Host Integration Server.
Alias de LU remota APPC All Configuración de red APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitada con la versión del proveedor que se usa con Host Integration Server.
Tipo de seguridad APPC All Configuración de red APPC Esta propiedad está deshabilitada en el proveedor de datos. Está habilitada con la versión del proveedor que se usa con Host Integration Server.
Authentication 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 solo debe cifrar la contraseña. Server_Encrypt_UsrPwd indica al proveedor de datos que cifre el nombre de usuario y la contraseña.
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.
Página de códigos binarios All Todo (página de código binario) Opcionalmente, puede indicarle al proveedor de datos que convierta columnas de tipo binary y varbinary de DB2 en columnas de caracteres y caracteres variables, si especifica un valor CCSID de HOST.
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 indicarle al proveedor de datos que debe usar el cifrado de Capa de sockets seguros (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 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 la 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 indicarle al proveedor de datos que debe esperar para establecer conexiones mediante la agrupación del lado cliente. Cuando todas las conexiones de un grupo están en uso y expira el período de tiempo de espera, el proveedor de datos devolverá un error al consumidor de datos ("conexión no disponible"). El valor predeterminado es 15 segundos. No hay límite superior para la propiedad Tiempo de espera de conexión. Especifique -1 para indicar al proveedor de datos que debe esperar indefinidamente para abrir una conexión en la agrupación de conexiones del cliente.
Agrupar conexiones 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).
origen de datos Almacenamiento de información Conexión Un 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 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 la pestaña Todo de Vínculos de datos. Esta propiedad se expone en la pantalla 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.
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 la pestaña Todo de Vínculos de datos. Esta propiedad se expone en la pantalla 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 (conocido también como plataforma de origen de datos) Avanzado De manera opcional, puede indicar al proveedor de datos que debe conectarse a los servidores de base de datos IBM DB2 en función de una designación de plataforma de sistemas de administración de bases de datos relacionales. El proveedor de datos admite estos valores de cadena: DB2/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 la pestaña Todo de Vínculos de datos. 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 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 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 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.
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 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 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 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.
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 Configuración regional Avanzado El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de caracteres) del host con el que realizar las conversiones de la página de código en los datos de cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [37]. Normalmente, los servidores de bases de datos IBM DB2 para z/OS e IBM i utilizan EBCDIC (código de intercambio decimal codificado binario extendido). Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).
Catálogo original 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 IBM i acepta una cadena de 18 bytes (el catálogo también se conoce 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 es FALSE.
Max Pool Size 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.
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 de IBM DB2 admiten varias instancias de base de datos simultáneas, cada una con un número de puerto TCP/IP único.
Biblioteca de transporte de red 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á habilitada 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 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.
Contraseña 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 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.
Página de códigos de PC Configuración regional Avanzado El proveedor de datos requiere un valor para Página de códigos de PC con el que realizar las conversiones de la página de código en los datos de cadena. La página de códigos de PC predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI (American National Standards Institute) o Unicode. Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).
Persist Security Info 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.
Solo lectura Opciones avanzadas Avanzado 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. Recomendamos que se configure un valor de entre 50 y 200, con un valor recomendado inicial de 100. Esto indica al proveedor de datos que haga una captura previa del número especificado de lotes de filas que se almacenan en la memoria caché de conjuntos 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”.
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.
Registros especiales All All Opcionalmente, puede especificar una instrucción SET de DB2 para indicarle al proveedor de datos que procese una única instrucción SET de registro especial de DB2 en el momento de la conexión de la base de datos. Por ejemplo, para conectarse a IBM Netezza e IDAA (acelerador de IBM DB2 Analytics), especifique "SET CURRENT QUERY ACCELERATION=ALL".
Unidades de trabajo (Transacciones distribuidas) Avanzado El proveedor de datos admite RUW (unidades de trabajo remotas) y DUW (unidades de trabajo distribuidas) mediante XA. El valor predeterminado es RUW.
Usar metadatos tempranos All All Indica al proveedor de datos que debe usar los primeros metadatos (tipos de datos de parámetros y columnas), definidos en tiempo de diseño, o los últimos, definidos en tiempo de ejecución. Esta propiedad opcional acepta un valor booleano. El valor predeterminado es false. De manera opcional, puede especificar "true" al trabajar con programas que consuman datos y que ofrezcan una opción de tiempo de diseño para derivar tipos de datos o comprobar los primeros metadatos. Especifique "true" cuando use SQL Server Integration Services, Replicación de SQL Server y el Procesador de consultas distribuidas (consultas de servidor vinculadas de cuatro partes). Especifique "true" cuando use DB2, BLOB, CLOB, XML, NUMERIC y UDT con la mayoría del resto de consumidores de datos. Especifique "true" cuando use FastLoad con SQL Server Integration Services para insertar datos con INSERT en columnas TIMESTAMP. Especifique true al usar SQL Server Migration Assistant (SSMA) para DB2 para leer datos CLOB, incluida la información de esquema codificada como datos CLOB (por ejemplo, la columna STATEMENT de la tabla SYSIBM.SYStriggers).
Id. de usuario 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.

Validación

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

Conectar

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

Paquetes

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

Consulta de ejemplo

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

Almacenamiento de información

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

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. Cuando crea un origen de datos mediante el Asistente para orígenes de datos, se usa la propiedad Origen de datos para asignar un nombre al archivo Universal Data Link (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 estándar de propiedades de vínculos de datos de OLE DB, desde donde un usuario puede ir a un archivo UDL. Para otros consumidores, puede guardar la configuración en un formato de archivo de cadena de texto de inicialización administrada.

Finalizar

La finalización de la pantalla 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 del 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).