INF: Configurazione delle origini dati per il Provider Microsoft OLE DB per DB2

Ulteriori informazioni

Panoramica del Provider Microsoft OLE DB per DB2

Per utilizzare il Provider Microsoft OLE DB per DB2 con un'applicazione consumer OLE DB, è necessario;

  • Creare un file Microsoft data link (UDL) e chiamare questo metodo dall'applicazione.

    - oppure -

  • Chiamare il provider utilizza una stringa di connessione che include il nome del provider.

Microsoft Data Access Components (MDAC) 2.0 e versioni successive includono collegamenti dati, un metodo generico per la gestione e il caricamento di connessioni a origini dati OLE DB. Collegamenti dati supporta anche la ricerca e la persistenza delle connessioni alle origini dati OLE DB. Per ulteriori informazioni sull'utilizzo di file UDL, nonché un elenco di proprietà di inizializzazione OLE DB supportate e gli argomenti della stringa di connessione ADO, vedere "Utilizzo di OLE DB Provider per DB2" nella documentazione in linea di SNA Server SDK.

Collegamenti ai dati OLE DB

È necessario configurare le informazioni sull'origine dati per ogni oggetto di origine dati di host che viene eseguito tramite il Provider OLE DB per DB2. I parametri predefiniti per il Provider OLE DB per DB2 vengono utilizzati per solo l'origine dati e questi parametri devono essere configurate separatamente per ogni origine dati. Collegamenti dati fornisce un metodo uniforme per la creazione di definizioni di oggetti di origine di dati OLE DB permanenti sotto forma di file UDL. Applicazioni, come nell'esempio di RowsetViewer incluso in SNA Server SDK, è possibile aprire file UDL creati e passare la stringa di inizializzazione stored al Provider OLE DB per DB2 in fase di esecuzione.

Aggiunta o la configurazione di un collegamento dati

È necessario creare un collegamento di dati per configurare i parametri per l'origine dati OLE DB. È possibile creare un nuovo collegamento dati facendo clic sul collegamento nella cartella del programma Access Server\Data SNA. Le proprietà di un file di dati collegamenti modificabili aprendo il file da Esplora risorse. Per modificare il file di dati di collegamenti:

Per Windows NT

  1. Dal menu di avvio, selezionare il gruppo di programmi Microsoft SNA Server.

  2. Selezionare il gruppo di programmi di accesso ai dati.

  3. Selezionare nuova origine di dati OLE DB. Verrà visualizzata la pagina delle Proprietà Data Link .

  4. Configurare le informazioni di origine dati per il provider selezionato. Per ulteriori informazioni, scegliere Guida in linea .

  5. Fare clic su OK per salvare il collegamento dati.

Per Windows 95/98

  1. Dal menu di avvio, selezionare il gruppo di programmi Microsoft SNA Server.

  2. Selezionare il gruppo di programmi di accesso ai dati.

  3. Selezionare nuova origine di dati OLE DB. Verrà visualizzata la pagina delle Proprietà Data Link .

  4. Configurare le informazioni di origine dati per il provider selezionato. Per ulteriori informazioni, scegliere Guida in linea .

  5. Fare clic su OK per salvare il collegamento dati.

Per impostazione predefinita, vengono creati collegamenti dati nella cartella del programma c:\Programmi\File comuni\System\Ole DB\Data collegamenti. Tuttavia, è possibile creare un collegamento di dati in qualsiasi posizione aprendo la cartella di destinazione, selezionando Nuovo Microsoft Data Link dal menu File e configurare la pagina delle Proprietà Data Link .


Esplorazione delle origini dati OLE DB

Per impostazione predefinita, vengono creati collegamenti dati nella cartella del programma c:\Programmi\File comuni\System\Ole DB\Data collegamenti. Viene fornito un collegamento nel gruppo di programmi Microsoft SNA Server. Per esplorare le origini dati:

  1. Dal menu di avvio, selezionare il gruppo di programmi Microsoft SNA Server.

  2. Selezionare il gruppo di programmi di accesso ai dati.

  3. Seleziona origine dati OLE DB da sfogliare. Viene visualizzato l'elenco dei collegamenti ai dati salvati nel percorso predefinito.

Origine dati OLE DB per DB2 utilizzando i collegamenti ai dati di configurazione

La scheda Provider consente all'utente di selezionare il provider OLE DB (stringa di nome provider) da utilizzare nel file UDL da un elenco dei possibili provider OLE DB. Scegliere il Provider Microsoft OLE DB per DB2.

La scheda connessione consente all'utente di configurare le proprietà di base necessarie per connettersi a un'origine dati. Per i Provider OLE DB per DB2, le proprietà di connessione includono i seguenti valori:

Origine dati: l'origine dati è un parametro facoltativo che può essere utilizzato per descrivere l'origine dati. Quando viene caricato il programma di configurazione di collegamenti dati dalla cartella di programma di SNA Server, è necessario il campo dell'Origine dati . Questo campo viene utilizzato per denominare il file UDL, memorizzato nella directory del programma c:\Programmi\File comuni\System\Ole DB\Data.

