INF: Gegevensbronnen configureren voor de Microsoft OLE DB-Provider voor DB2


Meer informatie


Overzicht van de Microsoft OLE DB-Provider voor DB2

Voor het gebruik van de Microsoft OLE DB-Provider voor DB2 met een OLE DB-consument toepassing, moet u een;

  • Een bestand van Microsoft data link (UDL) maken en deze aanroepen vanuit uw toepassing.

    - of -
  • Bel de provider gebruikt een verbindingsreeks met de naam van de provider.
Microsoft Data Access Components (MDAC) 2.0 en hoger bevatten koppelingen van gegevens, een algemene methode voor het beheren en laden van verbindingen naar OLE DB-gegevensbronnen. Gegevenskoppelingen ondersteunt ook zoeken en beheren van permanente verbindingen naar OLE DB-gegevensbronnen. Zie voor meer informatie over udl-bestanden vindt, evenals een lijst met ondersteunde initialisatie-eigenschappen van OLE DB en ADO connection string argumenten 'Met behulp van de OLE DB-Provider voor DB2' in de on line documentatie van SNA Server SDK.

OLE DB Data Links

U moet de gegevensbroninformatie voor elke host data source-object dat moet worden geopend met behulp van OLE DB-Provider voor DB2. De standaardparameters voor OLE DB-Provider voor DB2 worden gebruikt voor de gegevensbron definiëren en deze parameters moeten afzonderlijk worden geconfigureerd voor elke gegevensbron. Gegevenskoppelingen biedt een uniforme methode voor het maken van objectdefinities bestand persistente OLE DB-gegevensbron in de vorm van een udl-bestanden. Toepassingen, zoals het RowsetViewer monster opgenomen in de SDK SNA Server kunt openen udl-bestanden gemaakt en de initialisatietekenreeks opgeslagen doorgeven aan de OLE DB-Provider voor DB2 tijdens runtime.

Toevoegen of configureren van een gegevenskoppeling

Moet u een gegevenskoppeling parameters voor de OLE DB-gegevensbron te configureren. Door te klikken op de snelkoppeling in de programmamap van SNA Server\Data Access kunt u een nieuwe Data Link. De eigenschappen van een bestand met koppelingen met gegevens kunnen worden bewerkt door het bestand te openen vanuit Windows Verkenner. Het bestand koppelingen bewerken:

Voor Windows NT

  1. Selecteer in het menu Start de programmagroep voor Microsoft SNA Server.
  2. Selecteer de groep toegang tot gegevens.
  3. Selecteer nieuwe OLE DB-gegevensbron. De pagina Eigenschappen van Data Link wordt weergegeven.
  4. De informatie voor de geselecteerde provider configureren. Klik op Help voor meer informatie.
  5. Klik op OK als de koppeling van de gegevens wilt opslaan.

Voor Windows 95/98

  1. Selecteer in het menu Start de programmagroep voor Microsoft SNA Server.
  2. Selecteer de groep toegang tot gegevens.
  3. Selecteer nieuwe OLE DB-gegevensbron. De pagina Eigenschappen van Data Link wordt weergegeven.
  4. De informatie voor de geselecteerde provider configureren. Klik op Help voor meer informatie.
  5. Klik op OK als de koppeling van de gegevens wilt opslaan.
Gegevenskoppelingen worden standaard gemaakt in de map programma Files\Common Files\System\OLE DB\Data koppelingen. Echter, kunt u een gegevenskoppeling op elke locatie door het pad van de map te openen, Nieuwe Microsoft Data Link in het menu bestand te selecteren en configureren van de pagina Eigenschappen van Data Link .


OLE DB-gegevensbronnen bladeren

Gegevenskoppelingen worden standaard gemaakt in de map programma Files\Common Files\System\OLE DB\Data koppelingen. Een snelkoppeling is beschikbaar in de programmagroep voor Microsoft SNA Server. De gegevensbronnen bladeren:
  1. Selecteer in het menu Start de programmagroep voor Microsoft SNA Server.
  2. Selecteer de groep toegang tot gegevens.
  3. Selecteer Bladeren OLE DB-gegevensbron. De lijst met gegevenskoppelingen opgeslagen op de standaardlocatie wordt weergegeven.

OLE DB-gegevensbron voor DB2 met behulp van Data-koppelingen configureren

Het tabblad Provider kan de gebruiker de OLE DB-voorziening (de naam van provider) selecteren in dit UDL-bestand in een lijst met mogelijke OLE DB-providers worden gebruikt. Microsoft OLE DB-Provider voor DB2kiezen.

Het tabblad verbinding kan de gebruiker de basiseigenschappen die nodig zijn om verbinding met een gegevensbron te configureren. Voor OLE DB-Provider voor DB2 zijn de eigenschappen van de volgende waarden:

