Linux - SQL Server (unixODBC FreeTDS)

(CentOS4) unixODBC - FreeTDS -|- SQL Server 2005 (Windows 2003 Server)

unixODBC: Unix用のODBCドライバ
FreeTDS: DB接続ライブラリ

インストール

# yum install unixODBC
# yum install unixODBC-devel

freetds は rpmforge から

# yum --enablerepo=rpmforge list | grep freetds
freetds.i386 0.64-1.el4.rf rpmforge
freetds-devel.i386 0.64-1.el4.rf rpmforge

# yum --enablerepo=rpmforge install freetds
# yum --enablerepo=rpmforge install freetds-devel

設定

/etc/odbc.ini

[ODBC Data Sources]
freetds = FreeTDS ODBC Driver

[freetds]
Driver = /usr/lib/libtdsodbc.so
Description = Microsoft SQL Server
Servername = (サーバ名) ☆ freetds.conf での名前
Database = (データベース名) ☆ SQL Server 2005

/etc/freetds.conf
以下を追加

[(サーバ名)]
host = (サーバIPアドレス)
port = 1433
tds version = 8.0
client charset = UTF-8