INF: Configurar orígenes de datos para el proveedor de Microsoft OLE DB para DB2


Más información


Información general sobre el proveedor de Microsoft OLE DB para DB2

Para utilizar el proveedor Microsoft OLE DB para DB2 con una aplicación de consumidor OLE DB, debe

  • Crear un archivo de vínculo de datos de Microsoft (UDL) y llamar a este método desde la aplicación.

    - o -
  • Llamar al proveedor mediante una cadena de conexión que incluye el nombre del proveedor.
Microsoft Data Access Components (MDAC) 2.0 y versiones posteriores incluyen vínculos de datos, un método genérico para administrar y cargar conexiones a orígenes de datos OLE DB. Vínculos de datos también admite la búsqueda y mantener conexiones persistentes a orígenes de datos OLE DB. Para obtener información adicional acerca de cómo utilizar archivos UDL, así como una lista de propiedades de inicialización de OLE DB compatibles y argumentos de cadena de conexión ADO, consulte "Utilizar el OLE DB proveedor para DB2" en la documentación de SDK de SNA Server en línea.

Vínculos de datos OLE DB

Debe configurar la información del origen de datos para cada objeto de origen de datos de host que van a tener acceso mediante el proveedor OLE DB para DB2. Se utilizan los parámetros predeterminados para el proveedor OLE DB para DB2 sólo el origen de datos y estos parámetros deben configurarse por separado para cada origen de datos. Vínculos de datos proporciona un método uniforme para crear definiciones de objeto de origen de datos OLE DB almacenadas en archivos en forma de archivos UDL. Aplicaciones, como el ejemplo RowsetViewer incluido con SNA Server SDK, puede abrir crea los archivos UDL y pase la cadena de inicialización almacenado al proveedor OLE DB para DB2 en tiempo de ejecución.

Cómo añadir o configurar un vínculo de datos

Debe crear un vínculo de datos para configurar los parámetros para el origen de datos OLE DB. Puede crear un nuevo vínculo de datos haciendo clic en el acceso directo en la carpeta de programa SNA Server\Data Access. Pueden editarse las propiedades de un archivo de vínculos de datos abriendo el archivo desde el Explorador de Windows. Para editar el archivo de vínculos de datos:

Para Windows NT

  1. En el menú Inicio, seleccione el grupo de programas Microsoft SNA Server.
  2. Seleccione el grupo de programas de acceso a datos.
  3. Seleccione el nuevo origen de datos OLE DB. Aparecerá la página Propiedades de vínculo de datos .
  4. Configurar la información de origen de datos para el proveedor seleccionado. Para obtener más información, haga clic en Ayuda .
  5. Haga clic en Aceptar para guardar el vínculo de datos.

Para Windows 95/98

  1. En el menú Inicio, seleccione el grupo de programas Microsoft SNA Server.
  2. Seleccione el grupo de programas de acceso a datos.
  3. Seleccione el nuevo origen de datos OLE DB. Aparecerá la página Propiedades de vínculo de datos .
  4. Configurar la información de origen de datos para el proveedor seleccionado. Para obtener más información, haga clic en Ayuda .
  5. Haga clic en Aceptar para guardar el vínculo de datos.
De forma predeterminada, se crean enlaces de datos en la carpeta de programa programa\Archivos comunes\System\Ole DB\Data vínculos. Sin embargo, puede crear un vínculo de datos en cualquier ubicación abriendo la carpeta de destino, seleccionando Nuevo vínculo de datos de Microsoft en el menú archivo y configuración de la página de Propiedades de vínculo de datos .


Examinar los orígenes de datos OLE DB

De forma predeterminada, se crean enlaces de datos en la carpeta de programa programa\Archivos comunes\System\Ole DB\Data vínculos. Se proporciona un acceso directo en el grupo de programas Microsoft SNA Server. Para examinar los orígenes de datos:
  1. En el menú Inicio, seleccione el grupo de programas Microsoft SNA Server.
  2. Seleccione el grupo de programas de acceso a datos.
  3. Seleccione Examinar el origen de datos OLE DB. Se muestra la lista de vínculos de datos guardados en la ubicación predeterminada.

Configurar los datos de origen de OLE DB para DB2 mediante vínculos de datos

La ficha de proveedor permite al usuario seleccionar el proveedor de OLE DB (la cadena de nombre de proveedor) que se utilizará en este archivo UDL desde una lista de posibles proveedores de OLE DB. Seleccione proveedor Microsoft OLE DB para DB2.