Nome utente: un nome utente valido è in genere richiesto per accedere ai dati DB2. Facoltativamente, è possibile mantenere un nome utente nel collegamento dati. Il provider OLE DB verrà richiesto all'utente in fase di esecuzione di immettere una password valida. Inoltre, la finestra di dialogo consentirà all'utente di eseguire l'override del nome utente memorizzato nel collegamento dati.

AS / 400 è tra maiuscole e minuscole per quanto riguarda l'ID utente e password. AS / 400 accetta solo un ID utente DB2/400 e una password in lettere maiuscole. (Se la connessione DB2/400 fallisce a causa di autenticazione errato, il provider OLE DB nuovamente invierà l'autenticazione, forzando l'ID utente e password in lettere maiuscole.)

Mainframe non prevede tale distinzione. Ciò significa che nei computer mainframe, è possibile immettere l'ID utente di DB2 e la password in ogni caso. Il provider OLE DB invierà tali valori in maiuscolo.

DB2 UDB per Windows NT è tra maiuscole e minuscole. L'ID utente viene memorizzato in maiuscolo. La password viene memorizzata in maiuscole e minuscole. L'utente deve immettere la password in modo corretto. Il provider OLE DB invia esattamente la password nel caso immesso dall'utente. L'utente non è necessario qualificare il nome utente di Windows NT con il nome di dominio di Windows NT.

Password: una password valida è in genere richiesta per accedere ai dati DB2. Facoltativamente, è possibile scegliere di salvare la password nel file UDL selezionando la casella di controllo Consenti salvataggio password .

Avviso: questa opzione mantiene le informazioni di autenticazione in testo normale all'interno del file UDL.

Catalogo iniziale: OLE DB questa proprietà viene utilizzata come prima parte di un nome di tabella completo di tre parti.

In DB2 (MVS, OS/390), questa proprietà viene definita come percorso. Il SYSIBM. Tabella posizioni Elenca tutti i percorsi accessibili. Per trovare la posizione di DB2 in cui è necessario connettersi, rivolgersi all'amministratore di effettuare la ricerca di DSNTINST di Clist TSO conformemente alle definizioni DDF. Queste definizioni sono disponibili nel Pannello di DSNTIPR nel manuale di installazione di DB2.

In DB2/400, questa proprietà viene detta RDBNAM. Richiamando il comando WRKRDBDIRE dalla console per il sistema OS/400, è possibile determinare il valore RDBNAM. Se è presente alcun valore RDBNAM, quindi possibile crearne uno utilizzando l'opzione Aggiungi .

In DB2 Universal Database, questa proprietà viene definita DATABASE.
La scheda di connessione include inoltre un pulsante Test connessione che può essere utilizzato per verificare i parametri di connessione. È possibile testare la connessione solo dopo l'immissione di tutti i parametri necessari. Quando si fa clic su questo pulsante, viene stabilita una sessione al sistema DB2 remoto tramite il Provider OLE DB per DB2.

La scheda tutti consente all'utente di configurare proprietà aggiuntive utilizzate per connettersi a un'origine dati. Alcune delle proprietà nella scheda tutti sono necessari. Queste proprietà possono essere modificate selezionando una proprietà nell'elenco visualizzato e selezionando Modifica valore. Per Provider Microsoft OLE DB per DB2, queste proprietà includono i seguenti valori:

Nome alternativo elaborazione transazioni: questa proprietà è necessaria quando ci si connette a SQL/DS, DB2/VM o DB2/VSE e viene definito come il programma di transazione remota.


Alias della LU APPC locale: il nome dell'alias LU locale configurato in SNA Server.

Nome modalità APPC: lu la corrispondente configurazione host e configurazione di SNA Server. I valori validi per la modalità APPC includono QPCSUPP (predefinito sistema comune), #INTER (interattivo), #INTERSC (interattivo con protezione del routing minima), #BATCH (batch), #BATCHSC (batch con protezione del routing minima) e #IBMRDB (accesso remoto database DB2).

Alias della LU APPC remoto: il nome dell'alias LU remota configurata in SNA Server.

Modalità di Commit automatico: questa proprietà consente di COMMIT implicito in tutte le istruzioni SQL. In modalità di Commit automatico, ogni operazione di database è una transazione che viene eseguito il commit quando eseguita. Questa modalità è adatta per le transazioni di comuni costituiti da una singola istruzione SQL. Non è necessario delimitare o specificare il completamento di queste transazioni. Quando la modalità di Commit automatico, non è consentito alcun ripristino. Il valore predefinito è True.

Autenticazione cache: oggetto origine dati del provider o dell'enumeratore è consentito nella cache delle informazioni di autenticazione riservate come le password in una cache interna. Il valore predefinito è False.

