ODBCオペレータを使用する前に、プラットフォームでODBC初期化ファイルを設定し、'ODBC Data Sources'でDSN(データ ソース名)が適正なデータ ソースを示すようにする必要があります。
以下はSolarisクライアント システムのODBC.iniファイルの例です。 これは、Teradata、ORACLE、およびSQLServerのデータ ソースのデータ ソース情報を示しています。
[ODBC] InstallDir=/usr/odbc Trace=0 TraceFile=/usr/joe/odbcusr/trace.log TraceAutoStop=0 [ODBC Data Sources] testdsn=tdata.so default=tdata.so Teradata=tdata.so Oracle=DataDirect 4.10 Oracle SQLServer Wire Protocol=DataDirect 4.10 SQL Server Wire Protocol [testdsn] [default] [Teradata] [Oracle] Driver=/opt/odbc/lib/ivor818.so Description=DataDirect 4.10 Oracle LogonID=oracle Password=oracle ServerName=DBCName=200.001.001.01 CatalogOptions=0 ProcedureRetResults=0 EnableDescribeParam=0 EnableStaticCursorsForLongData=0 ApplicationUsingThreads=1 [SQLServer Wire Protocol] Driver=/opt/odbc/lib/ivmsss18.so Description=DataDirect 4.10 SQL Server Wire Protocol Database=db LogonID=uid Password=pwd Address=sqlserverhost,1433 QuotedId=No AnsiNPW=No
次のサンプルは、SimbaのOracle ODBCドライバを使用した、Solarisクライアント システム用ODBC.iniファイルの別サンプルです。
[ODBC] InstallDir=/usr/odbc Trace=0 TraceFile=/usr/joe/odbcusr/trace.log TraceAutoStop=0 [ODBC Data Sources] testdsn=tdata.so default=tdata.so Teradata=tdata.so Oracle=Simba Oracle ODBC Driver 32-bit [testdsn] [default] [Teradata] [Oracle] Driver=/opt/simba/oracleodbc_32/lib/libsimbaoracleodbc32.so Description=Simba Oracle ODBC Driver(32-bit) DSN HOST=200.001.001.01 PORT=1521 UID=oracle PWD=oracle SVC=oracle.service.name MEMLIM=104857600