linux用sqlserver数据库,Linux下安装访问SQLSERVER2000数据库(附文件下载)
首先在Linux上安裝ODBC驅(qū)動(dòng):unixODBC。網(wǎng)址為www.unixodbc.org下載之后進(jìn)行 安裝,你還可以選擇圖形界面安裝,相關(guān)文檔該網(wǎng)站上也
首先在Linux上安裝ODBC驅(qū)動(dòng):unixODBC。網(wǎng)址為
下載之后進(jìn)行 安裝,你還可以選擇圖形界面安裝,相關(guān)文檔該網(wǎng)站上也有。unixODBC可以連接sql 2000.mssql,以及Linux平臺(tái)上的大部分?jǐn)?shù)據(jù)庫系統(tǒng).
有個(gè)open ctlib好像。
相信玩Linux系統(tǒng)的同志們不會(huì)不知道FreeTDS這個(gè)工具吧。這個(gè)東東最大好處就是能夠在Linux下訪問Sybase及MS SQL;FreeTDS的作者在其網(wǎng)站上稱能在Unix下使用,不過我沒看到有Unix版本的下載。現(xiàn)在For Linux的最新版本為:freetds-0.63 ;點(diǎn)擊下載freetds-0.63,下載后截壓備用,下面本人就說說安裝方法與使用方法吧。
1.下載freetds-0.63。一定要下載本站的freetds-0.63版本,最后我將會(huì)告訴大家0.63版本的好處。
2.將freetds-0.63.tar.gz ftp上Liunx任意目錄。解包,進(jìn)入解包后的文件夾內(nèi)。更換到root用戶(最好是root權(quán)限,其他帳號(hào)在編譯時(shí)會(huì)有權(quán)限問題)
3.下面配置FreeTDS,FreeTDS參數(shù)先說明一下:--prefix為設(shè)置FreeTDS的安裝目錄,--with-tdsver是設(shè)置TDS版本,--enable-msdblib為是否允許Microsoft數(shù)據(jù)庫函數(shù)庫。
現(xiàn)在我們在目錄下鍵入:
./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
簡單吧,,其實(shí)就是把你的 SQL2000 數(shù)據(jù)庫 及1433 端口(MS SQL均為1433端口)與IBMSQL這個(gè)符號(hào)名捆綁一下。當(dāng)然不配置這些參數(shù)其實(shí)也可以訪問MS SQL的。
4.在任意目錄鍵入:
tsql -H MSSQL服務(wù)器服務(wù)IP -p 1433 -U MSSQL服務(wù)器登陸帳號(hào) -P MSSQL服務(wù)器登陸密碼
例如:tsql -H10.10.10.211 -p1433 -Usa -P123456
或者:tsql -SIBMSQL -p1433 -Usa -P123456
如果輸出:> 則代表你成功了。準(zhǔn)備輸入 select * from 數(shù)據(jù)名.dbo.表明 吧 ;然后 go
當(dāng)然還有BCP工具,使用freebcp ,大家可以參考幫助,我不多說了,也非常好用。
5.總結(jié):剛開始我安裝好freetds后老是訪問不了MSSQL,所以大家的MSSQL2000 一定要升級(jí)到SP4(sp3估計(jì)也可以);最大的喜訊是:freetds-0.63 支持中文了。可以查詢出中文信息,而不是使用?號(hào)代替了。呵呵,爽一個(gè)字了的。
對了,我用它訪問我的Linux下Sybase數(shù)據(jù)庫,也非不錯(cuò)。
本條技術(shù)文章來源于互聯(lián)網(wǎng),如果無意侵犯您的權(quán)益請點(diǎn)擊此處反饋版權(quán)投訴
本文系統(tǒng)來源:php中文網(wǎng)
總結(jié)
以上是生活随笔為你收集整理的linux用sqlserver数据库,Linux下安装访问SQLSERVER2000数据库(附文件下载)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: D5渲染器 2.0 全新升级|天气系统、
- 下一篇: unable to find sette