Linux下安裝訪問SQL SERVER2000資料庫(附檔案下載)

來源:互聯網
上載者:User

首先在Linux上安裝ODBC驅動:unixODBC。網址為www.unixodbc.org

下載之後進行 安裝,你還可以選擇圖形介面安裝,相關文檔該網站上也有。unixODBC可以串連sql 2000.mssql,以及Linux平台上的大部分資料庫系統.

有個open ctlib好像。

相信玩Linux系統的同志們不會不知道FreeTDS這個工具吧。這個東東最大好處就是能夠在Linux下訪問Sybase及MS SQL;FreeTDS的作者在其網站上稱能在Unix下使用,不過我沒看到有Unix版本的下載。現在For Linux的最新版本為:freetds-0.63 ;點擊下載freetds-0.63,下載後截壓備用,下面本人就說說安裝方法與使用方法吧。

1.下載freetds-0.63。一定要下載本站的freetds-0.63版本,最後我將會告訴大家0.63版本的好處。

2.將freetds-0.63.tar.gz ftp上Liunx任意目錄。解包,進入解包後的檔案夾內。更換到root使用者(最好是root許可權,其他帳號在編譯時間會有許可權問題)

3.下面配置FreeTDS,FreeTDS參數先說明一下:--prefix為設定FreeTDS的安裝目錄,--with-tdsver是設定TDS版本,--enable-msdblib為是否允許Microsoft資料庫函數庫。

現在我們在目錄下鍵入:
./configure --prefix= --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static

注意:一定要 tdsver=8.0 才支援MS SQL2000,tdsver=7.0支援的是MS SQL7

接著編譯並安裝:
make
make install

這樣基本OK,不夠我們還有配置下/etc/freetds.conf 檔案,按照檔案協助加入自己MSSQL的IP及其配置資訊。下面,我列出我的freetds.conf MS 2000 配置資訊。

# A typical Microsoft SQL Server 2000 configuration
[IBMSQL]
host = 10.10.10.211
port =1433
tds version 8.0

簡單吧,其實就是把你的 SQL2000 資料庫 及1433 連接埠(MS SQL均為1433連接埠)與IBMSQL這個符號名捆綁一下。當然不配置這些參數其實也可以訪問MS SQL的。

4.在任意目錄鍵入:
tsql -H MSSQL伺服器服務IP -p 1433 -U MSSQL伺服器登陸帳號 -P MSSQL伺服器登陸密碼

例如:tsql -H10.10.10.211 -p1433 -Usa -P123456

或者:tsql -SIBMSQL -p1433 -Usa -P123456

如果輸出:> 則代表你成功了。準備輸入 select * from 資料名.dbo.表明 吧 ;然後 go

當然還有BCP工具,使用freebcp ,大家可以參考說明,我不多說了,也非常好用。

5.總結:剛開始我安裝好freetds後老是訪問不了MSSQL,所以大家的MSSQL2000 一定要升級到SP4(sp3估計也可以);最大的喜訊是:freetds-0.63 支援中文了。可以查詢出中文資訊,而不是使用?號代替了。呵呵,爽一個字了的。

對了,我用它訪問我的Linux下Sybase資料庫,也非不錯。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.