You are on page 1of 11

IBM DB2, Historia, Ediciones, Competencia, Informacin tcnica, Error al procesar,

Versiones
IBM DB2 es un servidor de base de datos modelo relacional desarrollado por IBM. Hay tres
principales productos de la familia DB2: DB2 para LUW, DB2 para z/OS y DB2 para iSeries. El
producto DB2 LUW se ejecuta en mltiples distribuciones de Linux y UNIX, como la mayora de los
sistemas Windows, Red Hat Linux, SUSE Linux, AIX, HP/UX y Solaris, y. DB2 tambin impulsa la
edicin IBM InfoSphere Warehouse, que es bsicamente DB2 LUW con DPF, una arquitectura de
no comparticin de almacenamiento de datos en paralelo masivo. Otra RDBMS, Informix, fue
adquirida por IBM en 2001.

Historia
DB2 tiene sus races se remontan a principios de la dcada de 1970 cuando Edgar F. Codd,
investigador que trabaja para IBM, describe la teora de bases de datos relacionales y en junio de
1970 public el modelo de manipulacin de datos.
En 1974, el centro de IBM en San Jos de Investigacin elabor un DBMS relacional, Sistema de
R, para poner en prctica los conceptos de Codd. Una novedad fundamental del proyecto del
Sistema R era SQL. Para aplicar el modelo relacional Codd necesitaba un lenguaje de base de
datos relacional que llam DSL/Alpha. En el momento IBM no crea en el potencial de las ideas de
Codd, dejando la ejecucin a un grupo de programadores que no estn bajo la supervisin de
Codd, que viol varios fundamentos del modelo relacional de Codd, el resultado se estructur
Ingls Query Language o secuela. Cuando IBM lanz su primer producto de base de datos
relacional, que quera tener un sublenguaje de calidad comercial y tambin, por lo que SEQUEL
revisado y cambiado el nombre bsicamente nuevo lenguaje SQL para diferenciarlo de secuela.
IBM compr Computer Systems Metfora de utilizar su interfaz grfica de usuario y encapsular
plataforma SQL que ya haban estado en uso desde mediados de los 80. La secuela sigla se
cambi a SQL porque "SEQUEL" era una marca comercial de la compaa de aviones Hawker
Siddeley Reino Unido basado. En paralelo con el desarrollo de SQL IBM tambin desarroll
Consulta por ejemplo, el primer lenguaje grfico de consultas.
El primer producto de IBM comercial bases de datos relacionales, SQL/DS, fue lanzado para el
sistema operativo VM/CMS DOS/VSE y en 1981 - En 1976, IBM lanz Consulta por ejemplo para la
plataforma VM en la tabla orientada front-end produjo un linear- lenguaje de sintaxis que llev a las
transacciones a su base de datos relacional. Ms tarde, la funcin de DB2 QMF produce verdadera
SQL y trajo el mismo aspecto "QBE" y se sienten a DB2.
El nombre de DB2, IBM o de base de datos 2, se le dio primero en el sistema de gestin de base
de datos o DBMS en 1983, cuando IBM lanz DB2 en su plataforma de mainframe MVS.
Cuando Informix Corporation adquiri Illustra e hizo su motor de base de datos de un DBMS
objeto-SQL mediante la introduccin de su Universal Server, Oracle y IBM hicieron lo mismo al
cambiar sus motores de base de datos que es capaz de extensiones objeto-relacionales. En 2001,
IBM compr Informix Software y en los aos siguientes incorpor la tecnologa Informix en el
conjunto de productos DB2. Hoy en da, DB2 tcnicamente puede ser considerado como un DBMS
objeto-SQL.
Desde hace algunos aos DB2, como con todas las funciones DBMS, fue exclusivamente en los
mainframes de IBM. Ms tarde IBM DB2 trajo a otras plataformas, como OS/2, UNIX y servidores
de MS Windows, a continuacin, Linux y PDAs. Este proceso se produjo a travs de la dcada de
1990. La inspiracin para la versin de computadora central de la arquitectura de DB2 vino en
parte de IBM IMS, una base de datos jerrquica, y su lenguaje de manipulacin de bases de datos
dedicado, IBM DL/I. DB2 tambin est integrado en el sistema operativo i5/OS de IBM System i, y
las versiones estn disponibles para z/VSE yz/VM.
Una versin anterior del cdigo que se convertira en DB2 LUW era parte de un componente
Extended Edition de OS/2 llamado Administrador de Base de Datos. IBM extiende la funcionalidad
del Administrador de base de datos un nmero de veces, incluyendo la adicin de la funcionalidad
de base de datos distribuida que permite el acceso compartido a una base de datos en una
ubicacin remota en una LAN. Finalmente, IBM declar que la complejidad insuperable existido en
el cdigo Database Manager, y tom la difcil decisin de reescribir por completo el software en su
laboratorio de Toronto. La nueva versin del Administrador de base de datos, DB2 llama igual que
su padre mainframe, corri en el OS/2 y RS/6000 plataformas, fue llamado DB2/2 y DB2/6000
respectivamente. Otras versiones de DB2, con diferentes bases de cdigo, siguieron la misma
convencin '/' nombrar y se convirtieron en DB2/400, DB2/VSE y DB2/VM. Abogados IBM pararon
esta convencin de nombres prctica de ser utilizados y se decidi que todos los productos
necesarios para ser llamado "producto para la plataforma." La prxima versin de la unidad central
y los productos basados en servidores fueron nombrados DB2 Universal Database, un nombre que
ya se haba utilizado para la versin de Linux-Unix a Windows, con la introduccin de una
confusin generalizada sobre la versin del DBMS que se hace referencia. En este punto, la
versin de mainframe de DB2 y la versin del servidor de DB2 se codificaron en idiomas
completamente diferentes, pero comparten una funcionalidad similar y utiliza una arquitectura
comn para la optimizacin de SQL: el Optimizador de Starburst.
A travs de los aos ha DB2 tanto explotados y conducido numerosas mejoras en el hardware, en
particular en IBM System z con caractersticas tales como el intercambio de datos Sysplex
Paralelo. De hecho, DB2 UDB Versin 8 para z/OS ahora requiere un sistema de 64 bits y no
puede funcionar con los procesadores anteriores, y DB2 para z/OS mantiene ciertas diferencias
software nico con el fin de servir a sus clientes sofisticados. Aunque la mxima expresin de
software-hardware co-evolucin es el mainframe de IBM, en cierta medida, este fenmeno se
produce en otras plataformas, as como ingenieros de software de IBM colaboran con sus
homlogos de hardware.
A mediados de la dcada de 1990, IBM lanz una aplicacin DB2 en clster denominado DB2
Parallel Edition, que funcion inicialmente en AIX. Esta edicin permite escalabilidad,
proporcionando una arquitectura nada compartido, en el cual una sola gran base de datos se divide
en varios servidores DB2 que se comunican a travs de una interconexin de alta velocidad. Esta
edicin de DB2 finalmente fue portado a todas las plataformas Linux, UNIX y Windows, y ha sido
renombrado como DB2 Extended Enterprise Edition. IBM ahora se refiere a este producto como la
caracterstica de particionamiento de base de datos y lo vende como un complemento a su
producto estrella DB2 Enterprise.
A mediados de 2006, IBM anunci "Viper", que es el nombre en clave de DB2 9 en ambas
plataformas distribuidas y de z/OS. DB2 9 para z/OS se anunci a principios de 2007 - IBM dijo que
el nuevo DB2 fue la primera base de datos relacional para almacenar XML "nativa". Otras mejoras
incluyen mejoras relacionadas OLTP para plataformas distribuidas, inteligencia/almacenamiento de
datos empresariales mejoras relacionadas para z/OS, ms funciones de ajuste automtico y auto-
gestin, la explotacin de 64 bits adicionales, mejoras de rendimiento de procedimientos
almacenados para z/OS y la convergencia continua de los vocabularios SQL entre z/OS y
plataformas distribuidas.
En octubre de 2007, IBM anunci "Viper 2," que es el nombre en clave para DB2 9.5 en las
plataformas distribuidas. Hubo tres temas clave para el lanzamiento, gestin simplificada, Negocios
confiabilidad crtica y el desarrollo Agile XML.
En junio de 2009, IBM anunci "Cobra". DB2 9.7 aade la compresin de datos para los ndices de
bases de datos, tablas temporales, y los objetos de gran tamao. DB2 9.7 tambin es compatible
con los datos XML nativos en particiones hash, particionamiento rango, y la agrupacin multi-
dimensional. Estas caractersticas nativas XML permite a los usuarios trabajar directamente con
XML en entornos de almacenamiento de datos. DB2 9.7 tambin aade varias caractersticas que
lo hacen ms fcil para los usuarios de bases de datos Oracle para trabajar con DB2 - Estas
incluyen soporte para la sintaxis SQL ms utilizado, PL/SQL sintaxis, la sintaxis de scripting, y los
tipos de datos de base de datos Oracle. DB2 9.7 tambin ha mejorado su modelo de concurrencia
a exhibir un comportamiento que es familiar a los usuarios de base de datos Oracle y Microsoft
SQL Server.
En octubre de 2009, IBM present su segundo lanzamiento importante del ao cuando anunci
DB2 pureScale. DB2 pureScale es una solucin de clster de base de datos para plataformas que
no son centrales, apto para cargas de trabajo de procesamiento de transacciones en lnea. IBM
basa el diseo de DB2 pureScale sobre la aplicacin Sysplex paralelo de datos DB2 que
comparten en el mainframe. DB2 pureScale proporciona una arquitectura tolerante a fallos y
almacenamiento de disco compartido. Un sistema pureScale DB2 puede crecer hasta 128
servidores de bases de datos, y proporciona una disponibilidad continua y balanceo de carga
automtico.
En 2009, se anunci que DB2 puede ser un motor de MySQL. Esto permite a los usuarios de la
plataforma System i para acceder de forma nativa de DB2 en el sistema operativo IBM i, y para los
usuarios de otras plataformas de acceso a estos archivos a travs de la interfaz de MySQL. En el
System i y sus predecesores del AS/400 y la System/38, DB2 est estrechamente integrado en el
sistema operativo, y se presenta como parte del sistema operativo. Proporciona un diario, triggers y
otras caractersticas.