La ficha conexión permite al usuario configurar las propiedades básicas necesarias para conectar a un origen de datos. 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 puede utilizarse para describir el origen de datos. Cuando se carga el programa de configuración de vínculos de datos desde la carpeta de programa de SNA Server, se requiere el campo de Origen de datos . Este campo se utiliza un nombre al archivo UDL, que se almacena en el directorio de programa programa\Archivos comunes\System\Ole DB\Data.

Nombre de usuario: un nombre de usuario válido es normalmente necesario para obtener acceso a datos de DB2. Si lo desea, puede conservar un nombre de usuario en el vínculo de datos. El proveedor OLE DB le pedirá al usuario en tiempo de ejecución que introduzca una contraseña válida. Asimismo, el cuadro de diálogo permitirá al usuario reemplazar el nombre de usuario almacenado en el vínculo de datos.

El AS / 400 equipo distingue mayúsculas y minúsculas con respecto a la ID de usuario y contraseña. El AS / 400 sólo acepta un identificador de usuario de DB2/400 y la contraseña en mayúsculas. (Si se produce un error en la conexión de DB2/400 debido a una autenticación incorrecta, el proveedor OLE DB se vuelva a enviar la autenticación, forzando el ID de usuario y la contraseña en letras mayúsculas.)

El mainframe distingue mayúsculas de minúsculas. Esto significa que en equipos mainframe, puede introducir la contraseña e ID de usuario de DB2 en cualquier caso. El proveedor de 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 mayúsculas. El usuario debe introducir la contraseña en mayúsculas y minúsculas. El proveedor OLE DB envía exactamente la contraseña en el caso especificado por el usuario. El usuario no tenga que calificar el nombre de usuario de Windows NT con el nombre de dominio de Windows NT.

Contraseña: contraseña válida normalmente es necesaria tener acceso a datos de DB2. Si lo desea, puede guardar la contraseña en el archivo UDL activando la casilla de verificación Permitir guardar contraseña .

Advertencia: esta opción conserva la información de autenticación en texto sin formato en el archivo UDL.

Catálogo inicial: esta propiedad de OLE DB se utiliza como la primera parte de un nombre de tabla completo de tres partes.

En DB2 (MVS, OS/390), esta propiedad se denomina ubicación. El SYSIBM. Tabla de ubicaciones enumera todas las ubicaciones accesibles. Para buscar la ubicación de DB2 al que debe conectarse, pida al administrador que buscar en el DSNTINST de Clist TSO en las definiciones de DDF. Estas definiciones se proporcionan en el panel DSNTIPR en el manual de instalación de DB2.

En DB2/400, esta propiedad se denomina RDBNAM. Puede determinarse el valor RDBNAM invocando el comando WRKRDBDIRE desde la consola del sistema OS/400. Si no hay ningún valor RDBNAM, a continuación, uno puede crearse mediante la opción Agregar .

En DB2 Universal Database, esta propiedad se denomina base de datos.
La ficha conexión también incluye el botón Probar conexión que puede utilizarse para comprobar los parámetros de conexión. Sólo se puede probar la conexión después de que todos los parámetros necesarios que se especifican. Al hacer clic en este botón, se establece una sesión en el sistema remoto de DB2 con el proveedor OLE DB para DB2.

La ficha todos permite al usuario configurar las propiedades adicionales que se utilizan para conectarse a un origen de datos. Algunas de las propiedades en la ficha todos son necesarios. Estas propiedades se pueden editar seleccionando una propiedad en la lista y seleccione Editar valor. Para el proveedor Microsoft OLE DB para DB2, estas propiedades incluyen los siguientes valores:
Nombre de TP alternativo: esta propiedad sólo es necesaria cuando se conecta a SQL/DS (DB2/VM o DB2/VSE) y se conoce como el programa de transacciones remoto.


Alias de LU Local APPC: el nombre del alias de LU local configurado en SNA Server.

Nombre de modo APPC: modo APPC el que coincida con la configuración del host y la configuración de SNA Server. Los valores válidos para el modo APPC incluyen QPCSUPP (predeterminada del sistema común), #INTER (interactiva), #INTERSC (interactiva con poca seguridad de enrutamiento), #BATCH (lote), #BATCHSC (lote con poca seguridad de enrutamiento) y #IBMRDB (el acceso remoto de la base de datos DB2).

APPC remoto LU Alias: el nombre del alias de LU remoto configurado en SNA Server.

