1. 程式人生 > >Linux FreeTDS的安裝與配置

Linux FreeTDS的安裝與配置

Linux FreeTDS的安裝與配置

一、簡介

官方網站:http://www.freetds.org

版本: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(解壓)
$ ./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