Livello di isolamento predefinito: consente di determinare il livello di isolamento utilizzato in caso di accesso simultaneo a DB2 oggetti da più applicazioni. Il valore predefinito è NC. Sono supportati i seguenti livelli:




CS Cursor Stability.
In DB2/400, this corresponds to COMMIT(*CS).
In ANSI, this corresponds to Read Committed (RC).

NC No Commit.
In DB2/400, this corresponds to COMMIT(*NONE).
In ANSI, this corresponds to No Commit (NC).

UR Uncommitted Read.
In DB2/400, this corresponds to COMMIT(*CHG).
In ANSI, this corresponds to Read Uncommitted.

RS Read Stability.
In DB2/400, this corresponds to COMMIT(*ALL).
In ANSI, this corresponds to Repeatable Read.

RR Repeatable Read.
In DB2/400, this corresponds to COMMIT(*RR).
In ANSI, this corresponds to Serializable (Isolated).
Schema predefinito: il nome dell'insieme nel provider esegue la ricerca per le informazioni del catalogo. Il provider OLE DB utilizza Schema predefinito per limitare il set di risultati per le operazioni più comuni, ad esempio l'enumerazione di un elenco delle tabelle in un insieme di destinazione (ad esempio OLE DB IDBSchemaRowset DBSCHEMA_TABLES). Inoltre, il provider OLE DB utilizza Schema predefinito per creare un'istruzione SELECT di SQL per le richieste IOpenRowset:: OPENROWSET. Per ulteriori informazioni sullo Schema predefinito, leggere il seguente articolo della Microsoft Knowledge Base:

INF: Schema predefinito da utilizzare con Driver ODBC per DB2 e il Provider OLE DB per DB2
Proprietà estese: un metodo per specificare le proprietà aggiuntive specifiche del provider. Proprietà passata tramite questo parametro deve essere delimitata da punti e virgola e verranno interpretate dal client di rete del provider sottostante.

Host CCSID: il codice di carattere impostato identificatore (CCSID) corrispondenti dati DB2, come rappresentato nel computer remoto. Questo parametro per impostazione predefinita U.S./Canada (37). La proprietà CCSID è obbligatoria durante l'elaborazione di dati binari come dati di tipo carattere. Se non è impostato il valore Binario processo come carattere , i caratteri vengono convertiti i dati basano sul DB2 colonna CCSID e la tabella codici ANSI.

Indirizzo di rete: questa proprietà viene utilizzata per individuare il computer di destinazione DB2, in particolare l'indirizzo TCP/IP o TCP/IP host/alias nome associato alla porta DRDA. L'indirizzo di rete è necessario per la connessione tramite TCP/IP.

Porta di rete: questa proprietà viene utilizzata per individuare la porta di accesso del servizio DRDA DB2 di destinazione per la connessione tramite TCP/IP. Il valore predefinito è l'indirizzo della porta DRDA noto di 446.

Libreria di trasporto di rete: il trasporto di rete proprietà libreria di collegamento dinamico indica se il provider si connette tramite SNA LU 6.2 o TCP/IP. Il valore predefinito è SNA. Se TCP/IP è selezionata, i valori per l'Indirizzo di rete e Porta di rete sono necessari. Se il valore predefinito SNA è selezionata, quindi i valori di Alias della LU APPC locale, sono necessari Nome modalità APPCe Alias della LU APPC remoto .

Raccolta del package: il nome dell'insieme in cui si desidera il driver per l'archiviazione e l'associazione dei pacchetti DB2 DRDA. Potrebbe trattarsi come Schema predefinito. Si tratta di un parametro obbligatorio. Per ulteriori informazioni, leggere il seguente articolo della Microsoft Knowledge Base:

creazione di pacchetti per l'utilizzo con Driver ODBC per DB2 e OLE DB Provider per DB2
Tabella codici PC: questa proprietà è necessaria durante l'elaborazione di dati binari come dati di tipo carattere. Se non è impostato il valore Binario processo come carattere , caratteri vengono convertiti i dati basano sulla tabella codici ANSI predefinita configurata in Windows. Il valore predefinito di questa proprietà è di tipo latino 1 (1252).

Persist Security Info: se si desidera, è possibile scegliere di salvare la password nel file UDL selezionando la casella di controllo Consenti salvataggio password .

Avviso: questa opzione mantiene le informazioni di autenticazione in testo normale all'interno del file UDL.

Processo binario come carattere: questo opzione i binari (CCSID 65535) dati dei campi di tipo come campi su una base di origine dati per ogni tipo di dati carattere. I valori di e CCSID Host e PC codice Pagsono necessari input e parametri di output.

Sola lettura: crea un'origine dati di sola lettura. L'utente ha accesso in sola lettura agli oggetti, quali tabelle e non aggiorna le operazioni, ad esempio INSERT, UPDATE o eliminare.

Riferimenti

OS/390 MVS OS/400

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×