Gegevensbron: de gegevensbron is een optionele parameter die kan worden gebruikt voor het beschrijven van de gegevensbron. Wanneer het configuratieprogramma gegevenskoppelingen wordt geladen vanuit de programmamap van SNA Server, is het veld Gegevensbron vereist. Dit veld wordt gebruikt als naam voor het UDL-bestand dat is opgeslagen in de map programma Files\Common Files\System\OLE DB\Data.

Gebruikersnaam: een geldige gebruikersnaam normaal gesproken is vereist voor toegang tot gegevens in de DB2. Desgewenst kunt u een gebruikersnaam in de koppeling van de gegevens behouden. De OLE DB-provider, wordt de gebruiker tijdens de uitvoering een geldig wachtwoord op te geven. Bovendien kan het dialoogvenster de gebruiker de gebruikersnaam opgeslagen in de Data Link negeren.

De AS / 400-computer met betrekking tot de gebruikers-ID en wachtwoord hoofdlettergevoelig is. De AS / 400 accepteert alleen een DB2/400 gebruikers-ID en wachtwoord in hoofdletters. (Als DB2/400 verbinding door onjuiste verificatie mislukt, de OLE DB-provider opnieuw stuurt de verificatie, de gebruikersnaam en het wachtwoord in hoofdletters forceren.)

Het mainframe is niet hoofdlettergevoelig. Dit betekent dat op mainframecomputers, kunt u de DB2-gebruikersnaam en het wachtwoord in elk geval. De OLE DB-provider stuurt deze waarden in hoofdletters.

DB2 UDB voor Windows NT is hoofdlettergevoelig. De gebruikers-ID opgeslagen in hoofdletters. Het wachtwoord wordt opgeslagen in kleine letters. De gebruiker moet het wachtwoord opgeven in de juiste case. De OLE DB-provider verzendt precies het wachtwoord in het geval dat door de gebruiker ingevoerd. De gebruiker heeft geen in aanmerking komt de naam van de gebruiker Windows NT en het Windows NT-domein.

Wachtwoord: een geldig wachtwoord nodig voor toegang tot gegevens in de DB2 is. Desgewenst kunt u het wachtwoord opslaan in het UDL-bestand door het selectievakje opslaan van wachtwoord toestaan in.

Waarschuwing: deze optie blijft de verificatiegegevens in tekst zonder opmaak in het UDL-bestand bestaan.

Initial Catalog: deze OLE DB-eigenschap wordt gebruikt als het eerste deel van een driedelig volledig gekwalificeerde tabelnaam.

In de DB2 (MVS, OS/390) deze eigenschap is bedoeld als locatie. De SYSIBM. LOCATIES-tabel bevat alle toegankelijke locaties. Vraag uw beheerder om te zoeken in het TSO Clist DSNTINST onder de definities DDF om de locatie van de DB2 waarmee u moet verbinding maken. Deze definities zijn beschikbaar in het deelvenster DSNTIPR in de installatiehandleiding voor DB2.

In de DB2/400, deze eigenschap RDBNAM genoemd. De waarde RDBNAM kan worden bepaald door het aanroepen van de opdracht WRKRDBDIRE uit de console met de OS/400-systeem. Als er geen waarde voor RDBNAM, kan vervolgens een worden gemaakt met de optie toevoegen .

In de DB2 Universal-Database, worden deze eigenschap is DATABASE genoemd.
Het tabblad verbinding bevat ook een knop Verbinding testen die kan worden gebruikt voor het testen van de verbindingsparameters. De verbinding kan alleen worden getest nadat u alle vereiste parameters worden ingevoerd. Wanneer u op deze knop klikt, wordt een verbinding gemaakt met het externe DB2-systeem met behulp van OLE DB-Provider voor DB2.

Het tabblad Alles , kan de gebruiker aanvullende eigenschappen gebruikt om verbinding met een gegevensbron te configureren. Sommige van de eigenschappen op het tabblad alle zijn vereist. Deze eigenschappen kunnen worden bewerkt door een eigenschap in de weergegeven lijst selecteren en klikken op Waarde bewerken. Voor de Microsoft OLE DB-Provider voor DB2 zijn de volgende waarden:
Naam van de alternatieve TP: deze eigenschap is alleen vereist wanneer u verbinding maakt met SQL/DS (DB2/VM of DB2/VSE) en externe transactie wordt genoemd.


APPC lokale LU Alias: de naam van de lokale LU alias in SNA Server is geconfigureerd.

APPC modus naam: de APPC modus die overeenkomt met de hostconfiguratie en de configuratie van SNA Server. Geldige waarden voor de modus APPC omvatten QPCSUPP (gemeenschappelijke systeemstandaard), #INTER (interactief), #INTERSC (interactief met minimale beveiliging routering), #BATCH (batch), #BATCHSC (batch met minimale beveiliging routering) en #IBMRDB (DB2 externe toegang tot de database).

APPC externe LU Alias: de naam van de externe LU alias in SNA Server is geconfigureerd.

