Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para acceder a la información de los servidores DB2 mediante el proveedor de datos, primero debe configurar la información de conexión en forma de definición de origen de datos. La herramienta de vínculo de datos puede guardar una definición de origen de datos como un archivo OLE DB de vínculo de datos universal (UDL). Los programas de consumidor de datos de SQL Server usan la definición del origen de datos, como SQL Server Integration Services, para conectarse a un servidor DB2 de destino en tiempo de ejecución.
Crear un vínculo de datos
Puede usar la herramienta Microsoft Data Link para crear y modificar una definición de origen de datos, que luego se puede guardar en forma de un archivo de vínculo de datos universal (UDL). Para ejecutar la herramienta Vínculos de datos, haga clic en un archivo UDL desde el Explorador de Windows.
Provider
Use la pestaña Proveedor para seleccionar el proveedor OLE DB de Microsoft para DB2 (la cadena de nombre del proveedor) en una lista de posibles proveedores OLE DB.
Conexión
Use la pestaña Conexión para configurar las propiedades básicas necesarias para conectarse a un origen de datos. En esta sección se describen las propiedades específicas del proveedor OLE DB de Microsoft para las conexiones de DB2 v5.0.
Origen de datos
Especifique una cadena para describir el origen de datos.
Network
Especifique la configuración de red TCP/IP.
Dirección IP
El proveedor de datos requiere una dirección IP o un alias IP en formato IPv4 o IPv6, cuando se conecta al servidor de bases de datos IBM DB2 mediante una conexión de red TCP/IP.
Puerto de red
El proveedor de datos requiere un número de puerto de red IP cuando se conecta 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.
Seguridad
Especifique los valores para su uso con autenticación básica (nombre de usuario y contraseña).
Nota:
Para usar Kerberos, Inicio de Sesión Único de empresa o credenciales cifradas, especifique valores en la pestaña Vínculos de Datos Todos.
Nombre de usuario
- 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 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.
Permitir guardar la contraseña
Puede guardar la contraseña en un archivo UDL o de texto haciendo clic en la casilla Permitir guardar contraseña.
Advertencia
La información de autenticación, como los nombres de usuario y las contraseñas, se guarda en texto sin formato en un archivo UDL o de texto. No se admite el cifrado de archivos UDL o de texto.
Base de datos
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
El proveedor de datos requiere este valor para crear paquetes con instrucciones SQL estáticas (ejemplo: CREATE CURSOR), que se usan para recuperar datos al consultar la base de datos.
- DB2 para z/OS acepta una cadena de 128 bytes (el esquema 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 mediante una de las siguientes opciones.
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.
Acciones de conexión
La pestaña Conexión incluye tres botones:
- El botón Examinar abre un archivo UDL existente.
- El botón Paquetes indica al proveedor de datos que cree paquetes en el servidor de base de datos DB2.
- El botón Probar conexión indica al proveedor de datos que se conecte al servidor remoto de bases de datos IBM DB2 mediante la conexión de red definida.
Opciones avanzadas
En esta sección se describen las propiedades que puede configurar en la pestaña Opciones avanzadas.
Plataforma DBMS
Opcionalmente, para aumentar el rendimiento y reducir el impacto en la base de datos remota, seleccione la plataforma de origen de datos en la que se implementa la base de datos DB2 remota. El proveedor de datos usa este valor para convertir tipos de datos a un formato compatible con esta plataforma.
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).
El valor predeterminado es DB2/MVS (que hace referencia a DB2 para z/OS). Otros valores incluyen DB2/400 (que hace referencia a DB2 para IBM i), DB2/NT (que hace referencia a DB2 para Windows) y DB2/6000 (que hace referencia a DB2 para Linux o UNIX).
Calificador predeterminado
Los objetos de base de datos DB2 se organizan en grupos lógicos 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 una colección o biblioteca).
- DB2 para LUW acepta una cadena de 30 bytes.
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 de datos. 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 ejecute una confirmación implícita en todas las instrucciones SQL especificando TRUE. De forma predeterminada, esta propiedad booleana se establece en FALSE. 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. Para obtener más información, consulte https://support.microsoft.com/kb/218590. |
| 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 conexión segura (SSL) V3.0 o Seguridad de la capa de transporte (TLS) V1.0 o 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). |
| un origen | 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. |
| Er Prepare | 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 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 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 SSPI para indicar al proveedor de datos que use Enterprise Single Sign-On o autenticación 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. |
| 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. |
| Modo | (también conocido como Solo lectura) | Todos | 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 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 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 OLE DB de Microsoft para DB2 v5.0. Está habilitado con la versión del proveedor que se usa con Host Integration Server. |
| Contraseña | Seguridad | Todos | Opcionalmente, puede especificar un valor de cadena para indicar al proveedor de datos que use PCM (Administración de cambios de contraseña) para reemplazar una contraseña existente por una contraseña nueva. En la tabla siguiente se describe la versión de la 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 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 principal | Seguridad | Conexión | Esta propiedad es necesaria para su uso con la autenticación Kerberos. |
| Procesar datos binarios como caracteres | Configuración regional | Opciones avanzadas | El binario de proceso opcional (CCSID 65535) como carácter indica al proveedor de datos que convierta los bytes de DB2 a y desde cadenas de caracteres de Windows, en función de una página de códigos binario opcional. |
| 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 | Conexión de red TCP/IP (transacciones distribuidas) | Avanzado (transacciones distribuidas) | 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 y consultas de servidor vinculado del procesador de consultas distribuidas 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. |
| 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. |