Ediciones
DB2 para Linux, Unix y Windows tiene tres ediciones distintas: IBM DB2 Express-C, Workgroup
Server Edition y Enterprise Server Edition. Cada una de estas ediciones tienen diferentes grupos
de funciones para diferentes cargas de trabajo grandes. Las aplicaciones creadas para las
ediciones ms bajos de DB2 estn garantizados para trabajar en las ediciones ms altos, pero a un
nivel ms alto de rendimiento.
La edicin sin cargo de DB2 se llama DB2 Express-C. DB2 Express-C es en cierto modo similar a
las bases de datos de cdigo abierto como MySQL y PostgreSQL, ya que se ofrece no compatible,
de forma gratuita para su uso sin restricciones, incluyendo el uso en entornos de produccin. Los
usuarios que necesiten soporte de nivel empresarial y fixpacks deben comprar cualquier edicin
DB2 estndar. DB2 Express-C, sin embargo, se basa en el mismo cdigo que otra DB2 para Linux,
Unix, y las ediciones de Windows y no es de cdigo abierto. DB2 Express-C es tambin similar a
las ediciones gratuitas de base de datos Oracle y Microsoft SQL Server, a excepcin de que DB2
Express-C no tiene lmite en el nmero de usuarios o el tamao de la base de datos. DB2 Express-
C se ejecuta en 32 y 64 bits de Windows, Linux en procesadores x86, x64 y POWER, Solaris en
x64 CPU y mquinas Intel con Mac OS X. Se puede instalar en mquinas de cualquier tamao,
pero el motor de base de datos utilizar slo dos ncleos de CPU y 2 GB de RAM. El apoyo se
proporciona en un foro web pblico gratuito. Para esta edicin no hay fixpacks o el apoyo oficial de
IBM.
DB2 para z/OS est disponible en su embalaje de productos tradicionales, o en la Unidad de
edicin Valor, que permite a los clientes en lugar de pagar un cargo por nica vez.
DB2 para i es la tercera importante encarnacin de DB2 - Se incorpora muy estrechamente en el
sistema operativo de las mquinas de IBM System i.
DB2 tambin poderes IBM InfoSphere Warehouse, que ofrece capacidades de almacenamiento de
datos. InfoSphere Warehouse ofrece varias ediciones diferentes y est disponible para z/OS,
Linux, Unix y Windows. Incluye varias caractersticas de BI, tales como ETL, minera de datos, la
aceleracin OLAP y anlisis en lnea.

