Asistente para orígenes de datos (DB2)

Puede usar el Asistente para orígenes de datos para guiarle por los pasos necesarios para configurar y guardar la información del origen de datos necesaria para conectar el proveedor de datos para DB2, el controlador ODBC para DB2, el adaptador de BizTalk para DB2 y el proveedor de ADO.NET para DB2 (proveedor de datos) a servidores de bases de datos ibm DB2 remotos. Los consumidores, como Visual Studio y BizTalk Server, cargarán el Asistente para orígenes de datos para su uso para definir y volver a configurar conexiones a servidores de bases de datos IBM DB2. El Asistente para orígenes de datos ayuda a simplificar la configuración y prueba de conexiones de red, trabajar con paquetes, definir conversiones de página de códigos de cadena de caracteres, trabajar con seguridad y cifrado, y validar y guardar la configuración.

En las secciones siguientes se describen las pantallas del Asistente para acceso a datos y las acciones que puede realizar en cada pantalla.

Bienvenidos

Opcionalmente, puede activar la casilla para omitir la visualización de esta pantalla de bienvenida.

Origen de datos

Puede usar la pantalla Origen de datos para configurar la plataforma del servidor de bases de datos DB2.

Plataforma de origen de datos

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.

El valor predeterminado es DB2/z/OS (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).

Tipo de red

Se admiten las dos opciones de conectividad siguientes para su uso:

  • SNA LU6.2 APPC (Comunicaciones Avanzadas de Programa a Programa usando la Arquitectura de Redes de Sistemas) conexiones de red a servidores de bases de datos IBM DB2 remotos que están funcionando en computadoras anfitrionas de mainframe y de rango medio de IBM.

  • Conexiones de red TCP/IP a servidores remotos de bases de datos IBM DB2 que se ejecutan en sistemas operativos Linux, UNIX y Windows.

Conexión de red TCP/IP

La pantalla Conexión de red TCP/IP se puede usar para configurar parámetros obligatorios y opcionales.

Dirección o alias

Debe escribir una dirección IP o un alias válidos 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

Opcionalmente, puede especificar un nombre común de certificado de servidor para instruir al proveedor de datos a utilizar el cifrado SSL (Capa de Sockets Seguros) V3.0 o TLS (Seguridad de la Capa de Transporte) V1.0. Si usa 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).

Transacciones distribuidas

Para opcionalmente inscribir al proveedor de datos en transacciones distribuidas, puede seleccionar esta propiedad para permitir el soporte a la confirmación de dos fases protegida por DB2 DUW (unidad de trabajo distribuida).

Conexión de red APPC

La pantalla Conexión de red APPC se puede usar para configurar parámetros obligatorios y opcionales.

Alias de LU local

El proveedor de datos requiere un alias de LU local de APPC cuando se conecta mediante SNA LU6.2. Seleccione o escriba el nombre del alias de LU local de APPC configurado en Host Integration Server.

Alias de LU remoto

El proveedor de datos requiere un alias de LU remoto de APPC al conectarse mediante SNA LU6.2. Seleccione o escriba el nombre del alias de LU remoto de APPC configurado en Host Integration Server.

Nombre del modo

El proveedor de datos requiere un nombre de modo APPC al conectarse a través de SNA LU6.2. Seleccione o escriba el nombre del modo APPC configurado en Host Integration Server. Un valor común para DB2/z/OS es IBMRDB.

Tipo de seguridad

Opcionalmente, puede especificar la seguridad de conversación de APPC para identificar al usuario del equipo en el servidor de base de datos DB2. En la tabla siguiente se describe la configuración de nivel de seguridad.

Nivel de seguridad Descripción
Programa El proveedor de datos envía un nombre de usuario y una contraseña.
Iguales El proveedor de datos solo envía un nombre de usuario.
Ninguno El proveedor de datos no envía ninguna información de seguridad (nombre de usuario o contraseña).

Transacciones distribuidas

Para opcionalmente inscribir al proveedor de datos en transacciones distribuidas, puede seleccionar esta propiedad para permitir el soporte a la confirmación de dos fases protegida por DB2 DUW (unidad de trabajo distribuida).

Base de datos DB2

La pantalla Base de datos DB2 debe usarse para configurar los parámetros de base de datos necesarios, como el catálogo inicial y la colección de paquetes.

Catálogo inicial

El proveedor de datos requiere este valor para conectarse a un catálogo inicial en el servidor de base de datos DB2. En la tabla siguiente se describen las versiones db2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Una cadena de 16 bytes (el catálogo también se conoce como una ubicación).
DB2 para IBM i Una cadena de 18 bytes (el catálogo también se conoce como una base de datos relacional).
DB2 para LUW Cadena de 8 bytes (el catálogo también se conoce como una base de datos).

