Linux FreeTDS的安裝與配置
一、簡介
版本:0.64 下載地址:http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
這個軟件能夠用Linux和Unix連接MS SQLServer和Sybase數據庫。
二、安裝與配置
2.1編譯安裝freetds:
$ tar zxvf freetds-stable.tgz(解壓)
$ cd freetds-0.91/ $ ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib $ make $ make install
解釋:
安裝freetds到目錄/usr/local/freetds:--prefix=/usr/local/freetds
支持MSSQL2000:--with-tdsver=8.0 --enable-msdblib
//2.2配置FreeTds的庫文件
//將freetds的庫文件所在路徑配置到LD_LIBRARY_PATH參數中:
//$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/freetds/lib/:
設置bin路徑
$vi /root/.bashrc
添加內容如下:
export FREETDS=/usr/local/freetds export $PATH="$PATH:$FREETDS/bin"
注意: freetds的壓縮包不能放到VM的共享目錄下解壓和編譯安裝
三、freeTDS 安裝過程:
假定FreeTDS的源代碼目錄為。
假定FreeTDS的安裝目錄為,默認為/usr/local/src。
下面配置FreeTDS,--prefix為設置FreeTDS的安裝目錄,--with-tdsver是設置TDS版本,--enable-msdblib為是否允許Microsoft數據庫函數庫:
cd
./configure --prefix= --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
編譯並安裝:
make
make install
cd ..
FreeTDS默認安裝在/usr/local/freetds目錄當中,庫文件在相應的lib目錄下。
編輯/etc/ld.so.conf,在其中插入一行:
/usr/local/freetds/lib
然后運行以下指令使更改生效:
ldconfig