IBM DB2 Everyplace
Tiendas DB2e, recupera, organiza y gestiona los datos en un dispositivo de mano. Los datos sobre
el dispositivo de mano se sincroniza a un sistema de gestin de base de datos relacional basada
en servidor. DB2e est disponible para Palm OS, EPOC, Neutrino, Windows CE y Linux embebido
DB2e en el dispositivo de mano incluye:
IBM DB2 Database Engine
IBM Sync
Consulta por ejemplo
DB2e incluye un componente llamado servidor de sincronizacin, que:
Permite la sincronizacin entre DB2e y base de datos del servidor
Centro de administracin de dispositivos mviles
Tabla de cifrado de la versin 8.1.1
Java ME Sync Client para telfonos celulares y buscapersonas

Competencia
Sistemas de gestin de base de datos mundial de IDC 2009-2013 Pronstico y 2.008 acciones de
proveedores de bases de datos Oracle clasifica como lder en cuota de DBMS marketing, seguido
de IBM DB2 y Microsoft SQL Server. Otros competidores incluyen los productos de cdigo abierto
como Firebird, MySQL y PostgreSQL, Ingres, y jugadores de nicho, como Sybase y MaxDB.
En 2009, Gartner dijo que "IBM DB2 9.7 sacude el mercado de DBMS de Oracle Compatibilidad".
Este ttulo se refiere a la adicin de DB2 de varias caractersticas que son familiares para los
usuarios de la base de datos de Oracle, por lo que es fcil para las personas con conocimientos de
base de datos Oracle para trabajar con DB2 - Estas nuevas caractersticas incluyen soporte de
DB2 para el SQL ms utilizado, PL/SQL y secuencias de comandos de sintaxis de base de datos
Oracle. Tambin incluyen soporte de DB2 para tipos de datos adicionales y modelos de
concurrencia.
En el DBMS arena en clster, donde las bases de datos pueden crecer a muchos terabytes, IBM
ofrece dos enfoques que compiten con Oracle Real Application Clusters: pureScale DB2 y DB2
Database Partitioning Feature. DB2 pureScale es una solucin de clster de base de datos de
disco compartido que es ideal para cargas de trabajo de procesamiento de transacciones en lnea
de gran capacidad. DB2 DPF le permite crear particiones en la base de datos a travs de mltiples
servidores o en un servidor de gran SMP, que es ideal para cargas de trabajo de procesamiento
analtico en lnea.
DB2 para z/OS podra decirse que tiene un menor nmero de competidores directos. Oracle es
atraer clientes a su Linux sobre los productos de System z, aunque al parecer no a expensas de
DB2 - Oracle tiene un 31-bit RDBMS disponible para z/OS, pero Oracle encontr dificultades para
competir con la caracterstica de DB2 situado en z/OS. Oracle ha anunciado que apoyar 10g en
z/OS, siempre y cuando los clientes desean, pero la compaa no presentar las futuras versiones
de su producto de base de datos en z/OS. CA-Datacom y ADABAS de Software AG estn
compitiendo bases de datos para z/OS, y hay algunos productos de nicho, as no relacional de
bases de datos que "compiten" incluyen IMS y CA-IDMS, entre otros. Por lo menos algunas bases
de datos de cdigo abierto son aparentemente compatibles con z/OS UNIX System Services.
IBM y DB2 son con frecuencia en o cerca de la parte superior de la TPC-C y TPC-H de parmetros
de la industria publicados en el sitio web del Transaction Processing Performance Council de.
En 2006, IBM aument su competencia en el almacn de datos emergente mercado de los
electrodomsticos mediante la liberacin de una lnea de productos de sistemas de software que
combinan DB2 Data Warehouse Edition con cualquiera de los sistemas IBM p o servidores IBM
System x hardware preconfigurado /. Esta familia de "almacn de electrodomsticos-como" los
sistemas se le dio el IBM Unidad de configuracin equilibrada nombre, o BCU, y se dirige a la
bodega mercado de electrodomsticos tipificado por Netezza y DATAllegro, pero se diferencia en
que utiliza la versin con todas las funciones de DB2 en lugar de un RDBMS de propsito nico
almacn orientado.

