Configurar orígenes de datos para el Proveedor OLE DB de Microsoft para DB2
En este artículo se describe cómo configurar orígenes de datos para el Proveedor OLE DB de Microsoft para DB2.
Versión del producto original: Host Integration Server
Número KB original: 218590
Configurar el origen de datos OLE DB para DB2 mediante vínculos de datos
La pestaña Proveedor permite al usuario seleccionar el proveedor OLE DB (la cadena de nombre del proveedor) que se usará en este archivo UDL de una lista de posibles proveedores OLE DB. Elija Proveedor OLE DB para DB2.
La pestaña Conexión permite al usuario configurar las propiedades básicas necesarias para conectarse a un origen de datos. Para el proveedor OLE DB para DB2, las propiedades de conexión incluyen los siguientes valores:
Origen de datos: el origen de datos es un parámetro opcional que se puede usar para describir el origen de datos. Cuando se carga el programa de configuración Vínculos de datos desde la carpeta del programa servidor SNA, se requiere el campo Origen de datos. Este campo se usa para dar nombre al archivo UDL, que se almacena en el
Program Files\Common Files\System\OLE DB\Datadirectorio.Nombre de usuario: normalmente se requiere un nombre de usuario válido para tener acceso a los datos en DB2. Opcionalmente, puede conservar un nombre de usuario en el vínculo de datos. El proveedor OLE DB pedirá al usuario en tiempo de ejecución que escriba una contraseña válida. Además, el cuadro de diálogo de solicitud permitirá al usuario invalidar el nombre de usuario almacenado en el vínculo de datos.
El equipo AS/400 distingue mayúsculas de minúsculas con respecto al id. de usuario y la contraseña. As/400 solo acepta un id. de usuario y una contraseña DB2/400 en MAYÚSCULAS. (Si se produce un error en la conexión DB2/400 debido a una autenticación incorrecta, el proveedor OLE DB volverá a enviar la autenticación, forzando el identificador de usuario y la contraseña en MAYÚSCULAS.
El mainframe no tiene mayúsculas de minúsculas. Esto significa que, en los equipos de mainframe, puede escribir el id. de usuario y la contraseña de DB2 en cualquier caso. El proveedor OLE DB enviará estos valores en MAYÚSCULAS.
DB2 UDB para Windows NT distingue mayúsculas de minúsculas. El identificador de usuario se almacena en MAYÚSCULAS. La contraseña se almacena en un caso mixto. El usuario debe escribir la contraseña en el caso correcto. El proveedor OLE DB envía exactamente la contraseña en el caso especificado por el usuario. El usuario no tiene que calificar el nombre de usuario Windows NT con el Windows de dominio NT.
Contraseña: normalmente se requiere una contraseña válida para tener acceso a los datos de DB2. Opcionalmente, puede elegir guardar la contraseña en el archivo UDL seleccionando la casilla Permitir guardar contraseña.
Advertencia
Esta opción conserva la información de autenticación en texto sin formato dentro del archivo UDL.
Catálogo inicial: esta propiedad OLE DB se usa como la primera parte de un nombre de tabla completo de tres partes.
En DB2 (MVS, OS/390), esta propiedad se conoce como LOCATION. The SYSIBM. La tabla LOCATIONS enumera todas las ubicaciones accesibles. Para buscar la ubicación de DB2 a la que necesita conectarse, pida al administrador que busque en el TSO Clist DSNTINST en las definiciones de DDF. Estas definiciones se proporcionan en el panel DSNTIPR del manual de instalación de DB2.
En DB2/400, esta propiedad se conoce como RDBNAM. El valor RDBNAM se puede determinar invocando el comando WRKRDBDIRE desde la consola al sistema operativo/400. Si no hay ningún valor RDBNAM, se puede crear uno con la opción Agregar.
En base de datos universal de DB2, esta propiedad se conoce como DATABASE.
La pestaña Conexión también incluye un botón Probar conexión que se puede usar para probar los parámetros de conexión. La conexión solo se puede probar después de especificar todos los parámetros necesarios. Al hacer clic en este botón, se establece una sesión en el sistema DB2 remoto mediante el proveedor OLE DB para DB2.
La pestaña Todos permite al usuario configurar propiedades adicionales usadas para conectarse a un origen de datos. Algunas de las propiedades de la ficha Todos son necesarias. Estas propiedades se pueden editar seleccionando una propiedad de la lista mostrada y seleccionando Editar valor. Para el proveedor OLE DB para DB2, estas propiedades incluyen los siguientes valores:
Nombre de TP alternativo: Esta propiedad solo es necesaria al conectarse a SQL/DS (DB2/VM o DB2/VSE) y se conoce como el programa de transacciones remotas.
Alias de LU local de APPC: Nombre del alias lu local configurado en el servidor SNA.
Nombre del modo APPC: El modo APPC que coincide con la configuración del host y la configuración del servidor SNA. Los valores legales para el modo APPC incluyen QPCSUPP (valor predeterminado del sistema común), #INTER (interactivo), #INTERSC (interactivo con una seguridad de enrutamiento mínima), #BATCH (lote), #BATCHSC (lote con una seguridad de enrutamiento mínima) y #IBMRDB (acceso a bases de datos remotas db2).
Alias LU remoto de APPC: Nombre del alias de LU remoto configurado en el servidor SNA.
Modo de confirmación automática: Esta propiedad permite
COMMITimplícitas todas las SQL instrucciones. En el modo de confirmación automática, cada operación de base de datos es una transacción que se confirma cuando se realiza. Este modo es adecuado para transacciones comunes que constan de una única instrucción SQL usuario. No es necesario delimitar o especificar la finalización de estas transacciones. No se permite rollback cuando se usa el modo de confirmación automática. El valor predeterminado es True.Autenticación de caché: El objeto o enumerador de origen de datos del proveedor puede almacenar en caché información de autenticación confidencial, como una contraseña en una memoria caché interna. El valor predeterminado es False.
Nivel de aislamiento predeterminado: Esto determina el nivel de aislamiento usado en casos de acceso simultáneo a objetos DB2 por varias aplicaciones. El valor predeterminado es NC. Se admiten los siguientes niveles:
CS Cursor Stability. In DB2/400, this corresponds to COMMIT(*CS). In ANSI, this corresponds to Read Committed (RC). NC No Commit. In DB2/400, this corresponds to COMMIT(*NONE). In ANSI, this corresponds to No Commit (NC). UR Uncommitted Read. In DB2/400, this corresponds to COMMIT(*CHG). In ANSI, this corresponds to Read Uncommitted. RS Read Stability. In DB2/400, this corresponds to COMMIT(*ALL). In ANSI, this corresponds to Repeatable Read. RR Repeatable Read. In DB2/400, this corresponds to COMMIT(*RR). In ANSI, this corresponds to Serializable (Isolated).Esquema predeterminado: Nombre de la colección en la que el proveedor busca información del catálogo. El proveedor OLE DB usa el esquema predeterminado para restringir los conjuntos de resultados de operaciones populares, como enumerar una lista de tablas de una colección de destino (por ejemplo, OLE DB
IDBSchemaRowsetDBSCHEMA_TABLES). Además, el proveedor OLE DB usa el esquema predeterminado para crear una instrucción SQLSELECTparaIOpenRowset::OpenRowsetlas solicitudes.Propiedades extendidas: Un método para especificar propiedades adicionales específicas del proveedor. Las propiedades que se pasan a través de este parámetro deben delimitarse por punto y coma y el cliente de red subyacente del proveedor interpretará las propiedades.
HOST CCSID: Identificador del conjunto de códigos de caracteres (CCSID) que coincide con los datos db2 representados en el equipo remoto. Este parámetro tiene el valor predeterminado ee.UU./Canadá (37). La propiedad CCSID es necesaria al procesar datos binarios como datos de caracteres. A menos que se establezca el valor Procesar binario como carácter, los datos de caracteres se convierten en función de la columna DB2 CCSID y la página de código ANSI predeterminada.
Dirección de red: Esta propiedad se usa para localizar el equipo DB2 de destino, específicamente la dirección TCP/IP o el nombre/alias de host TCP/IP asociado al puerto DRDA. La dirección de red es necesaria al conectarse mediante TCP/IP.
Puerto de red: Esta propiedad se usa para localizar el puerto de acceso al servicio DB2 DRDA de destino al conectarse mediante TCP/IP. El valor predeterminado es la dirección de puerto de DRDA conocida de 446.
Biblioteca de transporte de red: La propiedad de biblioteca dinámica de vínculos de transporte de red designa si el proveedor se conecta mediante SNA LU6.2 o TCP/IP. El valor predeterminado es SNA. Si se selecciona TCP/IP, se requieren los valores de Dirección de red y Puerto de red. Si se selecciona el SNA predeterminado, se requieren valores para alias DE LU local de APPC, nombre del modo APPC y alias DE LU remoto de APPC.
Colección package: El nombre de la COLECCIÓN DRDA donde desea que el controlador almacene y enlace paquetes DB2. Esto podría ser igual que el esquema predeterminado.
Página de código de PC: Esta propiedad es necesaria al procesar datos binarios como datos de caracteres. A menos que se establezca el valor Procesar binario como carácter, los datos de caracteres se convierten en función de la página de código ANSI predeterminada configurada en Windows. El valor predeterminado de esta propiedad es Latino 1 (1252).
Información de seguridad persistente: Opcionalmente, puede elegir guardar la contraseña en el archivo UDL seleccionando la casilla Permitir guardar contraseña.
Advertencia
Esta opción conserva la información de autenticación en texto sin formato dentro del archivo UDL.
Procesar binario como carácter: Esta opción trata los campos de tipo de datos binarios (CCSID 65535) como campos de tipo de datos de carácter por origen de datos. Los valores CCSID de host y página de códigos de PC son parámetros de entrada y salida necesarios.
Solo lectura: Crea un origen de datos de solo lectura. El usuario tiene acceso de solo lectura a objetos, como tablas, y no puede realizar operaciones de actualización, como
INSERT,UPDATEoDELETE.