欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Linux下連接MS Sql server -- 使用ODBC/FreeTDS

系統(tǒng) 2554 0

Linux下連接MS Sql server -- 使用ODBC/FreeTDS組合(詳細)_徒步旅行者的空間_百度空間

Linux下連接MS Sql server -- 使用ODBC/FreeTDS組合(詳細)

最近工作上需要,了解了下相關內(nèi)容,網(wǎng)上資料較散,邏輯也不夠清晰,這里總結(jié)了一下,算是比較全面的(部分內(nèi)容來自網(wǎng)絡)。

在Linux下連接MSSql server,可以使用ODBC/FreeTDS組合。

TDS is Tabular DataStream protocol, used for connecting to MS SQL and Sybase servers over TCP/IP.

FreeTDS is an implementation of TDS.It provide the odbc driver for TDS named tdsodbc.

?

安裝unixODBC和freeTDS

unixODBC是Linux下的ODBC驅(qū)動管理器,使用yum install unixODBC*?安裝unixODBC。

freeTDS提供Linux下連接Sybase或MSSql Server的ODBC驅(qū)動tdsodbc,使用yum install freetds* 安裝freetds。(Ubuntu下使用aptitude install tdsodbc 直接安裝freetds提供的tdsodbc驅(qū)動)

tsql是對應于freetds的連接數(shù)據(jù)庫的命令行工具,用來調(diào)試是否連接數(shù)據(jù)庫成功(Ubuntu下使用$aptitude install freetds-bin安裝)


配置freeTDS

Freetds配置文件在/etc/freetds/freetds.conf 或 /etc/freetds.conf

編輯配置文件,增加一個數(shù)據(jù)庫連接段落:

[MY_MS_SQL]

host = 192.168.2.104

port = 1433

tds version = 7.0

上面MY_MS_SQL是SqlserverName,可以是自己取的有意義名字。host為sqlserver所在主機IP地址或域名。

配置完后,可以使用tsql測試,tsql -S MY_MS_SQL -U username -P password,看到1>提示符就是成功。

如果連接不成功,可以先在數(shù)據(jù)庫服務器上的SQL Server配置管理器上的網(wǎng)絡配置看TCP/IP協(xié)議是否啟用,然后看在服務器上telnet1433端口,看是否端口開放。

需要注意服務器的防火墻配置,可在客戶機telnet 1433端口看連接成功否。

以上是直接使用freeTDS自帶的tsql工具連接MS SQL數(shù)據(jù)庫測試tdsodbc驅(qū)動是否安裝正確的方法。

?

下面我們來配置unixODBC來管理tdsodbc驅(qū)動,并調(diào)用tdsodbc來連接MS SQL數(shù)據(jù)庫

a)向unixODBC注冊tdsodbc驅(qū)動

在任意處創(chuàng)建一個文件tds.driver.template eg:/var/tds.driver.template,內(nèi)容如下:

[FreeTDS]?

Description ? ? = v0.63 with protocol v8.0?

Driver ? ? ? ? ?= /usr/local/freetds/lib/libtdsodbc.so

使用命令odbcinst -i -d -f /var/tds.driver.template 注冊驅(qū)動

以上Driver地址根據(jù)實際位置修改

此處亦可以直接vi編輯/etc/odbcinst.ini添加

?

b)配置ODBC數(shù)據(jù)源,即配置DSN

配置有三種方法:DSN-less,ODBC-only,ODBC-combined

可參見Preparing ODBC。http://www.freetds.org/userguide/prepodbc.htm

同上,創(chuàng)建一個文件tds.datasource.template內(nèi)容如下:

[MY_MS_SQL_DSN]

Driver ? ? ? ? ?= FreeTDS

Description ? ? = ODBC connection via FreeTDS

Trace ? ? ? ? ? = No

Servername ? ? ?= MY_MS_SQL

Database ? ? ? ?= ACUMEN

使用命令odbcinst -i -s -f /var/tds.datasource.template 添加數(shù)據(jù)源到/etc/odbc.ini

Servername為Freedts配置文件中的SqlserverName;Driver為odbcinst.ini中注冊的驅(qū)動名稱;Database 為使用的數(shù)據(jù)庫。

最后用isql測試:isql MY_MS_SQL username password,如果出現(xiàn)SQL>提示符就說明配置成功

Linux下連接MS Sql server -- 使用ODBC/FreeTDS組合(詳細)_徒步旅行者的空間_百度空間


更多文章、技術(shù)交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久久国产精品 | 一本到在线观看视频不卡 | 九一免费在线观看 | 久久免费视频一区二区三区 | 成人免费黄网站 | 看黄色一级视频 | 久久中文字幕免费 | 色婷婷综合久久久久中文一区二区 | 天天综合色天天综合 | 亚洲精品国产精品乱码不97 | 中文字幕一区二区视频 | 精品一区二区免费视频视频 | 亚洲一区二区综合 | 亚洲成网 | 久久精品夜夜夜夜夜久久 | 欧美桃色视频 | 国产九九在线视频 | 一级一片在线播放在线观看 | 欧美在线国产 | 日本在线观看高清不卡免v 国产成人一区二区精品非洲 | 亚洲午夜精品视频 | 欧美另类69xxxxx免费 | 9191av| 日韩电影第一页 | 福利视频第一页 | 欧美一区二区三区免费高 | 黄色中文字幕 | 欧美日韩一区二区三区视频播 | 久久精品视频免费 | 欧美不卡一区二区三区免 | 成人国产精品视频 | 人人爱人人草 | 综合色久| 中文字幕伊人久久网 | 巨大乳女人做爰视频在线 | 午夜在线亚洲男人午在线 | 久久精品中文字幕 | 国产福利资源在线 | 成人免费大片a毛片 | 四虎影视在线影院在线观看观看 | 日本欧美久久久久免费播放网 |