Convalida dell'installazione di IBM Data Server Driver Package (Windows)
È possibile convalidare l'installazione di IBM Data Server Driver Package per le interfacce più comuni, come CLI/ODBC, ADO.NET e Visual Studio.
È possibile scaricare IBM Data Server Driver Package utilizzando il seguente link: https://www-304.ibm.com/support/docview.wss?rs=4020&uid=swg27016878.
Dopo aver installato IBM Data Server Driver Package, è possibile convalidare l'installazione per CLI / ODBC utilizzando il comando db2cli validate .
- Creare un alias nel file db2dsdriver.cfg . È quindi possibile popolare il file di configurazione con il nome alias DSN, il nome database, il nome host e la porta a cui effettuare la connessione. È possibile acquisire il percorso db2dsdriver.cfg per IBM Data Server Driver Package su Windows eseguendo il comando db2cli validate per mostrare l'ubicazione file db2dsdriver.cfg .
- Convalidare l'alias DSN con l'applicazione db2cli .
- Creare un DSN ODBC per l'alias.
- Verificare il DSN ODBC con MS Excel.
Esempio db2dsdriver.cfg
Il seguente file db2dsdriver.cfg di esempio è configurato con l'alias DSN come sampledsn, il nome database come sample, il nome host come samplehost.domain.com e la porta come 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>Elenco dei pacchetti client installati
IBM ( IBM Data Server Client o IBM Data Server Runtime Client), è possibile utilizzare il comando db2cli validate per elencare i pacchetti client installati su un sistema operativo Windows. Quando si immette il comando db2cli validate dai client del server di dati IBM, l'elenco è limitato ai client del server di datiIBM installati sul sistema operativo Windows. Per elencare IBM Data Server Driver for ODBC and CLI e i pacchetti client del server dati IBM® installati su un sistema operativo Windows, è necessario lanciare il comando db2cli validate dall'installazione IBM Data Server Driver for ODBC and CLI installazione. L'elenco indica il nome copia corrente come[C]e il nome copia predefinito come[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. Su sistemi Windows a 64 bit, sia db2cli32.exe che db2cli.exe hanno lo stesso output.Ubicazione del file db2dsdriver.cfg
L'ubicazione del file db2dsdriver.cfg differisce tra IBM Data Server Client e IBM Data Server Driver.
- In IBM Data Server Client: %instance_path%/cfg
- Nei server di database: %installation_path%/cfg
È possibile trovare l'ubicazione del file db2dsdriver.cfg utilizzando il comando db2cli con il parametro 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.Convalida alias DSN
È possibile immettere un comando db2cli validate -dsn sampledsn per convalidare l'alias DSN sampledsn configurato nel file db2dsdriver.cfg . Tutte le voci valide sono elencate nell'output del comando.
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=42968Se si utilizza Db2 Connect Unlimited Edition for z/OS®, è possibile utilizzare una chiave di licenza basata su server. Questo passo evita la necessità di chiavi di licenza basate sul client. Per i dettagli, consultare l'argomento relativo all'attivazione della chiave di licenza per Db2 Connect Unlimited Edition for System z ®.
Se non è possibile utilizzare la chiave di licenza basata sul server, prendere la chiave di licenza Db2 Connect da Db2 Connect Edition acquistata (ad esempio: db2conpe.lic) e immetterla nella directory della licenza C:\Program Files\IBM\IBM DATA SERVER DRIVER\license , sotto il percorso di installazione per 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"Dopo aver popolato il file db2dsdriver.cfg con le corrette informazioni di connessione al database, registrare l'alias DSN con il gestore driver ODBC come origine dati. È possibile rendere l'origine dati disponibile a tutti gli utenti del sistema (un'origine dati del sistema) o solo all'utente corrente (un'origine dati utente).
Test della connettività per il driver CLI
Per verificare la connessione CLI che utilizza voci di sezione DSN e database nel file db2dsdriver.cfg , immettere db2cli validate -dsn dsnName -connect -user userID -passwd password, come mostrato nel seguente esempio:
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.Convalida CLPPlus
- Al prompt del sistema operativo, immettere il comando clpplus con i parametri username e dsn-alias per avviare CLPPlus.
- Immettere la parola d'ordine associata al nome utente fornito.
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 = 19766Creazione di un DSN ODBC per l'alias
Creare un nome origine dati di sistema (DSN) per l'alias DSN sampledsn utilizzando il comando db2cli registerdsn -add sampledsn -system .
db2cli32 registerdsn -add sampledsn -systemVerifica del DSN ODBC con MS Excel
È possibile testare il DSN ODBC appena creato utilizzando applicazioni Microsoft, come MS Excel.
Procedura
- Avviare lo strumento amministratore ODBC da Control Panel->Administrative
Tools-> Data Sources (ODBC) for 64 bit binary. Per un file binario a 32 bit in una macchina a 64 bit, avviare lo strumento amministratore ODBC da System Drive:\windows\SysWOW64\odbcad32.exe. Ad esempio:
c:\windows\syswow64\ odbcad32.exe - Per impostazione predefinita, viene visualizzato l'elenco di origini dati utente. Fare clic sulla scheda DSN sistema.
- Selezionare il DSN appena creato (sampledsn nell'esempio) e fare clic su Configura.
- Immettere il nome utente e la parola d'ordine e fare clic su Connetti. Viene visualizzato il messaggio "Connessione verificata correttamente".
- Avviare un'applicazione Microsoft e utilizzare il DSN appena creato. Ad esempio,
- Avviare MS Excel.
- Andare a Data->Import External Data-> New Database
Query. L'elenco di DSN ODBC viene visualizzato in una casella di elenco.Nota: un'applicazione Excel a 32 bit mostra solo DSN a 32 bit nella casella di elenco e Excel a 64 bit mostra solo DSN a 64 bit nella casella di elenco.
- Seleziona il DSN (sampledsn nell'esempio) a cui vuoi connetterti e fornisci i dettagli di accesso. L'elenco di tabelle viene visualizzato nel database.
Verifica della connettività per 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.È possibile ignorare l'errore VSAI is not installed
properly . Questo errore viene visualizzato perché VSAI è disponibile solo a 32 bit e non viene rilevato da un testconn20a 64 bit. La versione a 32 bit di testconn20 dovrebbe riportare correttamente le informazioni 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.Creazione della connessione in Esplora server con IBM Database Add - ins for Visual Studio
- Avviare Visual Studio.
- Fare clic con il tasto destro del mouse sul nodo Connessioni dati in Esplora server e selezionare "Aggiungi connessione ..."
- Nella finestra di dialogo Aggiungi connessione , selezionare l'origine dati IBM Db2 e Informix® Data Provider for. Net.
- Fare clic sull'elenco a discesa database per visualizzare gli alias definiti nel file db2dsdriver.cfg . Scegliere l'alias dall'elenco a discesa oppure immettere il nome alias nel campo del nome del database.
- Selezionare
sampledsn, immettere il nome utente e la password e fare clic su Verifica connessione. Viene visualizzata una casella di messaggio per indicare che la connessione di test è stata superata. Chiudere la casella del messaggio. - Fare clic su OK nella finestra di dialogo di collegamento. La connessione viene ora creata in Esplora server.
Verifica della connettività di IBM OLE DB Provider
È possibile testare la connettività IBM OLE DB Provider importando i dati in un'applicazione foglio di calcolo, ad esempio MS Excel. Tuttavia, prima di avviare la procedura, accertarsi di aver completato le attività riportate di seguito:- Installare Microsoft Excel 2003/2007/2010/2013.
- Definire il DSN nel file db2dsdriver.cfg . Il file di configurazione del driver del server di dati, db2dsdriver.cfg, è un file XML che contiene un elenco di alias DSN e le relative proprietà. Viene utilizzato per memorizzare i dettagli di connessione in un unico posto. Il provider OLE DB di IBM utilizza tali informazioni per connettersi automaticamente all'origine dati invece di richiedere in modo interattivo tutti i dettagli di connessione ad ogni tentativo di connessione.
- Avviare Microsoft Excel.
- Per aprire la procedura guidata Connessione dati, completare una delle seguenti operazioni, in base alla propria versione di MS Excel:
Microsoft Excel 2003 - Selezionare .
- Nella finestra Seleziona origine dati , selezionare Connetti a nuovi dati Source.odc e fare clic su Apri.
Microsoft Excel 2007/2010/2013 Selezionare .
- Nella procedura guidata Connessione dati, selezionare Altro / Avanzate e fare clic su Avanti.
- Nella scheda Provider della finestra Proprietà Data Link , selezionare IBM OLE DB Provider per Db2 che corrisponde al nome della copia del driver del server di dati IBM selezionato durante l'installazione e fare clic su Avanti.
- Nella scheda Tutti , selezionare l'origine dati e immettere il nome DSN come definito nel file db2dsdriver.cfg .
- Immettere l'ID utente e password per il database a cui si sta tentando di collegarsi e fare clic su Connetti.
- Nella finestra Seleziona database e tabella , selezionare la tabella contenente i dati che si sta tentando di importare e fare clic su OK. Viene visualizzato il file di connessione dati predefinito. Questo file salva le informazioni di collegamento in modo che la prossima volta che si importano i dati dalla stessa origine dati non è necessario immettere tutto.
- Fare clic su Fine.
- Nella finestra Importa tabella , selezionare la colonna iniziale del foglio di lavoro per importare i dati della tabella e fare clic su OK. I dati vengono estratti dalla tabella database nel foglio di lavoro selezionato.
- Fare clic su Ok. Se i dati vengono visualizzati in Excel, il provider OLE DB di IBM è connesso.