29.01.2015 Aufrufe

unixODBC und Microsoft SQL-Server - Shinguz.ch

unixODBC und Microsoft SQL-Server - Shinguz.ch

unixODBC und Microsoft SQL-Server - Shinguz.ch

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.5 Konfiguration<br />

TDS kann mit den folgenden Dateien konfiguriert werden. Ist aber in der Regel ni<strong>ch</strong>t notwendig.<br />

- rw- r- - r- - 1 oracle dba 219 Mar 3 08:59 pool.conf<br />

- rw- r- - r- - 1 oracle dba 203 Mar 3 09:00 locales.conf<br />

- rw- r- - r- - 1 oracle dba 4184 Mar 3 15:47 freetds.conf<br />

ODBC wird mit den beiden folgenden Dateien konfiguriert:<br />

- rw- rw- r- - 1 oracle dba 0 Mar 2 17:30 odbc.ini<br />

- rw- rw- r- - 1 oracle dba 0 Mar 2 17:30 odbcinst.ini<br />

1.5.1 odbcinst.ini<br />

In der Datei odbcinst.ini werden die ODBC Driver aufgeführ <strong>und</strong> konfiguriert. Dieses File kann mit<br />

einem beliebigen Editor konfiguriert werden. Übersi<strong>ch</strong>tli<strong>ch</strong>keitshalber sollte pro ODBC Driver<br />

(- Variante) nur ein Eintrag gema<strong>ch</strong>t werden. Ein mögli<strong>ch</strong>er Eintrag kann lauten:<br />

[FreeTDS]<br />

Description = FreeTDS v0.62.4 with protocol v7.0<br />

Driver<br />

= /u00/app/oracle/local/freetds/lib/libtdsodbc.so<br />

; Debug = 0<br />

; CommLog = 1<br />

; Trace = Yes<br />

; TraceFile = /tmp/sql.log<br />

Die letzten 4 Parameter sind ni<strong>ch</strong>t verifiziert.<br />

Ein Treiber kann au<strong>ch</strong> mittels des Programms odbcinst installiert werden:<br />

odbcinst –i –d –f driver_template.conf<br />

1.5.2 odbc.ini<br />

In der Datei odbc.ini werden die jeweiligen Data Source Names (DSN) erfasst. Die enspri<strong>ch</strong>t in etwa<br />

einem Oracle Service Name im tnsnames.ora resp. Oracle Names <strong>Server</strong>.<br />

Ein mögli<strong>ch</strong>er Eintrag kann lauten:<br />

[TestDB]<br />

Driver<br />

= FreeTDS<br />

Description = ODBC <strong>und</strong> FreeTDS Test<br />

<strong>Server</strong><br />

= SVZDSD01<br />

Database = master<br />

Port = 1433<br />

; Uid =<br />

; Password =<br />

; Trace = No<br />

; Tracefile =<br />

; Network = DBMSSOCN<br />

; Wsid = PC-92464<br />

; App = <strong>Microsoft</strong> Open Database Connectivity<br />

Die Datei odbc.ini hat jeweils no<strong>ch</strong> einen Header - <strong>und</strong> einen Footer Record:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!