Configuración de 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 original del producto: Host Integration Server
Número de KB original: 218590

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. En el caso del 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 asignar un nombre al archivo UDL, que se almacena en el Program Files\Common Files\System\OLE DB\Data directorio .

  • Nombre de usuario: normalmente se requiere un nombre de usuario válido para acceder a los datos de DB2. Opcionalmente, puede conservar un nombre de usuario en Data Link. 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 del símbolo del sistema 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 identificador de usuario y la contraseña. AS/400 solo acepta un identificador de usuario y una contraseña de 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 a MAYÚSCULAS MAYÚSCULAS).

  • El sistema central no distingue mayúsculas de minúsculas. Esto significa que, en los equipos centrales, puede escribir el identificador de usuario y la contraseña de DB2 en cualquier caso. El proveedor OLE DB enviará estos valores en MAYÚSCULAS MAYÚSCULAS.

  • El UDB de DB2 para Windows NT distingue mayúsculas de minúsculas. El identificador de usuario se almacena en MAYÚSCULAS. La contraseña se almacena en mayúsculas y minúsculas. 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 de Windows NT con el nombre de dominio de Windows NT.

  • Contraseña: normalmente se requiere una contraseña válida para acceder a los datos de DB2. Opcionalmente, puede optar por guardar la contraseña en el archivo UDL activando 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 muestra todas las ubicaciones accesibles. Para encontrar 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 de RDBNAM se puede determinar invocando el comando WRKRDBDIRE desde la consola al sistema OS/400. Si no hay ningún valor de RDBNAM, se puede crear uno mediante la opción Agregar.

  • En DB2 Universal Database, 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 Todo permite al usuario configurar propiedades adicionales que se usan para conectarse a un origen de datos. Se requieren algunas de las propiedades de la pestaña Todos. Estas propiedades se pueden editar seleccionando una propiedad de la lista mostrada y seleccionando Editar valor. En el caso del 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 programa de transacciones remotas.

  • Alias de LU local de APPC: Nombre del alias de LU local configurado en el servidor SNA.

  • Nombre del modo APPC: 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 seguridad de enrutamiento mínima), #BATCH (lote), #BATCHSC (lote con seguridad de enrutamiento mínima) y #IBMRDB (acceso remoto a bases de datos de DB2).

  • Alias de LU remoto de APPC: Nombre del alias de LU remoto configurado en el servidor SNA.

  • Modo de confirmación automática: Esta propiedad permite implícitamente COMMIT en todas las instrucciones SQL. 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 sola instrucción SQL. 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 en caché: El objeto o enumerador del origen de datos del proveedor puede almacenar en caché información de autenticación confidencial, como una contraseña en una caché interna. El valor predeterminado es False.

  • Nivel de aislamiento predeterminado: Esto determina el nivel de aislamiento usado en los casos de acceso simultáneo a objetos DB2 por parte de 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 donde el proveedor busca información del catálogo. El proveedor OLE DB usa el esquema predeterminado para restringir los conjuntos de resultados para 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 compilar una instrucción SQL SELECT para IOpenRowset::OpenRowset las solicitudes.

  • Propiedades extendidas: 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 serán interpretadas por el cliente de red subyacente del proveedor.

  • CCSID de host: Identificador del conjunto de código de caracteres (CCSID) que coincide con los datos de DB2 representados en el equipo remoto. Este parámetro tiene como valor predeterminado Estados Unidos/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 CCSID de DB2 y la página de códigos ANSI predeterminada.

  • Dirección de red: Esta propiedad se usa para buscar el equipo DB2 de destino, específicamente la dirección TCP/IP o el nombre o 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 buscar el puerto de acceso del servicio DRDA de DB2 de destino al conectarse mediante TCP/IP. El valor predeterminado es la dirección de puerto DRDA conocida de 446.

  • Biblioteca de transporte de red: La propiedad de biblioteca de vínculos dinámicos 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 Network Address (Dirección de red) y Network Port (Puerto de red). Si se selecciona el SNA predeterminado, se requieren los valores de AppC Local LU Alias, APPC Mode Name y APPC Remote LU Alias.

  • Colección de paquetes: Nombre de drda collection donde desea que el controlador almacene y enlace paquetes db2. Esto podría ser igual que el esquema predeterminado.

  • Página de códigos 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ódigos ANSI predeterminada configurada en Windows. El valor predeterminado de esta propiedad es Latin 1 (1252).

  • Conservar información de seguridad: Opcionalmente, puede optar por guardar la contraseña en el archivo UDL activando 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 caracteres por origen de datos. Los valores ccsid de host y página de códigos del equipo 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, UPDATEo DELETE.