DB2 Connect Brugervejledning
Komponenterne til udførelse af DB2 CLI (DB2 Call Level Interface) og DB2
CLI/ODBC-styreprogrammet er inkluderet i DB2-klienter og kan vælges under
installationen.
Denne understøttelse betyder, at applikationer, der er udviklet vha.
ODBC- og DB2 CLI-API'er, kan arbejde sammen med en hvilket som helst
DB2-server. Støtte til DB2 CLI-applikationsudvikling findes i
DB2-applikationsudviklingsklient (DB2-applikationsudviklingsklient), som
leveres med DB2-applikationsudviklingsklient-serverprogrammet.
Inden DB2 CLI- eller ODBC-applikationerne kan få adgang til DB2, skal
der oprettes binding af DB2 CLI-pakkerne på serveren. Selv om det sker
automatisk ved oprettelse af den første forbindelse, hvis brugeren har den
nødvendige autorisation til at oprette binding af pakkerne, anbefales det, at
administratoren udfører funktionen først med hver klientversion på hver
platform, som skal have adgang til serveren.
Følgende generelle trin skal udføres på klientsystemet for at give DB2 CLI-
og ODBC-applikationer adgang til DB2-databaser. Det forudsættes ved
disse instruktioner, at du uden problemer har oprettet forbindelse til DB2 ved
at angive en gyldig bruger-id og et gyldigt kodeord. Afhængigt af
platformen udføres mange af disse trin automatisk. Der er flere
oplysninger i de afsnit, der omhandler hver enkelt platform.
Punkt 1.
| Brug Klientkonfiguration til at tilføje databaseadgang, hvis du har
separate klient- og serversystemer, så systemets subsystemer og databaser
kendes af kontrolcentret. Tilføj derefter subsystemerne og
databaserne. Hvis du ikke har adgang til programmet, kan du angive
kommandoen catalog på DB2-kommandolinien.
|
Punkt 2.
| DB2 CLI/ODBC-styreprogrammet er en valgfri komponent under
DB2-klientinstallationen på Windows-platforme. Sørg for at vælge
komponenten under installationen, hvis du skal bruge den. I OS/2
skal du bruge ikonen ODBC-installation til både at installere
styreprogrammet DB2 CLI/ODBC og ODBC Driver Manager. På UNIX-platforme
installeres DB2 CLI/ODBC-styreprogrammet vha. klienten.
|
Punkt 3.
| Sådan får du adgang til DB2-databasen fra ODBC:
- ODBC Driver Manager fra Microsoft eller en anden leverandør skal allerede
være installeret. Det sker kun som standard ved installationen af DB2
på 32-bit Windows-systemer.
- DB2-databaserne skal registreres som ODBC-datakilder. ODBC Driver
Manager læser ikke DB2-katalogoplysningerne, men bruger egne oversigter over
datakilder som reference i stedet for.
- Hvis en DB2-tabel ikke har et entydigt indeks, åbnes den af mange
ODBC-applikationer som skrivebeskyttet. Der bør oprettes et entydigt
indeks for hver enkelt DB2-tabel, som skal opdateres vha. en
ODBC-applikation. Se under sætningen CREATE INDEX i SQL Reference. Hvis du bruger kontrolcentret, skal du ændre tabellens indstillinger
og derefter vælge skillebladet Primærnøgle og flytte én eller flere
kolonner i oversigten over tilgængelige kolonner til oversigten over
primærnøglekolonner. Alle de kolonner, du vælger som del af
primærnøglen, skal defineres som NOT NULL.
|
Punkt 4.
| Du kan evt. angive andre værdier for
CLI/ODBC-konfigurationsnøgleord, så egenskaberne for DB2 CLI/ODBC og de
applikationer, der anvender styreprogrammet, ændres.
|
Hvis du har udført ovenstående trin for at installere ODBC-støtte og
tilføjet DB2-databaserne som ODBC-datakilder, kan ODBC-applikationerne nu få
adgang til dem.