Informacin tcnica
DB2 se puede administrar ya sea de la lnea de comandos o la interfaz grfica de usuario. La
interfaz de lnea de comandos requiere un mayor conocimiento del producto, pero puede ser ms
fcil con guin y automatizado. La interfaz grfica de usuario es un cliente multiplataforma Java
que contiene una variedad de asistentes adecuados para los usuarios novatos. DB2 da soporte a
SQL y XQuery. DB2 tiene aplicacin nativa de almacenamiento de datos XML, donde los datos
XML se almacena como XML para un acceso ms rpido utilizando XQuery.
DB2 tiene API para REXX, PL/I, COBOL, RPG, FORTRAN, C , C, Delphi,. CLI NET, Java, Python,
Perl, PHP, Ruby, y muchos otros lenguajes de programacin. DB2 tambin soporta la integracin
en el entorno de desarrollo de Visual Studio integrado Eclipse y.


Error al procesar
Una caracterstica importante de los programas informticos de DB2 es el tratamiento de errores.
La estructura del rea de comunicaciones SQL se utilizaba exclusivamente dentro de un programa
de DB2 para devolver informacin de error al programa de aplicacin despus de que se ejecuta
cada sentencia SQL. El principal, pero no particularmente til, error de diagnstico se lleva a cabo
en el campo SQLCODE dentro del bloque SQLCA.
Los valores de cdigo de retorno de SQL son los siguientes:
0 significa una ejecucin satisfactoria.
Un nmero positivo significa una ejecucin satisfactoria de una o ms advertencias. Un
ejemplo es 100, lo que significa que no hay REGISTROSencontrados.
Un nmero negativo significa que pierda con un error. Un ejemplo es -911, lo que significa
que se ha producido un tiempo de espera de bloqueo, lo que provoc un retroceso.
Las versiones posteriores de DB2 aaden funcionalidad y la complejidad de la ejecucin de SQL.
Mltiples errores o advertencias podran ser devueltos por la ejecucin de una sentencia de SQL,
ya que puede, por ejemplo, han iniciado un disparador de base de datos y otras sentencias SQL.
En lugar de la SQLCA original, la informacin de error ahora debe ser recuperada por las
ejecuciones sucesivas de una declaracin GET DIAGNOSTICS.
Consulte los cdigos de retorno de SQL para obtener una lista ms completa de SQLCODE
comunes.

