Validación de la instalación de IBM Data Server Driver Package (Windows)
Puede validar la instalación de IBM Data Server Driver Package para las interfaces más populares, como por ejemplo CLI/ODBC, ADO.NET y Visual Studio.
Puede descargar IBM Data Server Driver Package utilizando el enlace siguiente: https://www-304.ibm.com/support/docview.wss?rs=4020&uid=swg27016878.
Después de instalar IBM Data Server Driver Package, puede validar la instalación para CLI / ODBC utilizando el mandato db2cli validate .
- Cree un alias en el archivo db2dsdriver.cfg. A continuación, puede llenar el archivo de configuración con el nombre de alias de DSN (nombre de fuente de datos), el nombre de base de datos, el nombre de sistema principal y el puerto con el que debe establecerse la conexión. Puede obtener la vía de acceso db2dsdriver.cfg para el producto IBM Data Server Driver Package en Windows ejecutando el mandato db2cli validate para mostrar la ubicación del archivo db2dsdriver.cfg .
- Valide el alias de DSN con la aplicación db2cli.
- Cree un DSN de ODBC para el alias.
- Pruebe el DSN de ODBC con MS Excel.
Archivo db2dsdriver.cfg de ejemplo
El siguiente archivo db2dsdriver.cfg de ejemplo se ha configurado con el alias de DSN sampledsn, el nombre de base de datos sample, el nombre de sistema principal samplehost.domain.com y el puerto 19766.
<configuration>
<dsncollection>
<dsn alias="sampledsn" name="sample" host="samplehost.domain.com" port="19766"/>
</dsncollection>
<databases>
<database name="sample" host="samplehost.domain.com" port="19766">
</database>
</databases>
</configuration>Lista de paquetes de cliente instalados
IBM ( IBM Data Server Client o IBM Data Server Runtime Client), puede utilizar el mandato db2cli validate para listar los paquetes de cliente instalados en un sistema operativo Windows. Cuando emite el mandato db2cli validate desde los clientes de servidor de datos de IBM, la lista está limitada a losclientes de servidor de datos deIBM instalados en el sistema operativo Windows. Para listar IBM Data Server Driver for ODBC and CLI los paquetes y los paquetes cliente del servidor de datos IBM® que están instalados en un sistema operativo Windows, debe emitir el comando db2cli validate desde el sistema operativo Windows IBM Data Server Driver for ODBC and CLI instalación. La lista indica el nombre de copia actual como[C]y el nombre de copia por omisión como[D].
C:\CLIDRIVER\bin>db2cli validate
IBM DATABASE 2 Interactive CLI Sample Program
(C) COPYRIGHT International Business Machines Corp. 1993,1996
All Rights Reserved
Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
---------------------------------------------------------------------
[ CLI Driver Version : 10.0X.0000 ]
[ Informational Tokens : "Db2 v10.X.XXX.XXX","nXXXXXX","IPXXXXX","Fixpack X" ]
[ CLI Driver Type : IBM Data Server Driver for ODBC and CLI ]
IBM Data Server client packages on the current workstation:
Copyname Version Installed Location
---------------------------------------------------------------------
C_CLIDRIVER[C] 09.07.0600 C:\CLIDRIVER
DB2COPY1[D] 09.07.0500 E:\SQLLIB
DB2COPY2 09.01.0700 C:\Program Files\IBM\SQLLIB_01\
DB2COPY3 09.07.0301 C:\Program Files\IBM\SQLLIB\
DSCOPY 09.07.0500 C:\IBM\IBM DATA SERVER DRIVER\
---------------------------------------------------------------------
db2dsdriver.cfg Schema Validation :
Success: The schema validation operation completed successfully.
The configuration file C:\Documents and Settings\All Users\Application Data\IBM\
DB2\C_CLIDRIVER\cfg\db2dsdriver.cfg is valid
The validation completed. En un sistema Windows de 64 bits, tanto db2cli32.exe como db2cli.exe tienen la misma salida.Ubicación del archivo db2dsdriver.cfg
La ubicación del archivo db2dsdriver.cfg difiere entre IBM Data Server Client e IBM Data Server Driver.
- En IBM Data Server Clients: %instance_path%/cfg
- En servidores de bases de datos: %installation_path%/cfg
Encontrará la ubicación del archivo db2dsdriver.cfg mediante el mandato db2cli con el parámetro validate.
db2cli.exe validate -dsn dummy
IBM DATABASE 2 Interactive CLI Sample Program
(C) COPYRIGHT International Business Machines Corp. 1993,1996
All Rights Reserved
Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
---------------------------------------------------------------------------
[ CLI Driver Version : 10.XX.0000 ]
[ Informational Tokens : "Db2 v10.X.X.X","sXXXXXX","IPXXXXX","Fixpack X" ]
[ CLI Driver Type : IBM Data Server Driver For ODBC and CLI ]
---------------------------------------------------------------------------
db2dsdriver.cfg Schema Validation :
Success: The schema validation operation completed successfully.
The configuration file ../cfg/db2dsdriver.cfg is valid
Note: The validation operation utility could not find the
configuration file named db2cli.ini.
The file is searched at ../cfg/db2cli.ini
db2dsdriver.cfg Validation :
---------------------------------------------------------------------------
[ DB2DSDRIVER_CFG_PATH env var : unset ]
[ db2dsdriver.cfg Path : ../cfg/db2dsdriver.cfg ]
---------------------------------------------------------------------------
[ Valid keywords used for DSN : alias1 ]
Keyword Value
--------------------------------------------------
DATABASE name1
HOSTNAME server1.net1.com
PORT 50001
CURRENTSCHEMA OWNER1
[ Parameters used for WLB ]
Parameter Value
--------------------------------------------------
enableWLB true
maxTransports 50
[ Parameters used for ACR ]
Parameter Value
--------------------------------------------------
enableACR true
[ Keywords UNKNOWN for DSN : alias1 ]
Keyword Value
--------------------------------------------------
GlobalParam Value
---------------------------------------------------------------------------
The validation completed.Validación del alias de DSN
Puede emitir el mandato db2cli validate -dsn sampledsn para validar el alias de DSN dsnejemplo configurado en el archivo db2dsdriver.cfg. Todas las entradas válidas se listan en la salida del mandato.
db2cli validate -dsn alias1
IBM DATABASE 2 Interactive CLI Sample Program
(C) COPYRIGHT International Business Machines Corp. 1993,1996
All Rights Reserved
Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
---------------------------------------------------------------------------
[ CLI Driver Version : 10.0X.0000 ]
[ Informational Tokens : "Db2 v10.X.XXX.XXX","nXXXXXX","IPXXXXX","Fixpack X" ]
[ CLI Driver Type : IBM Data Server Client ]
[ db2diag.log Path : C:\Documents and Settings\All Users\Application Data\IBM\DB2\db2build\DB5\db2diag.log ]
---------------------------------------------------------------------------
IBM Data Server Client packages on the current workstation :
Copyname Version Installed Location
---------------------------------------------------------------------------
db2build[C] 10.XX.XXXX E:\sqllib
IBMDBCL1[D] 10.XX.XXXX C:\Program Files\IBM\IBM DATA SERVER DRIVER
---------------------------------------------------------------------------
db2dsdriver.cfg Schema Validation :
Success: The schema validation operation completed successfully.
The configuration file C:\Documents and Settings\All Users\Application Data\IBM\DB2\db2build\cfg\db2dsdriver.cfg is valid
Note: The validation operation utility could not find the configuration file named db2cli.ini.
The file is searched at C:\Documents and Settings\All Users\Application Data\IBM\DB2\db2build\cfg\db2cli.ini
db2dsdriver.cfg Validation :
---------------------------------------------------------------------------
[ DB2DSDRIVER_CFG_PATH env var : unset ]
[ db2dsdriver.cfg Path : C:\Documents and Settings\All Users\Application Data\IBM\DB2\db2build\cfg\db2dsdriver.cfg ]
---------------------------------------------------------------------------
[ List of Keywords used for DSN : alias1 ]
Keywords Valid For Value
----------------------------------------------------------
DATABASE CLI,.NET,ESQL STLEC1
HOSTNAME CLI,.NET,ESQL INEC002.svldev.svl.ibm.com
PORT CLI,.NET,ESQL 446
CURRENTSCHEMA CLI,.NET **DUPLICATE**
DISABLEAUTOCOMMIT CLI FALSE
COMMPROTOCOL CLI TCPIP
COMMITONEOF CLI,.NET TRUE
COLUMNWISEMRI CLI TRUE
DISABLEPOOLING .NET TRUE
csmbuffersize **UNKNOWN**
XMLDeclaration **UNKNOWN**
[ Parameters used for WLB ]
Parameter Value
----------------------------------------------------------
enableWLB true
maxTransports 50
[ Parameters used for ACR ]
Parameter Value
----------------------------------------------------------
enableACR true
enableSeamlessACR true
Alternate Server List :
Name - S1 Hostname - jcc.svl.ibm.com Port - 446
Name - S2 Hostname - host1_placeholder Port - 446
Name - S3 Hostname - host2_placeholder Port - 446
Affinity List :
Name - list1 Serverorder - S1,S2,S3
Name - list2 Serverorder - S2,S1,S3
---------------------------------------------------------------------------
The validation completed.db2cli validate -dsn sampledsn
IBM DATABASE 2 Interactive CLI Sample Program
(C) COPYRIGHT International Business Machines Corp. 1993,1996
All Rights Reserved
Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
---------------------------------------------------------------------------
[ CLI Driver Version : 10.XX.XXXX ]
[ Informational Tokens : "Db2 v10.X.XXX.XXX","sXXXXXX","IPXXXXX","Fixpack X" ]
[ CLI Driver Type : IBM Data Server Driver Package ]
[ CLI Copy Name : IBMDBCL1 ]
---------------------------------------------------------------------------
db2dsdriver.cfg Schema Validation :
Warning: The schema validation operation completed successfully.
The following data source name was not found in the db2cli.ini file: "sampledsn".
The file is at C:\Documents and Settings\All Users\Application Data\IBM\DB2\IBMDBCL1\cfg\db2cli.ini
db2dsdriver.cfg Validation :
-----------------------------------------------------------------------------------
[ DB2DSDRIVER_CFG_PATH env var : unset ]
[ db2dsdriver.cfg Path : C:\Documents and Settings\All Users\Application Data\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.cfg ]
-----------------------------------------------------------------------------------
[ Keywords used by CLI for DSN : sampledsn ]
Keyword Value
------------------------------------------
DATABASE sample
HOSTNAME samplehost.domain.com
PORT 19766
------------------------------------------
The validation completed. db2cli validate -all
===============================================================================
Client information for the current copy (copy name: IBMDBCL1):
===============================================================================
Client Package Type : IBM Data Server Driver Package
Client Version (level/bit): Db2 v10.XX.XXX.XXX (nXXXXXX/XX-bit)
Client Platform : NT
Install/Instance Path : C:\SQLLIB\clidriver
Common App Data Path : C:\Documents and Settings\All Users\Application Data
\IBM\DB2\db2build
DB2DSDRIVER_CFG_PATH value: <not-set>
db2dsdriver.cfg Path : <Common App Data Path>\cfg\db2dsdriver.cfg
DB2CLIINIPATH value : <not-set>
db2cli.ini Path : <Common App Data Path>\cfg\db2cli.ini
db2diag.log Path : <Common App Data Path>\db2diag.log
===============================================================================
List of all IBM Data Server client packages on the current workstation:
===============================================================================
Copy name Version Package Language Installed Location
--------------------------------------------------------------------------------
DB2COPY1 10.X.XX ESE EN C:\Program Files\IBM\SQLLIB
IBMDBCL1[C,D] 10.X.XX DSD ALL_LANG C:\Program Files\IBM\IBM DATA SERVER DRIVER
--------------------------------------------------------------------------------
ESE : IBM Db2 Enterprise Server Edition
DSD : IBM Data Server Driver Package
--------------------------------------------------------------------------------
===============================================================================
db2dsdriver.cfg schema validation for the entire file:
===============================================================================
Success: The schema validation completed successfully without any errors.
===============================================================================
db2cli.ini validation for data source name "dsnName":
===============================================================================
Note: The validation utility could not find the configuration file db2cli.ini.
The file is searched at "C:\Documents and Settings\All Users\Application
Data\IBM\DB2\db2build\cfg\db2cli.ini".
===============================================================================
db2dsdriver.cfg validation for data source name "dsnName":
===============================================================================
[ Parameters used for the connection ]
Keywords Valid For Value
---------------------------------------------------------------------------
DATABASE CLI,.NET,ESQL sample
HOSTNAME CLI,.NET,ESQL localhost
PORT CLI,.NET,ESQL 50000
COMMITONEOF CLI,.NET 1
ISOLATIONLEVEL CLI,.NET readcommitted
CURRENTSCHEMA CLI,.NET test1
COMMPROTOCOL CLI tcpip
AUTHENTICATION CLI,.NET server_encrypt
ClientAplicationName **UNKNOWN**
isolatonlevel **UNKNOWN**
isolationlevl **UNKNOWN**
[ Parameters used for WLB ]
Parameter Value
---------------------------------------------------------------------------
enablewlb true
maxtransports 25
enableSeamlessAcr **UNKNOWN**
[ Parameters used for ACR ]
Parameter Value
---------------------------------------------------------------------------
enableacr true
maxacrretries 3
acrRetryIntrval **UNKNOWN**
Connecting to: sample:localhost:50000 [SUCCESS]
===============================================================================
db2cli.ini validation for database "prod:localhost:50000":
===============================================================================
Note: The validation utility could not find the configuration file db2cli.ini.
The file is searched at "C:\Documents and Settings\All Users\Application
Data\IBM\DB2\db2build\cfg\db2cli.ini".
===============================================================================
db2dsdriver.cfg validation for database "prod:localhost:50000":
===============================================================================
[ Parameters used for the connection ]
Keywords Valid For Value
---------------------------------------------------------------------------
CURRENTSCHEMA CLI,.NET test2
COMMPROTOCOL CLI tcpip
AUTHENTICATION CLI,.NET server_encrypt
isolationlevl **UNKNOWN**
[ Parameters used for WLB ]
Parameter Value
---------------------------------------------------------------------------
enablewlb true
maxtransports 15
[ Parameters used for ACR ]
Parameter Value
---------------------------------------------------------------------------
enableacr true
Connecting to: prod:localhost:50000 [FAILED]
[IBM][CLI Driver] SQL30082N Security processing failed with reason "24" ("USE
RNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001
===============================================================================
db2cli.ini validation for database "sample:localhost:50000":
===============================================================================
Note: The validation utility could not find the configuration file db2cli.ini.
The file is searched at "C:\Documents and Settings\All Users\Application
Data\IBM\DB2\db2build\cfg\db2cli.ini".
===============================================================================
db2dsdriver.cfg validation for database "sample:localhost:50000":
===============================================================================
[ Parameters used for the connection ]
Keywords Valid For Value
---------------------------------------------------------------------------
CURRENTSCHEMA CLI,.NET test1
COMMPROTOCOL CLI tcpip
AUTHENTICATION CLI,.NET server_encrypt
isolatonlevel **UNKNOWN**
isolationlevl **UNKNOWN**
[ Parameters used for WLB ]
Parameter Value
---------------------------------------------------------------------------
enablewlb true
maxtransports 25
enableSeamlessAcr **UNKNOWN**
[ Parameters used for ACR ]
Parameter Value
---------------------------------------------------------------------------
enableacr true
maxacrretries 3
acrRetryIntrval **UNKNOWN**
Connecting to: sample:localhost:50000 [SUCCESS]
===============================================================================
The validation is completed.
===============================================================================[IBM][CLI Driver] SQL1598N An attempt to connect to the database server
failed because of a licensing problem. SQLSTATE=42968Si utiliza Db2 Connect Unlimited Edition for z/OS®, puede utilizar una clave de licencia basada en servidor. Con este único paso no será necesario utilizar claves de licencia basadas en cliente. Para obtener detalles, consulte el tema sobre la activación de la clave de licencia para Db2 Connect Unlimited Edition for System z ®.
Si no puede utilizar la clave de licencia basada en servidor, tome la clave de licencia de Db2 Connect de Db2 Connect Edition que ha adquirido (por ejemplo: db2conpe.lic) y escríbalo en el directorio de licencia de C:\Program Files\IBM\IBM DATA SERVER DRIVER\license , debajo de la ubicación de instalación de IBM Data Server Driver Package.
db2cli bind "@<ds driver install path> \bnd\db2cli.lst" -dsn sampledsn -user <userid> -passwd <password> -options "grant public collection nullid"Después de que db2dsdriver.cfg contenga la información de conexión a base de datos correcta, registre el alias de DSN en el gestor de controladores ODBC como fuente de datos. Puede poner la fuente de datos a disposición de todos los usuarios del sistema (una fuente de datos del sistema) o solamente a disposición del usuario actual (una fuente de datos de usuario).
Prueba de conectividad para el controlador CLI
Para probar la conexión CLI que utiliza DSN y entradas de sección de base de datos en el archivo db2dsdriver.cfg , emita db2cli validate -dsn dsnName -connect -user userID -passwd password, tal como se muestra en el ejemplo siguiente:
db2cli validate -dsn sample -connect -user userID -passwd password
IBM DATABASE 2 Interactive CLI Sample Program
(C) COPYRIGHT International Business Machines Corp. 1993,1996
All Rights Reserved
Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
---------------------------------------------------------------------------
[ CLI Driver Version : 10.0X.XXXX ]
[ Informational Tokens : "Db2 v10.X.XXX.XXX","sXXXXXX","IPXXXXX","Fixpack X" ]
[ CLI Driver Type : IBM Data Server Driver Package ]
[ CLI Copy Name : IBMDBCL1 ]
---------------------------------------------------------------------------
db2dsdriver.cfg Schema Validation :
Success: The schema validation operation completed successfully.
The configuration file C:\Documents and Settings\All Users\Application Data\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.cfg is valid
Note: The validation operation utility could not find the
configuration file named db2cli.ini.
The file is searched at C:\Documents and Settings\All Users\Application Data\IBM\DB2\IBMDBCL1\cfg\db2cli.ini
db2dsdriver.cfg Validation :
---------------------------------------------------------------------------
[ DB2DSDRIVER_CFG_PATH env var : unset ]
[ db2dsdriver.cfg Path : C:\Documents and Settings\All Users\Application Data\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.cfg ]
---------------------------------------------------------------------------
[ Valid keywords used for DSN : sample ]
Keyword Value
--------------------------------------------------
DATABASE STLEC1
HOSTNAME TOREC48.ibm.com
PORT 446
---------------------------------------------------------------------------
Connection Section :
---------------------------------------------------------------------------
Connecting to: sample
Connect Status: success
End Connection Section
---------------------------------------------------------------------------
The validation completed.Validación de CLPPlus
- En el indicador del sistema operativo, escriba el mandato clpplus con los parámetros username y dsn-alias para iniciar CLPPlus.
- Escriba la contraseña asociada al nombre de usuario que ha indicado.
C:\>clpplus db2admin@sampledsn
CLPPlus: Version 1.4
Copyright (c) 2009, 2011, IBM CORPORATION. All rights reserved.
Enter password: **********
Database Connection Information :
---------------------------------
Hostname = samplehost.domain.com
Database server = DB2/NT SQLXXXXX
SQL authorization ID = db2admin
Local database alias = SAMPLEDSN
Port = 19766Creación de un DSN de ODBC para el alias
Cree un
nombre de fuentes de datos (DNS) del sistema para el alias de DSN sampledsn
mediante el mandato db2cli registerdsn -add sampledsn -system.
db2cli32 registerdsn -add sampledsn -systemPrueba de un DSN de ODBC con MS Excel
Puede probar el DSN de ODBC recién creado utilizando aplicaciones de Microsoft, como MS Excel.
Procedimiento
- Inicie la herramienta de administrador de ODBC desde Control Panel->Administrative
Tools-> Data Sources (ODBC) for 64 bit binary. Para un binario de 32 bits en una máquina de 64 bits, inicie la herramienta de administrador de ODBC desde System Drive:\windows\SysWOW64\odbcad32.exe. Por ejemplo:
c:\windows\syswow64\ odbcad32.exe - Se muestra la lista de fuentes de datos de usuario por omisión. Pulse la pestaña DSN del sistema .
- Seleccione el DSN que acaba de crear (sampledsn en nuestro ejemplo) y pulse Configurar.
- Escriba el nombre de usuario y la contraseña, y pulse en Conectar. Se mostrará un mensaje que indica que la conexión se ha probado con éxito.
- Inicie una aplicación de Microsoft y utilice el DSN recién creado. Por ejemplo,
- Inicie MS Excel.
- Vaya a Data->Import External Data-> New Database
Query. La lista de los DSN de ODBC se muestra en un recuadro de lista.Nota: Una aplicación Excel de 32 bits sólo muestra DSN de 32 bits en el recuadro de lista y Excel de 64 bits sólo muestra DSN de 64 bits en el recuadro de lista.
- Seleccione el DSN al que desea conectarse (sampledsn en nuestro ejemplo) y proporcione los detalles de inicio de sesión. En la base de datos se muestra la lista de tablas.
Prueba de conectividad para controladores ADO.NET
C:\Program Files\IBM\IBM DATA SERVER DRIVER\bin>testconn20 -dtc
"database=sampledsn;uid=username;pwd=password"
adding MSDTC step
Step 1: Printing version info
.NET Framework version: X.X.XXXXX.XXXX
Db2 .NET provider version: X.X.X.X
Db2 .NET file version: XX.X.X.X
Capability bits: ALLDEFINED
Build: sXXXXXX
Factory for invariant name IBM.Data.DB2 verified
Elapsed: 1.2969165
Step 2: Validating db2dsdriver.cfg against db2dsdriver.xsd schema file
C:\ProgramData\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.cfg against
C:\ProgramData\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.xsd
Elapsed: 0
Step 3: Connecting using "database=sampledsn;uid=username;pwd=password"
Server type and version: DB2/NT 09.07.0003
Elapsed: 2.8594665
Step 4: Selecting rows from SYSIBM.SYSTABLES to validate existence of packages
SELECT * FROM SYSIBM.SYSTABLES FETCH FIRST 5 rows only
Elapsed: 0.3281355
Step 5: Calling GetSchema for tables to validate existence of schema functions
Elapsed: 0.906279
Step 6: Creating XA connection
DB2TransactionScope: Connection Closed.
Elapsed: 3.2657295
Test passed.Puede omitir el error VSAI is not installed
properly. Este error aparece porque VSAI solamente
está disponible en 32 bits y no se puede detectar mediante testconn20 de 64 bits. La versión de 32 bits de testconn20 debería
mostrar correctamente la información de VSAI.C:\Program Files\IBM\IBM DATA SERVER DRIVER\bin>testconn20 -dtc
"database=sample;server=samplehost.domain.com:19766;uid=username;pwd=password"C:\Program Files\IBM\IBM DATA SERVER DRIVER\bin>testconn20_32 -dtc
"database=sampledsn;uid=username;pwd=password" adding MSDTC step
Step 1: Printing version info
.NET Framework version: X.X.XXXXX.XXXX
Db2 .NET provider version: X.X.X.X
Db2 .NET file version: XX.X.X.X
Capability bits: ALLDEFINED
Build: sXXXXXX
Factory for invariant name IBM.Data.DB2 verified
Elapsed: 1.2969165
Step 2: Validating db2dsdriver.cfg against db2dsdriver.xsd schema file
C:\ProgramData\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.cfg against
C:\ProgramData\IBM\DB2\IBMDBCL1\cfg\db2dsdriver.xsd
Elapsed: 0
Step 3: Connecting using "database=sampledsn;uid=username;pwd=password"
Server type and version: DB2/NT 09.07.0003
Elapsed: 2.8594665
Step 4: Selecting rows from SYSIBM.SYSTABLES to validate existence of packages
SELECT * FROM SYSIBM.SYSTABLES FETCH FIRST 5 rows only
Elapsed: 0.3281355
Step 5: Calling GetSchema for tables to validate existence of schema functions
Elapsed: 0.906279
Step 6: Creating XA connection
DB2TransactionScope: Connection Closed.
Elapsed: 3.2657295
Test passed.Creación de una conexión en Server Explorer con IBM Database Add-ins for Visual Studio
- Inicie Visual Studio.
- Pulse con el botón derecho del ratón en el nodo Conexiones de datos del Explorador de servidores y pulse en "Agregar conexión..."
- En el diálogo Añadir conexión , seleccione IBM Db2 e Informix® Data Provider for. Net data source.
- Pulse en la lista desplegable de bases de datos para que se muestren los alias definidos en el archivo db2dsdriver.cfg. Elija el alias de la lista desplegable o escriba el nombre del alias en el campo de nombre de base de datos.
- Seleccione
sampledsn, escriba el nombre de usuario y la contraseña, y pulse en Probar conexión. Aparece un recuadro de mensaje que indica que la conexión de prueba se ha realizado correctamente. Cierre el recuadro de mensaje. - Pulse en Aceptar en el diálogo de conexión. La conexión ya está creada en el explorador de servidores.
Prueba de la conectividad de IBM OLE DB Provider
Puede probar la conectividad de IBM OLE DB Provider al importar datos a una aplicación de hoja de cálculo, como MS Excel. No obstante, antes de iniciar el procedimiento, asegúrese de haber completado las siguientes tareas:- Instale Microsoft Excel 2003/2007/2010/2013.
- Defina el DSN en el archivo db2dsdriver.cfg. El archivo de configuración del controlador de Data Server, db2dsdriver.cfg, es un archivo XML que contiene una lista de alias de DSN y sus propiedades. Se utiliza para almacenar los detalles de la conexión en un solo lugar. IBM OLE DB Provider utiliza dicha información para conectarse automáticamente con el origen de datos en lugar de solicitar interactivamente todos los detalles de la conexión en cada intento de conexión.
- Inicie Microsoft Excel.
- Para abrir el Asistente de conexión de datos, complete uno de los siguientes pasos, en función de su versión de MS Excel:
Microsoft Excel 2003 - Seleccione .
- En la ventana Seleccionar origen de datos, seleccione Conectar con nuevo odc de origen de datos y pulse Abrir.
Microsoft Excel 2007/2010/2013 Seleccione .
- En el Asistente de conexión de datos, seleccione Otros/avanzado y pulse Siguiente.
- En la pestaña Proveedor de la ventana Propiedades de enlace de datos , seleccione IBM OLE DB Provider para Db2 que corresponda al nombre de copia de controlador de servidor de datos de IBM seleccionado durante la instalación y pulse Siguiente.
- En la pestaña Todo, seleccione el origen de datos y escriba el nombre DSN tal como lo ha definido en el archivo db2dsdriver.cfg.
- Introduzca el ID de usuario y la contraseña de la base de datos con la que está intentando conectarse y pulse Conectar.
- En la ventana Seleccionar base de datos y tabla, seleccione la tabla que contiene los datos que está intentando importar y pulse Aceptar. Se visualiza el archivo de conexión de datos predeterminado. Este archivo guarda la información de conexión de forma que la siguiente vez que se importen datos desde el mismo origen de datos no tenga que volver a introducirlos.
- Pulse Finalizar.
- En la ventana Importar tabla, seleccione la columna de inicio de la hoja de trabajo para importar los datos de la tabla y pulse Aceptar. Los datos pasan de la tabla de base de datos a la hoja de trabajo seleccionada.
- Pulse Aceptar. Si sus datos se visualizan en el Excel, se conecta IBM OLE DB Provider.