Colección de paquetes

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. En la tabla siguiente se describen las versiones db2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Una cadena de 128 bytes (el esquema también se conoce como una colección).
DB2 para IBM i Una cadena de 10 bytes (el esquema también se conoce como una colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

Esquema predeterminado

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.

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 sentencias SQL como, por ejemplo, las instrucciones SELECT, los usuarios de datos pueden presentar al usuario una lista con todos los objetos en el catálogo de la base de datos. En la tabla siguiente se describen las versiones db2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Una cadena de 128 bytes (el esquema también se conoce como una colección).
DB2 para IBM i Una cadena de 10 bytes (el esquema también se conoce como una colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

Calificador predeterminado

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.

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 datos pueden ejecutar instrucciones SQL con nombres de objeto simples o no calificados. En la tabla siguiente se describen las versiones db2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Una cadena de 128 bytes (el esquema también se conoce como una colección).
DB2 para IBM i Una cadena de 10 bytes (el esquema también se conoce como una colección o biblioteca).
DB2 para LUW Cadena de 30 bytes.

Nombre de la base de datos

Las bases de datos DB2 se pueden dividir en varias bases de datos lógicas con fines de administración, cada una de las cuales contiene espacios de tabla independientes y espacios de índice. El nombre de la base de datos opcional indica al proveedor de datos que use la IN DATABASE cláusula en instrucciones SQL. DB2 para z/OS acepta una cadena de 8 bytes para el nombre de la base de datos y una cadena de 8 bytes para el nombre del espacio de tabla. Puede especificar el nombre de la base de datos solo o el nombre de la base de datos combinado con el nombre del espacio de tabla, por ejemplo DBASE1. TSPACE1.

Configuración regional

Opcionalmente, para aumentar el rendimiento y reducir el impacto en la base de datos remota, puede seleccionar el identificador de juego de caracteres codificado (CCSID) para la base de datos DB2 remota (host) y el consumidor de datos local (PC). El proveedor de datos usa estos valores para convertir cadenas de caracteres en una página de códigos compatible con estas bases de datos. El proveedor de datos admite una combinación de conjuntos de caracteres de byte único (SBCS), conjuntos de caracteres de bytes mixtos (MBCS), conjuntos de caracteres de doble byte (DBCS) y Unicode - UTF8 [1208], que es un formato de transformación Unicode de 8 bits. Para obtener más información, consulte Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Host CCSID

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

Seguridad

La pantalla Seguridad le permite configurar uno de los tres métodos de seguridad: inicio de sesión interactivo, inicio de sesión único o Kerberos.

Método de seguridad

La pantalla Seguridad le permite configurar uno de los tres métodos de seguridad: inicio de sesión interactivo, inicio de sesión único o Kerberos.

Inicio de sesión interactivo

La seguridad de inicio de sesión interactiva se basa en un nombre de usuario y una contraseña que introduzca en tiempo de ejecución o que se almacene en un archivo de configuración o en un almacén de configuración para consumidores de datos, como un paquete de Integration Services.

Nombre de usuario

En la tabla siguiente se describe la versión de la base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 10 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Cadena de 30 bytes.

Contraseña

En la tabla siguiente se describe la versión de la base de datos DB2 y los tipos de cadena aceptados.

Base de datos DB2 Tipo de cadena
DB2 para z/OS Cadena de 8 bytes.
DB2 para IBM i Cadena de 128 bytes.
DB2 para Linux o UNIX Cadena de 8 bytes.
DB2 para Windows Cadena de 32 bytes.

Confirmación de contraseña

Debe escribir el mismo valor que la contraseña.

Método de autenticación

La propiedad del método de autenticación establece el método de autenticación para la conexión, en función de las tecnologías débiles del estándar de cifrado de datos (DES). Los valores predeterminados son servidor con inicio de sesión interactivo, seguridad basada en un nombre de usuario y una contraseña sin cifrado.

En la tabla siguiente se describen las opciones de autenticación.

Opción Descripción
Server_Encrypt_Pwd Indica al proveedor de datos que cifre solo la contraseña.
Server_Encrypt_UsrPwd Indica al proveedor de datos que cifre el nombre de usuario y la contraseña.
Data_Encrypt Indica al proveedor de datos que cifre el nombre de usuario, la contraseña y los datos de usuario.

Advertencia

Se recomienda usar un método de seguridad que use cifrado de autenticación segura, como Kerberos, SSL V3.0 o TLS V1.0.

Guardar contraseña

Opcionalmente, puede guardar la contraseña en el vínculo de datos universal (UDL) de OLE DB o en el archivo de texto haciendo clic en la casilla Permitir guardar contraseña . 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.

Inicio de sesión único

El inicio de sesión único usa un nombre de usuario y una contraseña que se almacenan en una base de datos de inicio de sesión único de empresa cifrada.

Aplicación afiliada

Esta propiedad es necesaria para su uso con el inicio de sesión único de Enterprise.

Kerberos

Kerberos se basa en un vale que contiene credenciales cifradas. Para obtener más información, consulte Microsoft Kerberos (https://go.microsoft.com/fwlink/?LinkID=180764).

Nombre principal

Esta propiedad es necesaria para su uso con la autenticación Kerberos.

Opciones avanzadas

La pantalla Configuración avanzada permite configurar opciones opcionales adicionales.

Agrupación de conexiones

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

Solo lectura

Opcionalmente, el proveedor de datos puede declarar el método de acceso de solo lectura al conectarse al servidor de bases de datos DB2.

Aplazar preparación

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 puede combinar comandos PREPARE y EXECUTE en un flujo de red. Esto minimiza el tráfico de red y mejora con frecuencia el rendimiento general.

    Derivar parámetros

    Opcionalmente, puede especificar TRUE para indicar al proveedor de datos que compruebe y corrija 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. El valor predeterminado es FALSE (falso).

    Nombre de TP alternativo

    Puede usarlo para especificar un nombre de programa de transacciones DB2 (TP) distinto del predeterminado, que es 07F6C4C2.

Todas las propiedades

La pantalla Todas las propiedades permite configurar propiedades más detalladas y opcionales. Puede editar estas propiedades seleccionando una propiedad de la lista y seleccionando o editando el valor en la columna derecha. Puede editar las siguientes propiedades desde esta pantalla.

  • Aplicación afiliada

  • Permitir guardar contraseña

  • Autenticación

  • AutoCommit

  • Nombre común del certificado

  • Contabilidad de cliente

  • Nombre de la aplicación cliente

  • Id. de usuario de cliente

  • Agrupar conexiones

  • Tiempo de espera de conexión

  • DateTime As Char

  • DateTime como Date (DateTime como tipo de dato Fecha)

  • Calificador predeterminado

  • Esquema predeterminado

  • Aplazar la preparación

  • Derivar parámetros

  • Host CCSIC

  • Catálogo original

  • Tamaño máximo del grupo

  • Dirección de red

  • Puerto de red

  • Tipo de red (solo lectura)

  • Colección de paquetes

  • Contraseña

  • Página de códigos de PC

  • Solo lectura

  • Tamaño de caché del conjunto de filas

  • Método de seguridad

  • Principal de seguridad

  • Unidades de trabajo

  • Nombre de usuario

Validation

Validación

Puede usar la pantalla Validación para validar la configuración mediante la prueba de la conexión. También puede usarlo para crear paquetes DB2 y ejecutar una consulta de ejemplo.

Conexión

Haga clic en el botón Conectar para realizar una conexión de prueba.

Paquetes

Haga clic en el botón Paquetes para crear los paquetes DB2 necesarios para ejecutar instrucciones SQL en un entorno multiusuario.

Consulta de ejemplo

Haga clic en el botón Consulta de ejemplo para recuperar una lista de tablas en el esquema predeterminado.

Guardar información

Use la pantalla Guardar información para asignar un nombre y guardar la configuración. Las configuraciones se guardan en la siguiente ubicación.

C:\Users\<username>\Documents\Host Integration Projects\Data Sources\

Nombre del origen de datos

El origen de datos es un parámetro que se puede usar para describir el origen de datos. Al crear un vínculo de datos mediante el Asistente para orígenes de datos, la propiedad Origen de datos se usa para asignar un nombre al archivo de vínculo de datos universal (UDL) o al archivo de cadena de conexión.

OLE DB o grupo administrado

El Explorador de servidores de Visual Studio y SQL Server Business Intelligence Development Studio (BIDS) presenta un cuadro de diálogo de propiedades de vínculos de datos OLE DB estándar, con el que el usuario puede ir a un archivo UDL. Para otros consumidores de datos, puede guardar la configuración en un formato de archivo de cadena de texto de inicialización administrada.

ODBC

Microsoft Office Excel y otros consumidores de ODBC presentan un cuadro de diálogo estándar del Administrador de Orígenes de Datos ODBC, con el cual el usuario puede ver los orígenes de datos ODBC.

Finalizar

La pantalla Finalización del Asistente para orígenes de datos muestra un resumen y el estado de la configuración. Haga clic en Finalizar para implementar las acciones.

Véase también

Integración de datos (configuración)