Asistente para orígenes de datos (DB2)
Puede usar el Asistente para orígenes de datos como guía para realizar los pasos que permiten configurar y guardar la información de 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 base de datos IBM DB2 remotos. Los consumidores, como Visual Studio y BizTalk Server, cargarán el Asistente para orígenes de datos para usarlo en la definición y reconfiguración de las conexiones a servidores de base de datos IBM DB2. El Asistente para orígenes de datos simplifica la configuración y comprobación de las conexiones de red, el trabajo con paquetes, la definición de las conversiones de páginas de código de cadenas de caracteres, el trabajo en seguridad y cifrado, y el modo de validar y guardar la configuración.
En las secciones siguientes se describen las pantallas del Asistente para acceso a datos, así como las acciones que puede realizar en cada pantalla.
Data Source (Origen de datos)
Bienvenido
Tiene la opción de seleccionar la casilla por la que se omite la presentación de esta pantalla de bienvenida.
Origen de datos
Puede usar la pantalla Origen de datos para configurar la plataforma de servidor de bases de datos DB2.
Plataforma de origen de datos
De manera opcional, para incrementar el rendimiento y reducir el impacto en la base de datos remota, seleccione la plataforma de orígenes de datos en la que se implementa la base de datos DB2 remota. El proveedor de datos usa este valor para convertir los tipos de datos a un formato que sea 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 admite el uso de las dos opciones de conectividad siguientes:
Conexiones de red SNA LU6.2 APPC (Advanced Program-to-Program Communication con Arquitectura de redes de sistemas) a servidores de base de datos de IBM DB2 remotos que se ejecutan en el sistema central de IBM y en equipos host de alcance medio.
Conexiones de red TCP/IP a servidores de base de datos de IBM DB2 remotos 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 un alias o dirección IP válida 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 de 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
De manera opcional, puede especificar un nombre común de certificado de servidor para indicar al proveedor de datos que use el cifrado de Capa de sockets seguros (SSL) V3.0 o Seguridad de la capa de transporte (TLS) V1.0. El uso de SSL o TLS mejorará la seguridad al cifrar las credenciales de autenticación y los datos. De manera predeterminada, este valor se establece en una cadena vacía (sin SSL o TLS).
Transacciones distribuidas
De manera opcional, para dar de alta al proveedor de datos en transacciones distribuidas, puede seleccionar esta propiedad para que sea compatible con DUW (unidad de trabajo distribuida) protegida DB2 de confirmación en dos fases.
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 necesita 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 necesita un alias de LU remoto de APPC cuando se conecta 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 necesita un nombre de modo de APPC cuando se conecta mediante 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 que el servidor de base de datos DB2 pueda identificar el usuario de PC. En la tabla siguiente se describen los valores 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. |
None | El proveedor de datos no envía información de seguridad (nombre de usuario ni contraseña). |
Transacciones distribuidas
De manera opcional, para dar de alta al proveedor de datos en transacciones distribuidas, puede seleccionar esta propiedad para que sea compatible con DUW (unidad de trabajo distribuida) protegida DB2 de confirmación en dos fases.
Base de datos DB2
La pantalla Base de datos DB2 se debe usar para configurar los parámetros necesarios de las bases de datos, como Catálogo original y Colección de paquetes.
Catálogo inicial
El proveedor de datos necesita este valor para conectarse a un catálogo original en el servidor de bases de datos DB2. En la tabla siguiente se describen las versiones de DB2 y los tipos de cadena aceptados.
Base de datos DB2 | Tipo de cadena |
---|---|
DB2 para z/OS | Cadena de 16 bytes (el catálogo se conoce también como ubicación). |
DB2 para IBM i | Cadena de 18 bytes (el catálogo se conoce también como base de datos relacional). |
DB2 para LUW | Una cadena de 8 bytes (el catálogo se conoce también como "base de datos"). |
Colección de paquetes
La colección de paquetes es necesaria para indicar al proveedor de datos en qué esquema DB2 ha de crear un conjunto de paquetes. Cada paquete se divide en secciones con instrucciones SQL estáticas, como CREATE CURSOR, que se usan para recuperar datos cuando se consulta la base de datos. En la tabla siguiente se describen las versiones de DB2 y los tipos de cadena aceptados.
Base de datos DB2 | Tipo de cadena |
---|---|
DB2 para z/OS | Cadena de 128 bytes (el esquema también se conoce como colección). |
DB2 para IBM i | Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca). |
DB2 para LUW | Cadena de 30 bytes. |
Esquema predeterminado
De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe restringir 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 llamados 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 instrucciones SQL como SELECT, los consumidores de datos pueden presentar al usuario una lista de todos los objetos del catálogo de bases de datos. En la tabla siguiente se describen las versiones de DB2 y los tipos de cadena aceptados.
Base de datos DB2 | Tipo de cadena |
---|---|
DB2 para z/OS | Cadena de 128 bytes (el esquema también se conoce como colección). |
DB2 para IBM i | Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca). |
DB2 para LUW | Cadena de 30 bytes. |
Calificador predeterminado
De manera opcional, puede especificar una cadena para indicar al proveedor de datos que debe establecer una opción de entorno para un calificador predeterminado con el que se notificará al servidor DB2 el esquema en el que encontrará 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 llamados 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 emitir instrucciones SQL con nombres de objetos no cualificados o de una sola parte. En la tabla siguiente se describen las versiones de DB2 y los tipos de cadena aceptados.
Base de datos DB2 | Tipo de cadena |
---|---|
DB2 para z/OS | Cadena de 128 bytes (el esquema también se conoce como colección). |
DB2 para IBM i | Cadena de 10 bytes (el esquema también se conoce como colección o biblioteca). |
DB2 para LUW | Cadena de 30 bytes. |
Nombre de la base de datos
Las bases de datos DB2 pueden dividirse en varias bases de datos lógicas con fines de administración en las que cada una contiene espacios de tabla y espacios de índice separados. El nombre de base de datos opcional indica al proveedor de datos que use la cláusula IN DATABASE
en las instrucciones SQL. DB2 para z/OS acepta una cadena de 8 bytes para el nombre de base de datos y una cadena de 8 bytes para el nombre de espacio de tabla. Puede especificar el nombre de base de datos solamente o el nombre de base de datos en combinación con el nombre de espacio de tabla, por ejemplo DBASE1.TSPACE1.
Configuración regional
De manera opcional, para aumentar el rendimiento y reducir el impacto en la base de datos remota, puede seleccionar el identificador codificado del juego de caracteres (CCSID) correspondiente a la base de datos DB2 remota (el host) y el consumidor de datos local (PC). El proveedor de datos usa estos valores para convertir las 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 juegos de caracteres de byte único (SBCS), juegos de caracteres combinados (MBCS), juegos de caracteres de doble byte (DBCS) y Unicode - UTF8 [1208], que es un formato de transformación de Unicode de 8 bits. Para obtener más información, vea Referencia del programador de internacionalización de SNA (https://go.microsoft.com/fwlink/?LinkID=181017).
CCSID de host
El proveedor de datos requiere un valor para CCSID (Identificador codificado del juego de caracteres) del host con el que realizar las conversiones de la página de código en los datos de cadena. El valor del CCSID del host predeterminado es EBCDIC - EE.UU./Canadá [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, vea 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 Página de códigos de PC con el que realizar las conversiones de la página de código en los datos de cadena. La página de códigos de PC predeterminada es ANSI - Latín I [1252]. Por lo general, los consumidores de datos usan ANSI (American National Standards Institute) o Unicode. Para obtener más información, vea 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, ú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, único o Kerberos.
Interactive sign-on
La seguridad del inicio de sesión interactivo se basa en un nombre de usuario y una contraseña que se especifican 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.
Nombre de usuario
En la tabla siguiente se describen la versión de 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 describen la versión de 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 en Contraseña.
Método de autenticación
La propiedad de método de autenticación establece el método para la conexión, en función de las tecnologías de Estándar de cifrado de datos (DES) débiles. Los valores predeterminados son que el servidor use el inicio de sesión interactivo, la seguridad basada en un nombre de usuario y la 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 solo cifre 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 utilice cifrado de autenticación sólida, como Kerberos, SSL V3.0 o TLS V1.0.
Guardar contraseña
De manera opcional, puede guardar la contraseña en un archivo de vínculos de datos universales (UDL) de OLE DB o en un archivo de texto. Para ello, active la casilla Permitir guardar contraseña. Si se elige esta opción, el nombre de usuario y la contraseña se guardan en texto sin formato. Con este método no es posible cifrar el nombre de usuario o la contraseña. La seguridad de servidor puede verse comprometida si un atacante pudiera obtener acceso al recurso compartido de archivos en el que se encuentra el archivo UDL o el archivo de texto.
Inicio de sesión único
El inicio de sesión único usa un nombre de usuario y una contraseña almacenados en una base de datos cifrada de inicio de sesión único empresarial.
Affiliate Application
Esta propiedad se necesita para el uso con el inicio de sesión único empresarial.
Kerberos
Kerberos se basa en un vale que contiene las credenciales cifradas. Para obtener más información, consulte Microsoft Kerberos (https://go.microsoft.com/fwlink/?LinkID=180764).
Nombre de entidad de seguridad
Esta propiedad se necesita para su uso con la autenticación Kerberos.
Opciones avanzadas
La pantalla Opciones avanzadas le permite configurar valores opcionales adicionales.
Agrupación de conexiones
De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe usar la agrupación de conexiones de cliente. El valor predeterminado es FALSE (sin agrupación).
Solo lectura
De manera opcional, el proveedor de datos puede declarar el método de acceso de solo lectura al conectarse al servidor de base de datos DB2.
Preparación diferida
De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe optimizar el procesamiento de los comandos de base de datos parametrizados. El valor predeterminado es FALSE.
Para los comandos INSERT, UPDATE y DELETE, el proveedor de datos puede combinar los comandos PREPARE, EXECUTE y COMMIT en un flujo de red hacia la base de datos remota.
Para el comando SELECT, el proveedor de datos puede combinar los comandosPREPARE y EXECUTE en un flujo de red. Ello minimiza el tráfico de red y a menudo mejora el rendimiento global.
Derive Parameters
De manera opcional, puede especificar TRUE para indicar al proveedor de datos que debe comprobar y corregir las longitudes de parámetro para los tipos de datos de carácter en nombre de los consumidores de datos, tales como el diseñador de paquetes SQL Server Integration Services y el Asistente para importación y exportación. El valor predeterminado es FALSE.
Nombre de TP alternativo
Puede usarlo para especificar un nombre de programa de transacción (TP) de DB2 distinto del predeterminado, que es
07F6C4C2
.
Todas las propiedades
La pantalla Todas las propiedades le permite configurar propiedades más detalladas y opcionales. Para editar estas propiedades, seleccione una propiedad de la lista y, después, seleccione o edite el valor en la columna de la derecha. Puede editar las siguientes propiedades desde esta pantalla.
Affiliate Application
Permitir guardar contraseña
Authentication
AutoCommit
Nombre común del certificado
Contabilidad de cliente
Nombre de la aplicación cliente
Id. de usuario cliente
Agrupar conexiones
Tiempo de espera de la conexión
DateTime As Char
DateTime As Date
Calificador predeterminado
Esquema predeterminado
Preparación diferida
Derive Parameters
CCSIC de host
Catálogo original
Max Pool Size
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
Entidad de seguridad
Unidades de trabajo
Nombre de usuario
Validación
Validación
Puede usar la pantalla Validación para validar la configuración tras comprobar la conexión. También la puede usar para crear paquetes DB2 y ejecutar una consulta de ejemplo.
Conexión
Haga clic en el botón Conectar para realizar una prueba de la conexión.
Paquetes
Haga clic en el botón Paquetes para crear los paquetes DB2 necesarios para ejecutar instrucciones SQL en un entorno de varios usuarios.
Consulta de ejemplo
Haga clic en el botón Consulta de ejemplo para recuperar una lista de tablas del esquema predeterminado.
Almacenamiento de información
Use la pantalla Guardar información para asignar un nombre a la configuración y guardarla. Las configuraciones se guardan en la ubicación siguiente.
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. Cuando crea un vínculo de datos mediante el Asistente para orígenes de datos, se usa la propiedad Origen de datos para asignar un nombre al archivo Universal Data Link (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 estándar de propiedades de vínculos de datos de OLE DB, desde donde un usuario puede ir a un archivo UDL. Para otros consumidores, 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 ODBC presentan un cuadro de diálogo de administrador de orígenes de datos ODBC estándar, con el que el usuario puede ver los orígenes de datos ODBC.
Finalizar
La finalización de la pantalla 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.