Versiones
LUW
v8.1 - v8.2
v9.1 - Cdigo Viper
v9.5 - Cdigo Viper2
v9.7 - Cdigo Nombre Cobra
v9.8 - Slo Escala Pure
v10.1 - Cdigo Galilleo
10.5 - Blu aceleracin. Nombre en clave Kepler

Proveedor de DB2 NET Data
o Estndar
Servidor = MiDireccin:
myPortNumber; Database = MyDatabase; UID = MyUserName; PWD =miContrasea;
La sintaxis Servidor valor clave es un nombre de servidor / direccin IP y un nmero de puerto opcional (ntese el:
en el medio).
IBM
DB2
o Definir el tamao de la conexin de la piscina puesta en comn
Servidor = MiDireccin:
myPortNumber; Database = MyDatabase; UID = MyUserName; PWD =micontrasea;
Max Pool Size = 100; Min Pool Size = 10;
DB2
o Deshabilitar la agrupacin de conexiones
Servidor = MiDireccin:
myPortNumber; Database = MyDatabase; UID = MyUserName; PWD =micontrasea;
Pooling = false;
DB2
o La agrupacin de conexiones, el tiempo en la piscina
Servidor = MiDireccin:
myPortNumber; Database = MyDatabase; UID = MyUserName; PWD =miContrasea;
Lifetime conexin = 60;
Define el nmero de segundos que la conexin puede permanecer inactiva en la piscina antes de su retirada de la
piscina.
IBM
DB2
La agrupacin de conexiones, no en comn
Servidor = MiDireccin:
myPortNumber; Database = MyDatabase; UID = MyUserName; PWD =micontrasea;
restablecimiento de la conexin = false;
IBM DB2
o Esquema Especificacin
Server = myAddress:myPortNumber; Database = myDataBase; UID = myUsername; PWD = my
Password;
CurrentSchema = mySchema;
Todos los objetos no calificados SQL utilizadas con la conexin actual sern calificados con el nombre de
esquema proporcionado
IBM
DB2
Problemas de conexin ? Consigue respuesta en el IBM DB2 Q & A Foro
IBM OLE DB Provider para DB2
o TCP / IP
Provider = IBMDADB2; Database = myDataBase; Hostname = myServerAddress; Protocol = TC
PIP;
Port = 50000; Uid = myUsername; Pwd = myPassword;
DB2
El proveedor OLEDB de Microsoft para DB2
o TCP / IP
Provider = DB2OLEDB; Biblioteca de transporte de red = TCPIP;
de direcciones de red = xxx.xxx.xxx.xxx; Initial Catalog = MyCtlg;
Collection Paquete = MyPkgCol; Esquema predeterminado = Esquema; ID de
usuario =MyUserName;
contrasea = miContrasea;
DB2
o APPC
Provider = DB2OLEDB; APPC Local LU Alias = MyAlias; APPC remoto LU Alias = MyRemote;
Initial Catalog = MyCtlg; Collection Paquete = MyPkgCol; esquema predeterminado = Esquema;
ID = MyUserName; contrasea = miContrasea;
DB2
NET Data Provider Framework para OLE DB
o Use un proveedor de OLE DB de NET
Provider = nombre de cualquier proveedor
oledb; OledbKey1 = someValue; OledbKey2 = someValue;
Ver opciones de cadenas de conexin del respectivo proveedor OLEDB. El OleDbConnection .net acaba de pasar en la
cadena de conexin al proveedor OLEDB especificado. Lea ms aqu .
Controlador IBM DB2 para ODBC y CLI
o Estndar
Conductor = {IBM DB2 ODBC
DRIVER}; Database = myDataBase; Hostname = myServerAddress;
Port = 1234; Protocol = TCPIP; Uid = myUsername; Pwd = myPassword;
IBM DB2
o Base de datos de alias
Conductor = {IBM DB2 ODBC
DRIVER}; dbalias = DatabaseAlias; Uid = MyUserName; Pwd =miContrasea;
Prueba esta alternativa dbalias si la palabra clave de base de datos no funciona.
DB2
o Esquema Especificacin
Conductor = {IBM DB2 ODBC
DRIVER}; Database = myDataBase; Hostname = myServerAddress;
Port = 1234; Protocol = TCPIP; Uid = myUsername; Pwd = myPassword; CurrentSchema =myS
chema;
El uso de este puede utilizar "seleccionar desde myTable "en vez de" seleccionar desde MYSCHEMA.MYTABLE "
DB2
NET Data Provider Framework para ODBC
o Utilice un controlador ODBC de NET
Conductor = {nombre de cualquier controlador
odbc}; OdbcKey1 = someValue; OdbcKey2 =someValue;

