Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
In dit artikel wordt beschreven hoe u gegevensbronnen configureert voor de Microsoft OLE DB-provider voor DB2.
Oorspronkelijke productversie: Host Integration Server
Oorspronkelijk KB-nummer: 218590
OLE DB-gegevensbron configureren voor DB2 met behulp van gegevenskoppelingen
Op het tabblad Provider kan de gebruiker de OLE DB-provider (de providernaamtekenreeks) selecteren die in dit UDL-bestand moet worden gebruikt in een lijst met mogelijke OLE DB-providers. Kies OLE DB-provider voor DB2.
Op het tabblad Verbinding kan de gebruiker de basiseigenschappen configureren die nodig zijn om verbinding te maken met een gegevensbron. Voor OLE DB-provider voor DB2 bevatten de verbindingseigenschappen de volgende waarden:
Gegevensbron: De gegevensbron is een optionele parameter die kan worden gebruikt om de gegevensbron te beschrijven. Wanneer het configuratieprogramma voor gegevenskoppelingen wordt geladen vanuit de SNA Server-programmamap, is het veld Gegevensbron vereist. Dit veld wordt gebruikt om het UDL-bestand een naam te geven die is opgeslagen in de
Program Files\Common Files\System\OLE DB\Datamap.Gebruikersnaam: een geldige gebruikersnaam is normaal gesproken vereist voor toegang tot gegevens op DB2. U kunt eventueel een gebruikersnaam in de Gegevenskoppeling behouden. De OLE DB-provider vraagt de gebruiker tijdens runtime om een geldig wachtwoord in te voeren. Daarnaast kan de gebruiker in het dialoogvenster Vragen de gebruikersnaam die is opgeslagen in de Gegevenskoppeling overschrijven.
De AS/400-computer is hoofdlettergevoelig met betrekking tot de gebruikers-id en het wachtwoord. De AS/400 accepteert alleen een DB2/400-gebruikers-id en -wachtwoord in HOOFDLETTERS. (Als de DB2/400-verbinding mislukt vanwege onjuiste verificatie, wordt de verificatie opnieuw verzonden door de OLE DB-provider, waardoor de gebruikers-id en het wachtwoord in HOOFDLETTERS worden afgedwongen.)
Het mainframe is niet hoofdlettergevoelig. Dit betekent dat u op mainframecomputers in elk geval de DB2-gebruikers-id en het wachtwoord kunt invoeren. De OLE DB-provider verzendt deze waarden in HOOFDLETTERS.
DB2 UDB voor Windows NT is hoofdlettergevoelig. De gebruikers-id wordt opgeslagen in HOOFDLETTERS. Het wachtwoord wordt in gemengde gevallen opgeslagen. De gebruiker moet het wachtwoord invoeren in het juiste geval. De OLE DB-provider verzendt precies het wachtwoord in het geval dat de gebruiker heeft ingevoerd. De gebruiker hoeft de Windows NT-gebruikersnaam niet in aanmerking te komen met de Windows NT-domeinnaam.
Wachtwoord: normaal gesproken is een geldig wachtwoord vereist voor toegang tot gegevens op DB2. U kunt eventueel het wachtwoord opslaan in het UDL-bestand door het selectievakje Wachtwoord opslaan toestaan in te schakelen.
Waarschuwing
Met deze optie blijven de verificatiegegevens behouden in tekst zonder opmaak in het UDL-bestand.
Eerste catalogus: deze OLE DB-eigenschap wordt gebruikt als het eerste deel van een volledig gekwalificeerde tabelnaam van drie delen.
In DB2 (MVS, OS/390) wordt deze eigenschap locatie genoemd. De SYSIBM. De tabel LOCATIONS bevat alle toegankelijke locaties. Als u de locatie wilt vinden van de DB2 waarmee u verbinding moet maken, vraagt u de beheerder om te zoeken in de TSO Clist DSNTINST onder de DDF-definities. Deze definities worden opgegeven in het deelvenster DSNTIPR in de db2-installatiehandleiding.
In DB2/400 wordt deze eigenschap RDBNAM genoemd. De RDBNAM-waarde kan worden bepaald door de OPDRACHT WRKRDBDIRE vanuit de console aan te roepen naar het OS/400-systeem. Als er geen RDBNAM-waarde is, kan er een worden gemaakt met behulp van de optie Toevoegen.
In DB2 Universal Database wordt deze eigenschap database genoemd.
Het tabblad Verbinding bevat ook een knop Verbinding testen die kan worden gebruikt om de verbindingsparameters te testen. De verbinding kan alleen worden getest nadat alle vereiste parameters zijn ingevoerd. Wanneer u op deze knop klikt, wordt er een sessie tot stand gebracht bij het externe DB2-systeem met behulp van OLE DB-provider voor DB2.
Met het tabblad Alles kan de gebruiker aanvullende eigenschappen configureren die worden gebruikt om verbinding te maken met een gegevensbron. Sommige eigenschappen op het tabblad Alles zijn vereist. Deze eigenschappen kunnen worden bewerkt door een eigenschap te selecteren in de weergegeven lijst en Waarde bewerken te selecteren. Voor OLE DB-provider voor DB2 bevatten deze eigenschappen de volgende waarden:
Alternatieve TP-naam: deze eigenschap is alleen vereist bij het maken van verbinding met SQL/DS (DB2/VM of DB2/VSE) en wordt aangeduid als het externe transactieprogramma.
APPC Local LU Alias: de naam van de lokale LU-alias die is geconfigureerd in SNA Server.
AppC-modusnaam: de APPC-modus die overeenkomt met de hostconfiguratie en SNA Server-configuratie. Juridische waarden voor de APPC-modus zijn QPCSUPP (algemene systeemstandaard), #INTER (interactief), #INTERSC (interactief met minimale routeringsbeveiliging), #BATCH (batch), #BATCHSC (batch met minimale routeringsbeveiliging) en #IBMRDB (externe databasetoegang van DB2).
APPC Remote LU-alias: de naam van de externe LU-alias die is geconfigureerd in SNA Server.
Modus voor automatisch doorvoeren: met deze eigenschap kunt u impliciete instructies
COMMITuitvoeren voor alle SQL-instructies. In de modus Voor automatisch doorvoeren is elke databasebewerking een transactie die wordt doorgevoerd wanneer deze wordt uitgevoerd. Deze modus is geschikt voor algemene transacties die bestaan uit één SQL-instructie. Het is niet nodig om de voltooiing van deze transacties te scheiden of op te geven. Er is geen ROLLBACK toegestaan wanneer u de modus Voor automatisch doorvoeren gebruikt. De standaardwaarde is Waar.Cacheverificatie: het gegevensbronobject of de enumerator van de provider mag gevoelige verificatiegegevens in de cache opslaan, zoals een wachtwoord in een interne cache. De standaardwaarde is Onwaar.
Standaardisolatieniveau: dit bepaalt het isolatieniveau dat wordt gebruikt in gevallen van gelijktijdige toegang tot DB2-objecten 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).Standaardschema: de naam van de verzameling waar de provider naar catalogusgegevens zoekt. De OLE DB-provider gebruikt standaardschema om resultatensets te beperken voor populaire bewerkingen, zoals het inventariseren van een lijst met tabellen in een doelverzameling (bijvoorbeeld OLE DB
IDBSchemaRowsetDBSCHEMA_TABLES). Daarnaast maakt de OLE DB-provider gebruik van het standaardschema om een SQL-instructieSELECTvoorIOpenRowset::OpenRowsetaanvragen te maken.Uitgebreide eigenschappen: een methode voor het opgeven van aanvullende providerspecifieke eigenschappen. Eigenschappen die door deze parameter worden doorgegeven, moeten worden gescheiden door puntkomma's en worden geïnterpreteerd door de onderliggende netwerkclient van de provider.
Host CCSID: de tekenset-id (CCSID) die overeenkomt met de DB2-gegevens zoals weergegeven op de externe computer. Deze parameter wordt standaard ingesteld op V.S./Canada (37). De eigenschap CCSID is vereist bij het verwerken van binaire gegevens als tekengegevens. Tenzij de waarde Proces binair als teken is ingesteld, worden tekengegevens geconverteerd op basis van de DB2-kolom CCSID en de standaard-ANSI-codepagina.
Netwerkadres: deze eigenschap wordt gebruikt om de doel-DB2-computer te vinden, met name het TCP/IP-adres of de TCP/IP-hostnaam/-alias die is gekoppeld aan de DRDA-poort. Het netwerkadres is vereist wanneer u verbinding maakt via TCP/IP.
Netwerkpoort: deze eigenschap wordt gebruikt om de doel-DB2 DRDA-servicetoegangspoort te vinden wanneer u verbinding maakt via TCP/IP. De standaardwaarde is het bekende DRDA-poortadres van 446.
Netwerktransportbibliotheek: De eigenschap dynamische koppelingsbibliotheek voor netwerktransport wijst aan of de provider verbinding maakt via SNA LU6.2 of TCP/IP. De standaardwaarde is SNA. Als TCP/IP is geselecteerd, zijn waarden voor netwerkadres en netwerkpoort vereist. Als de standaard-SNA is geselecteerd, zijn waarden vereist voor de lokale LU-alias van APPC, de naam van de APPC-modus en de REMOTE LU-alias van APPC.
Pakketverzameling: de naam van de DRDA COLLECTION waar u wilt dat het stuurprogramma DB2-pakketten opslaat en bindt. Dit kan hetzelfde zijn als het standaardschema.
Pc-codepagina: deze eigenschap is vereist bij het verwerken van binaire gegevens als tekengegevens. Tenzij de waarde proces binair als teken is ingesteld, worden tekengegevens geconverteerd op basis van de standaard-ANSI-codepagina die is geconfigureerd in Windows. De standaardwaarde voor deze eigenschap is Latijns 1 (1252).
Beveiligingsgegevens behouden: U kunt desgewenst het wachtwoord opslaan in het UDL-bestand door het selectievakje Opslaan van wachtwoord toestaan in te schakelen.
Waarschuwing
Met deze optie blijven de verificatiegegevens behouden in tekst zonder opmaak in het UDL-bestand.
Binair als teken verwerken: met deze optie worden binaire gegevenstypevelden (CCSID 65535) behandeld als gegevenstypevelden per gegevensbron. De waarden voor de host-CCSID- en PC-codepagina zijn vereiste invoer- en uitvoerparameters.
Alleen-lezen: hiermee maakt u een alleen-lezen gegevensbron. De gebruiker heeft alleen-lezentoegang tot objecten, zoals tabellen, en kan geen updatebewerkingen uitvoeren, zoals
INSERT,UPDATEofDELETE.