ubuntu中連線mssql資料庫

2021-05-22 00:10:19 字數 1212 閱讀 2191

freetds為linux系統提供了tds協議的開源客戶端。由於ms sql和sybase使用的恰是tds協議,所以在linux中可以用freetds連線ms sql。

我們可以利用openoffice.org base及linux odbc實現視覺化的資料庫檢視方式。方便個人使用者使用linux遠端管理自己的資料庫系統。

現在就可以用sqsh訪問sql server資料庫了,最簡單的使用方法如下:

sqsh -u 使用者名稱 -p 密碼 -s 伺服器位址
等一會兒如果出現1> ,就說明連線成功了,可以試著輸入如下語句:

select @@version

go

注意輸入go後才執行語句。

配置freetds

[mytds]

host = 你的伺服器位址

port = 1433

tds version = 7.0

odbc

執行odbcconfig :

$ sudo odbcconfig
drivers標籤頁->add。在出來的視窗中,name填mytds ,driver填/usr/lib/odbc/libtdsodbc.so (如果這個檔案不存在請find 一下),setup填/usr/lib/odbc/libtdss.so (如果不存在也請find 一下)。確定即可(注意確定是對話方塊左上角的那個圖示)。

選擇system dsn 標籤頁,點add,driver選剛才建立的mytds ,點ok。在彈出的對話方塊的中,name填mssqltest ,port填1433,servername、uid、pwd分別為mytds、使用者名稱、密碼,請如實填寫。再確定即可。

使用isql測試連線:

isql -v mssqltest 使用者名稱 密碼
連線成功後會有:

connected!

sql-statement

help [tablename]

quit

準備工作就緒後,開啟openoffice.org base,在資料庫嚮導中,選擇連線到現在資料庫,在下面選擇odbc,輸入資料來源名稱:mssqltest ,再輸入使用者名稱等資訊就可以了。

使用openoffice.org base可以檢視表的結構及表中的資料,也可進行修改,不過如果連線到伺服器的速度慢,openoffice會比較卡。

datastae連線mssql配置

1,修改.odbc.ini配置檔案,新增odbc驅動訊息 檔案路徑 dsadmin ons cd dshome dsadmin ons dsengine pwd ons ibm informationserver server dsengine 備份 dsadmin ons dsengine cp ...

Ubuntu中Rails連線Oracle資料庫

oracle,rails and ubuntu 10.04 ubuntu server 64bits 如何安裝 ruby oci8 oracle 客戶端 nls lang 的設定 網上很多資料各式各樣,而每個系統的配置也是各有不同。經歷了數不過來的失敗後終於成功了,在這裡整理一下,方便今後查閱。本文...

php通過pdo連線mssql

pdo mssql 公司有個asp.net專案,想用php改寫,但用php運算元據庫太坑了 1 安裝擴充套件 php.ini extension php sqlsrv 53 ts vc6.dll extension php pdo sqlsrv 53 ts vc6.dll 2 安裝 microsof...