Por qu DB2 Express-C?
DB2 Express-C es la versin gratuita de uno de los mas avanzados sistemas de administracin
de base de datos del mundo. Por qu pagar cuando usted puede tener todo sin costo? DB2
Express-C es gratis para desarrollar, utilizar en produccin y distribuir.
Es un servidor de datos rpido, seguro, fiable, e increblemente escalable, ideal para la mayora de
empresas que recin empiezan o pequeas y medianas empresas ya establecidas. DB2 Express-C
9.7 est disponible en Linux, UNIX, Windows y ahora en la Mac OS X!. Tambin permite a los
desarrolladores manejar fcilmente XML nativo a travs de la tecnologa de almacenamiento
llamada pureXML. Si usted desarrolla en Java, .Net, Ruby, Python, Perl o casi cualquier otro
lenguaje de programacin disponible, DB2 pueden ser su ventaja tecnolgica.

No hay Lmites de Datos
DB2 Express-C no es una versin limitada de DB2. Al contrario, DB2 Express-C comparte el mismo
cdigo que el resto de las ediciones comerciales y tiene una generosa licencia, que no impone
lmites a su base de datos. Esto significa que en su servidor puede tomar ventaja de:

Hasta 2 ncleos (1 CPU)
Hasta 2 Giga Bytes de memoria RAM
No hay lmites de tamao de base de datos
No hay lmites de conexiones
No hay lmites de usuarios u cualquier otro tipo de limites