| De platformspecifikke oplysninger om, hvordan DB2 CLI- og
ODBC-applikationer får adgang til DB2, er inddelt i følgende kategorier:
|
Inden DB2 CLI- og ODBC-applikationerne kan få adgang til
en DB2-database fra en Windows-klient, skal du udføre følgende trin på
klientsystemet:
Punkt 1.
| DB2-databasen (og noden, hvis databasen er ekstern) skal
katalogiseres. Det gør du ved hjælp af Klientkonfiguration eller
DB2-kommandolinien.
Der er flere oplysninger i onlinehjælpen til Klientkonfiguration og under
kommandoerne CATALOG DATABASE og CATALOG NODE i Command Reference.
|
Punkt 2.
| Kontrollér, at Microsoft ODBC Driver Manager og DB2
CLI/ODBC-styreprogrammet er installeret. I Windows 32-bit-styresystemer
installeres begge dele sammen med DB2, medmindre valget af ODBC-komponenten
fjernes manuelt under installationen. DB2 overskriver ikke en nyere
version af Microsoft ODBC Driver Manager, hvis der findes en.
Sådan kontrolleres, at begge dele findes på maskinen:
- Dobbeltklik på Microsoft ODBC Data Sources i kontrolpanelet, eller angiv
kommandoen odbcad32.exe fra kommandolinien.
- Vælg skillebladet Drivers.
- Kontrollér, at styreprogrammet IBM DB2 ODBC DRIVER er angivet i
oversigten.
Hvis enten Microsoft ODBC Driver Manager eller IBM DB2
CLI/ODBC-styreprogrammet ikke er installeret, skal du udføre installationen af
DB2 igen og vælge ODBC-komponenten i Windows 32-bit-styresystemer.
|
Punkt 3.
| Registrér DB2-databasen med ODBC-styreprogrammet som
datakilde. I Windows 32-bit-styresystemer kan du gøre
datakilden tilgængelig for alle brugere af systemet (systemdatakilde) eller
for kun den aktuelle bruger (brugerdatakilde). Tilføj datakilden ved at
anvende en af følgende fremgangsmåder:
|
Punkt 4.
|
Konfigurér DB2 CLI/ODBC-styreprogrammet vha. Klientkonfiguration
(valgfrit):
- Markér det DB2-databasealias, du vil konfigurere.
- Vælg trykknappen Egenskaber. Vinduet
Databaseindstillinger vises.
- Vælg trykknappen Indstillinger. Vinduet CLI/ODBC -
Indstillinger vises.
- Vælg trykknappen Avanceret. Du kan angive
konfigurationsnøgleordene i det viste vindue. Disse nøgleord er knyttet
til databasens alias og gælder for alle de DB2
CLI/ODBC-applikationer, som har adgang til databasen. I onlinehjælpen
forklares alle nøgleordene, foruden i onlinebogen Installation og konfiguration.
|
Punkt 5.
| Hvis du har installeret ODBC-adgangen som beskrevet ovenfor, kan du nu få
adgang til DB2-data vha. ODBC-applikationer. Start
ODBC-applikationen og skift til vinduet Åbn. Markér
ODBC-databasernes filtype. De DB2-databaser, du har tilføjet
som ODBC-datakilder, kan vælges i oversigten. Mange ODBC-applikationer
åbner tabellen som skrivebeskyttet, medmindre der findes et entydigt
indeks.
|
Inden DB2 CLI- og ODBC-applikationerne kan få adgang til en
DB2-database fra en OS/2-klient, skal du udføre følgende trin på
klientsystemet:
- DB2-databasen (og noden, hvis databasen er ekstern) skal
katalogiseres. Det gør du ved hjælp af Klientkonfiguration eller
DB2-kommandolinien.
Der er flere oplysninger i onlinehjælpen til Klientkonfiguration (eller
under kommandoerne CATALOG DATABASE og CATALOG NODE i
Command Reference).
- Hvis du anvender ODBC-applikationer til at få adgang til DB2-data, skal du
udføre følgende trin. Hvis du kun bruger CLI-applikationer, skal du
springe dette trin over og fortsætte med næste trin.
- Kontrollér, at ODBC Driver Manager er installeret. ODBC Driver
Manager installeres ikke ved installationen af DB2. Det anbefales at
bruge den Driver Manager, der er leveret med ODBC-applikationen.
Kontrollér også, at styreprogrammet DB2 CLI/ODBC er installeret:
- Udfør ODBC-administrationsværktøjet som beskrevet i
dokumentationen. Det gøres normalt på en af følgende to måder:
- Åbn folderen ODBC i OS/2, og dobbeltklik på ikonen
Administrator.
- Udfør odbcadm.exe fra kommandolinien.
Vinduet Data Sources åbnes.
- Vælg trykknappen Drivers. Vinduet Drivers åbnes.
- Kontrollér, at styreprogrammet IBM DB2 ODBC DRIVER er angivet i
oversigten.
Hvis ODBC Driver Manager ikke er installeret, skal du følge den
installationsvejledning, der er leveret med ODBC-applikationen. Hvis
DB2 CLI/ODBC-styreprogrammet ikke er installeret, skal du dobbeltklikke på
ikonen ODBC-installation i DB2-folderen og installere
styreprogrammet.
- Registrér DB2-databasen med ODBC-styreprogrammet som datakilde
på én af følgende måder:
- Ved brug af Klientkonfiguration:
- Markér det DB2-databasealias, du vil føje til en datakilde.
- Vælg trykknappen Egenskaber.
- Markér afkrydsningsfeltet Registrér database til ODBC.
- Ved brug af ODBC Driver Manager:
- Udfør ODBC Driver Manager som beskrevet i dokumentationen. Det
gøres normalt på en af følgende to måder:
- Dobbeltklik på folderen ODBC i OS/2, og dobbeltklik på ikonen
Administrator.
- Udfør odbcadm.exe fra kommandolinien.
- Vælg trykknappen Tilføj fra vinduet Datakilder. Vinduet
Tilføj datakilde åbnes.
- Dobbeltklik på IBM DB2 ODBC-styreprogrammet i oversigten.
- Markér den DB2-database, der skal tilføjes, og vælg OK.
- Konfigurér DB2 CLI/ODBC-styreprogrammet vha. Klientkonfiguration
(valgfrit):
- Markér det DB2-databasealias, du vil konfigurere.
- Vælg trykknappen Egenskaber. Vinduet
Databaseindstillinger vises.
- Vælg trykknappen Indstillinger. Vinduet CLI/ODBC -
Indstillinger vises.
- Vælg trykknappen Avanceret. Du kan angive
konfigurationsnøgleordene i det viste vindue. Disse nøgleord er knyttet
til databasens alias og gælder for alle de DB2
CLI/ODBC-applikationer, som har adgang til databasen. I onlinehjælpen
forklares alle nøgleordene, foruden i bogen Installation
og konfiguration.
- Hvis du har installeret ODBC-adgangen som beskrevet ovenfor, kan du nu få
adgang til DB2-data vha. ODBC-applikationer. Start
ODBC-applikationen og skift til vinduet Åbn. Markér
ODBC-databasernes filtype. De DB2-databaser, du har tilføjet
som ODBC-datakilder, kan vælges i oversigten. Mange ODBC-applikationer
åbner tabellen som skrivebeskyttet, medmindre der findes et entydigt
indeks.
Afsnittet Platformspecifikke oplysninger vedr. CLI/ODBC-adgang bør indeholde alle de oplysninger, du har brug
for. Installation og konfiguration indeholder ekstra oplysninger om konfiguration og brug af DB2 CLI- og
ODBC-applikationer. Onlinebogen Installation og
konfiguration er placeret i biblioteket x:\doc\dk\html, hvor
x: er drevbogstavet for cd-drevet, og dk er de to bogstaver,
der er koden for det relevante sprog, f.eks. dk for
dansk. Oplysningerne er nyttige, hvis støtte til DB2-værktøjer ikke er
tilgængelig, eller for administratorer, som har brug for grundigere
oplysninger.
Følgende emner behandles i onlinebogen Installation og
konfiguration:
- Sådan oprettes binding af DB2 CLI/ODBC-styreprogram til databasen
- Sådan angives CLI/ODBC-konfigurationsnøgleord
- Konfiguration af db2cli.ini.
[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]