日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux使用freetds 连接连远程服务器sqlservser2012

發布時間:2025/4/14 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux使用freetds 连接连远程服务器sqlservser2012 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載:freetds-patched.tar.gz??http://www.freetds.org/software.html

http://www.freetds.org/userguide/choosingtdsprotocol.htm

# tar -zxvf?freetds-patched.tar.gz
# cd freetds-1.00.21

???需要注意的就是這里的--with-tdsver=7.4,這個非常重要,你需要根據你的數據庫版本選擇正確的配置項,由于現在大多是SQLserve2008所以需要選擇7.3本例是連接sqlserver2012 ,所有需要選擇7.4。

其實參考官網的文檔就知道這個問題了,不過由于很多人下載了舊版FreeTDS-0.91,即使設置為--with-tdsver=7.4以上也沒有用。

# ./configure --prefix=/usr/local/freetds --with-tdsver=7.4--enable-msdblib
# make && make install

2.驗證FreeTDS版本

????這一步非常重要,通過才可以繼續,不然后面的步驟都是無意義的。

????首先看看版本信息

???測試數據庫是否聯通

#?/usr/local/freetds/bin/tsql -H 數據庫服務器IP? -p 端口號 -U?用戶名 -P 密碼

/usr/local/freetds/bin/tsql -H 106.14.24.155 -p 1433 -U sa -p hello@2016

3.增加PHP擴展pdo的pdo_dblib

#cd /usr/local/src/oneinstack/src

#tar zxvf php-5.6.28.tar.gz

#cd php-5.6.28

#cd /ext/pdo_dblib

linux下用phpize給PHP動態添加擴展

# /usr/local/php/bin/phpize
#./configure?--with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
# make && make install

php.ini文件中增加extension="pdo_dblib.so"

4.增加mssql擴展

#cd /usr/local/src/oneinstack/src/php-5.6.28/ext/mssql

linux下用phpize給PHP動態添加擴展

# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
# make && make install

php.ini文件中增加:extension="mssql.so"
5.重啟php-fpm,nginx

#service php-fpm restart

#service nginx restart

6.訪問phpinfo 查看是否安裝了pdo_dblib擴展

?

轉載于:https://www.cnblogs.com/zouke1220/p/7676762.html

總結

以上是生活随笔為你收集整理的linux使用freetds 连接连远程服务器sqlservser2012的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。