INSTALAR ODBC
Este artculo proporciona una descripcin general de Microsoft ODBC Driver para DB2.

Microsoft ODBC Driver para DB2 (Msdb2ole.dll) permite el acceso a travs de redes TCP/IP y SNA
LU 6.2 para bases de datos DB2 remotas. Este controlador se implementa como un solicitante de
aplicacin IBM distribuido Relational Database Architecture (DRDA) que puede conectarse a los
sistemas de DB2 DRDA compatible como MVS, OS/400 y Microsoft Windows NT.

El controlador compatible con ODBC 2.x y 3.x funciones ODBC (para obtener una lista completa de
funciones admitidas consulte la documentacin en pantalla de SNA Server SDK). El controlador
puede utilizarse de forma interactiva o desde un programa de aplicacin para emitir instrucciones
de SQL. Desde Microsoft Excel, los usuarios pueden importar tablas de DB2 en hojas de clculo y
utilizar herramientas de grficos de Excel para analizar los datos. Desde Microsoft Access, los
usuarios pueden importar desde y exportar a DB2. Con Microsoft Internet Information Server (IIS),
los desarrolladores pueden publicar informacin almacenados en DB2 a los usuarios a travs de
un explorador Web.

Para obtener ms informacin acerca de cmo utilizar el controlador ODBC para DB2, as como
una lista de palabras clave de atributo de cadena de conexin de ODBC y de valores admitidos,
consulte la documentacin del SDK de SNA Server o el controlador ODBC para DB2 archivos de
ayuda en lnea.

Agregar un origen de datos ODBC
Un origen de datos se asocia un controlador ODBC en particular a los datos que desea tener
acceso a travs de ese controlador. Debe configurar la informacin del origen de datos para cada
sistema de DB2 que van a tener acceso utilizando el controlador ODBC para DB2. Los parmetros
predeterminados para el controlador ODBC para DB2 se utilizan para el origen de datos slo y
deben configurarse por separado para cada origen de datos. Para configurar el controlador, siga
estos pasos:


1. Haga clic en Inicio, seleccione Configuracin y, a continuacin, haga clic en Panel de
Control.
2. Haga doble clic en orgenes de datos ODBC.
3. Seleccione un DSN de usuario, DSN de sistema o DSN de archivo.
4. Haga clic en el controlador ODBC de Microsoft para DB2 y, a continuacin, haga clic en
Finalizar.

Tambin se puede mostrar la herramienta de configuracin de orgenes de datos ODBC desde el
acceso directo que se encuentra en el grupo de programas de acceso a datos de Microsoft SNA
Server.


Agregar un origen de datos ODBC
La ficha General permite al usuario configurar los atributos bsicos necesarios para describir un
origen de datos. Para el controlador ODBC para DB2, los atributos generales incluyen las
siguientes palabras clave:


Nombre del origen de datos: El origen de datos es un parmetro necesario que se utiliza para
definir el origen de datos. El Administrador de controladores ODBC utiliza este valor de atributo
para cargar la configuracin del origen de datos ODBC correcta del registro o del archivo. Para
orgenes de datos de archivo, este campo se utiliza un nombre al archivo DSN, que se almacena
en el directorio archivos de programa\Archivos comunes\ODBC\Data Sources.

Descripcin: La descripcin es un parmetro opcional que se puede utilizar para describir el
origen de datos.

La ficha conexin permite al usuario configurar los atributos bsicos necesarios para conectarse a
un origen de datos.

LU 6.2 conexin:
Conexin TCP/IP:
Alias de LU APPC local:
Alias de LU APPC remoto:
Nombre del modo APPC:
Direccin IP:
El puerto de red:


La ficha conexin tambin incluye un botn Probar conexin que se puede utilizar para comprobar
los parmetros de conexin.

La ficha de seguridad permite al usuario configurar atributos opcionales que se utiliza para
restringir las conexiones a un origen de datos.

Utilizar este nombre de usuario:

El AS / 400 equipo distingue maysculas y minsculas con respecto a la ID de usuario y la
contrasea.

El Mainframe distingue maysculas de minsculas.

Utilizar inicio de sesin nico en:

Base de datos es de slo lectura:

La ficha base de datos de destino permite al usuario configurar atributos necesarios, as como
opcionales, permite definir el destino del sistema DB2.