Modus voor automatisch doorvoeren: met deze eigenschap voor impliciete COMMIT op alle SQL-instructies kunt. In de modus voor automatisch doorvoeren is elke databasebewerking een transactie die wordt vastgelegd wanneer uitgevoerd. Deze modus is geschikt voor algemene transacties die bestaan uit één SQL-instructie. Het is niet nodig te scheiden of voltooiing van deze transacties op te geven. Geen ROLLBACK is toegestaan bij het gebruik van de modus voor automatisch doorvoeren. De standaardwaarde is True.

Cache-verificatie: van de provider gegevensbronobject of op de enumerator cache verificatie gevoelige informatie zoals een wachtwoord in een interne cache is toegestaan. De standaardwaarde is False.

Het isolatieniveau standaard: Hiermee bepaalt u de mate van isolatie in geval van gelijktijdige toegang tot DB2-objecten wordt gebruikt door meerdere toepassingen. De standaardwaarde is NC. De volgende niveaus worden ondersteund:




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).
Standaard Schema: de naam van de collectie waar de provider catalogusinformatie zoekt. De OLE DB-provider gebruikt standaard Schema beperken resultatensets voor veelgebruikte bewerkingen, zoals het inventariseren van een lijst met tabellen in de collectie van een doel (bijvoorbeeld OLE DB IDBSchemaRowset DBSCHEMA_TABLES). De OLE DB-provider wordt ook standaard Schema voor het maken van een SQL SELECT-instructie voor het aanvragen van IOpenRowset::OpenRowset. Lees het volgende artikel in de Microsoft Knowledge Base voor meer informatie over standaard Schema:

217757 , INF: standaard Schema moet worden gebruikt met ODBC-stuurprogramma voor DB2 en OLE DB-Provider voor DB2
Uitgebreide eigenschappen: een methode voor het opgeven van extra providerspecifieke eigenschappen. Via deze parameter wordt doorgegeven eigenschappen moeten worden gescheiden door puntkomma's en wordt geïnterpreteerd door de client van onderliggende netwerk van de provider.

Host-CCSID: de tekencode id (CCSID) overeenkomen met de DB2-gegevens zoals deze worden weergegeven op de externe computer instellen. Deze parameter is standaard U.S./Canada (37). De eigenschap CCSID is vereist bij het verwerken van binaire gegevens als tekengegevens. Tenzij de Binaire proces als teken waarde is ingesteld, is teken gegevens geconverteerd op basis van de DB2 kolom CCSID en de standaard ANSI-codetabel.

Adres: deze eigenschap wordt gebruikt om te zoeken naar de DB2 doelcomputer, met name het IP-adres of TCP/IP-host naam/alias is gekoppeld aan de poort DRDA. Het netwerkadres is vereist wanneer u verbinding maakt met behulp van TCP/IP.

Network Port: deze eigenschap wordt gebruikt om het doel DB2 DRDA service toegangspoort zoeken wanneer u verbinding maakt met behulp van TCP/IP. De standaardwaarde is het bekende DRDA-poortadres van 446.

Transport-netwerkbibliotheek: het netwerktransport dynamic link library eigenschap Hiermee wordt aangegeven of de provider SNA LU6.2-of TCP/IP-verbinding wordt gemaakt. De standaardwaarde is SNA. Als TCP/IP is ingeschakeld, zijn de waarden voor Het adres en Netwerk poort zijn vereist. Als de SNA is geselecteerd, klik standaardwaarden voor De lokale LU Alias APPC, zijn APPC modus naamen Alias voor externe LU APPC vereist.

Pakket collectie: de naam van de verzameling van de DRDA waar u het stuurprogramma voor het opslaan en DB2-pakketten te binden. Dit kan zijn dezelfde als de standaard-Schema. Dit is een verplichte parameter. Lees het volgende artikel in de Microsoft Knowledge Base voor meer informatie:

216810 -pakketten maken voor gebruik met ODBC-stuurprogramma voor DB2 en OLE DB-Provider voor DB2
PC-codetabel: deze eigenschap is vereist bij het verwerken van binaire gegevens als tekengegevens. Tenzij de Binaire proces als teken waarde is ingesteld, is teken gegevens geconverteerd op basis van de standaard ANSI-codetabel geconfigureerd in Windows. De standaardwaarde voor deze eigenschap is Latijn 1 (1252).

Beveiligingsinfo aanhouden: indien gewenst, kunt u het wachtwoord in het UDL-bestand opslaan door het selectievakje opslaan van wachtwoord toestaan in.

Waarschuwing: deze optie blijft de verificatiegegevens in tekst zonder opmaak in het UDL-bestand bestaan.

Proces van binaire teken: deze optie behandeld (CCSID 65535) binair gegevenstype velden als velden met het gegevenstype teken op basis van per-data source. Waarden voor de Host-CCSID en PC Code Page vereiste Input en output-parameters.

Alleen-lezen: een alleen-lezen gegevensbron gemaakt. De gebruiker kan is alleen-lezen toegang tot objecten, zoals tabellen, en bewerkingen, zoals INSERT, UPDATE, bijwerken of verwijderen.

Referenties


OS/390 MVS EN OS/400