El modo AUTO Commit: esta propiedad permite confirmación implícita en todas las instrucciones SQL. En confirmar el modo automático, cada operación de base de datos es una transacción que será confirmada cuando realiza. Este modo es adecuado para las transacciones comunes que constan de una única instrucción SQL. No es necesario delimitar o especificar la finalización de estas transacciones. No se está permitido cuando se utiliza el modo de confirmación automática. El valor predeterminado es True.

Autenticación de caché: objeto de origen de datos del proveedor o el enumerador se permite en caché la información de autenticación confidenciales, como una contraseña en una caché interna. El valor predeterminado es False.

Nivel de aislamiento predeterminado: este campo determina el nivel de aislamiento que se utiliza en casos de acceso a objetos de DB2 simultáneamente varias aplicaciones. El valor predeterminado es CN. 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: el nombre de la colección donde se busca el proveedor para obtener información de catálogo. El proveedor de OLE DB utiliza el esquema predeterminado para restringir los conjuntos de resultados para las operaciones más populares, como enumerar una lista de tablas en una colección de destino (por ejemplo, OLE DB IDBSchemaRowset DBSCHEMA_TABLES). Además, el proveedor OLE DB utiliza el esquema predeterminado para crear una instrucción SELECT de SQL para las solicitudes de IOpenRowset:: OpenRowset. Para obtener información adicional sobre el esquema predeterminado, lea el siguiente artículo en Microsoft Knowledge Base:

217757 INF: esquema predeterminado para utilizarse con el controlador ODBC para DB2 y proveedor OLE DB para DB2
Propiedades extendidas: un método para especificar otras propiedades específicas del proveedor. Propiedades que pasan a través de este parámetro deben estar delimitadas por punto y coma y se interpretará cliente de red subyacente del proveedor.

CCSID de host: el código de carácter establece identificador (CCSID) que coincide con los datos de DB2 tal como está representado en el equipo remoto. El valor predeterminado de este parámetro es U.S./Canada (37). La propiedad CCSID es necesaria al procesar datos binarios como datos de caracteres. A menos que se establezca el valor Binario de proceso como carácter , se convierten los datos de carácter basado en DB2 columna predeterminada y CCSID página de códigos ANSI.

Dirección de red: esta propiedad se utiliza para localizar el equipo de destino DB2, específicamente la dirección TCP/IP o TCP/IP nombre/alias de host asociado con el puerto DRDA. Cuando se conecta por medio de TCP/IP, se requiere la dirección de red.

Puerto de red: esta propiedad se utiliza para localizar el puerto de acceso de servicio de DB2 DRDA de destino cuando se conecta por medio de TCP/IP. El valor predeterminado es la dirección de puerto DRDA conocida de 446.

Biblioteca de red de transporte: el transporte de red designa de propiedad de la biblioteca de vínculos dinámicos si el proveedor se conecta por medio de SNA LU6.2 o TCP/IP. El valor predeterminado es SNA. Si TCP/IP está activada, los valores para la Dirección de red y Puerto de red son necesarios. Si los SNA se selecciona, a continuación, valores predeterminados de APPC Local LU Alias, Nombre de modo APPCy APPC remoto LU Alias son necesarios.

Recopilación del paquete: el nombre de la colección de DRDA donde desea el controlador para almacenar y enlazan paquetes DB2. Esto podría ser igual que el esquema predeterminado. Se trata de un parámetro obligatorio. Para obtener información adicional, lea el siguiente artículo en Microsoft Knowledge Base:

216810 creación de paquetes para uso con el controlador ODBC para DB2 y OLE proveedor DB para DB2
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 Binario de proceso como carácter , se convierten los datos de carácter se basa en la página de códigos ANSI predeterminada configurada en Windows. El valor predeterminado de esta propiedad es Latín 1 (1252).

Persist Security Info: si lo desea, puede elegir guardar la contraseña en el archivo UDL activando la casilla de verificación Permitir guardar contraseña .

Advertencia: esta opción conserva la información de autenticación en texto sin formato en el archivo UDL.

Proceso binario como carácter: esta opción considera los datos de archivo binario (CCSID 65535) escriba los campos como campos de tipo de datos de carácter en una base del origen por datos. Los valores de e CCSID de Host y PC código Pagrequieren datos de entrada y parámetros de salida.

Sólo lectura: crea un origen de datos de sólo lectura. El usuario tiene acceso de sólo lectura a objetos, como tablas y no se puede actualizar operaciones como INSERT, UPDATE o eliminar.

Referencias


OS/390 MVS OS/400