Nombre de base de datos remota:

En DB2 (MVS, OS/390), esta propiedad se denomina ubicacin. El SYSIBM.Tabla de ubicaciones
enumeran todas las ubicaciones accesibles. Para buscar la ubicacin de DB2 que desee conectar,
pida al administrador que buscar en el DSNTINST de Clist TSO en las definiciones de DDF. Estas
definiciones se muestran en el panel DSNTIPR en el manual de instalacin de DB2.
En DB2/400, esta propiedad se denomina RDBNAM. El valor RDBNAM puede determinarse al
invocar el comando WRKRDBDIRE desde la consola en el sistema OS/400. Si no hay ningn valor
RDBNAM, luego se puede crear mediante la opcin Agregar.
En DB2 Universal Database, esta propiedad se denomina base de datos.

Coleccin de paquetes: El nombre de la coleccin DRDA donde desee el controlador para
almacenar y enlazan paquetes DB2.Se trata de un parmetro requerido. Para obtener ms
informacin acerca de la creacin de paquetes, por favor, ledo el siguiente artculo de Microsoft
Knowledge Base:
216810 Creacin de paquetes para uso con el controlador ODBC para DB2 y OLE KB
proporcionado para DB2
Predeterminado de esquema: El nombre de la coleccin donde se busca el proveedor para
obtener informacin de catlogo.El controlador ODBC utiliza el esquema predeterminado para
restringir los conjuntos de resultados para las operaciones ms populares, como enumerar una
lista de tablas en una coleccin de destino (por ejemplo, SQLTables de catlogo de ODBC).Para
obtener ms informacin sobre este parmetro, consulte el siguiente artculo de Microsoft
Knowledge Base:
217757 INF: Esquema para utilizarse con el controlador ODBC para DB2 y el proveedor OLE DB
para DB2
Alternar el nombre de TP: Esta propiedad slo es necesaria cuando se conecta a SQL/DS
(DB2/VM o DB2/VSE) y se conoce como el programa de transacciones remoto.

Automtica de confirmacin: Este atributo permite confirmacin implcita en todas las
instrucciones SQL. En el modo de confirmacin automtica, todas las operaciones de base de
datos es una transaccin que ser confirmada cuando realiza. Este modo es adecuado para
operaciones comunes que constan de una sola instruccin SQL. No es necesario delimitar o
especificar la finalizacin de estas transacciones. Al utilizar el modo de confirmacin automtica, no
se pueden deshacer los cambios. El valor predeterminado es True.

Convertir todos los tipos de datos binarios como tipos de datos de caracteres: Esta opcin,
se considera los datos de binario (CCSID 65535) escriba campos como campos de tipo de datos
de carcter en una base del origen por datos. Los valores de CCSID de Host y la pgina de
cdigos de PC requieren datos de entrada y parmetros de salida. (Ficha Configuracin regional
consulte).

La ficha Configuracin regional permite al usuario configurar atributos necesarios, as como
opcionales, que permite definir las pginas de cdigos que se utilizar en el sistema de DB2, as
como el equipo basado en Windows. Controlador ODBC de Microsoft para DB2, los atributos de
configuracin regional incluyen los siguientes:

Host local: El cdigo de carcter conjunto identificador (CCSID) que coincide con los datos de
DB2 tal como se representa en el equipo remoto. El valor predeterminado de este parmetro es
U.S./Canada (37). La propiedad CCSID es necesaria al procesar datos binarios como datos de
caracteres. A menos que establezca el proceso binario como valor de carcter, se convierten los
datos de carcter se basa en la columna de DB2 CCSID y la pgina de cdigos ANSI
predeterminada.

Pgina de cdigos predeterminada de uso de configuracin regional: Esta opcin indica que
el controlador ODBC que utilice la pgina de cdigos ANSI predeterminada para el equipo basado
en Windows. Si se desactiva esta opcin predeterminada, el usuario puede elegir cualquier pgina
de cdigos de PC compatibles.


PC Locale: Este atributo es necesario al procesar datos binarios como datos de caracteres. A
menos que establezca el proceso binario como valor de carcter, se convierten los datos de
carcter se basa en la pgina de cdigos ANSI predeterminada configurada en Windows. El valor
predeterminado de esta propiedad es Latn 1 (1252).

You might also like