Umjesto dijaloškog okvira, neke aplikacije mogu zahtijevati niz povezivanja koji pomoću određenih atributa određuje kako se upravljački program povezuje s izvorom podataka. Svaki atribut identificira određene informacije koje su potrebne upravljačkom programu za uspješno povezivanje. Oblik niza povezivanja uvijek je ovakav:
Kod za kopiranje | |
---|---|
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]" |
Napomena: |
---|
Microsoft ODBC upravljački program za Oracle ujedno podržava i argument CONNECTSTRING iz prve verzije (1.x) upravljačkog programa.
|
Ako ne navedete atribute UID, PWD, SERVER (ili CONNECTSTRING) i DRIVER, morate navesti naziv izvora podataka. No, svi su ostali atributi opcionalni. Kada atribut nije naveden, zadano se koristi atribut naveden na kartici DSN u dijaloškom okviru Administrator ODBC izvora podataka.
U sljedećoj tablici opisani su atributi niza povezivanja:
Atribut | Opis | Zadana vrijednost |
---|---|---|
DSN |
Naziv izvora podataka naveden na karticama Korisnički DSN ili Sistemski DSN u dijaloškom okviru Administrator ODBC izvora podataka. |
"" |
PWD |
Lozinka za poslužitelj Oracle kojem želite pristupiti. Ovaj upravljački program podržava Oracle ograničenje od 30 znakova i ima ista ograničenja koja Oracle postavlja za lozinke. |
"" |
POSLUŽITELJ |
Niz za poslužitelj Oracle kojem želite pristupiti. Ovaj niz može biti pseudonim Oracle baze podataka, unos u datoteci Tnsnames.ora ili pseudonim koji će se mapirati na odgovarajućem poslužitelju pomoću poslužitelja Oracle Names Server. Pseudonim baze podataka možete postaviti pomoću Oracle SQL*Net Fast Configuration (ili Net8 Easy Configuration za Oracle8 baze podataka). Dodatne informacije o povezivanju s Oracle bazom podataka potražite u dokumentaciji za Oracle. |
"" |
UID |
Korisničko ime poslužitelja Oracle. Ovaj atribut možda neće biti opcionalan – određene baze podataka i tablice mogu zahtijevati ovaj atribut iz sigurnosnih razloga. Da biste naveli Oracle provjeru autentičnosti operacijskog sustava, koristite |
"" |
BUFFERSIZE |
Optimalna veličina međuspremnika za dohvat stupaca. Upravljački program optimizira dohvat, tako da jedno dohvaćanje s poslužitelja Oracle vraća dovoljno redaka za popunjavanje međuspremnika ove veličine. Veće vrijednosti mogu poboljšati performanse ako dohvaćate velike količine podataka. |
65535 |
SYNONYMCOLUMNS |
Kada je ova vrijednost točna (1), SQLColumnsAPI poziv vraća informacije o stupcima za tablice, poglede i sinonime. U suprotnom, SQLColumns vraća samo stupce za tablice i poglede. Za brže performanse nemojte postavljati ovu vrijednost. |
1 |
PRIMJEDBE |
Kada je ova vrijednost točna (1), upravljački program vraća stupce primjedbi za SQLColumns skup rezultata. Za brže performanse nemojte postavljati ovu vrijednost. |
0 |
StdDayOfWeek |
Nameće ODBC standard za skalarnu funkciju DAYOFWEEK. Ovo je zadana vrijednost; korisnici kojima je potrebna lokalizirana verzija mogu promijeniti postupak tako da se koristi što god Oracle vrati. |
1 |
Napomena: |
---|
Vrijednosti atributa mogu razlikovati mala i velika slova.
|
Primjeri
Sljedeći niz povezivanja povezuje se s izvorom podataka Zaposlenici koristeći poslužitelj Oracle mickey.world i Oracle korisnika cindy:
Kod za kopiranje | |
---|---|
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world" |
Sljedeći niz povezivanja povezuje se s izvorom podataka Plaće koristeći Oracle provjeru autentičnosti operacijskog sustava i poslužitelj Oracle moola:
Kod za kopiranje | |
---|---|
"DSN=Payroll;UID=/;PWD=;SERVER=moola" |