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