unixODBC und Microsoft SQL-Server - Shinguz.ch
unixODBC und Microsoft SQL-Server - Shinguz.ch
unixODBC und Microsoft SQL-Server - Shinguz.ch
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: