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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux连sql server

發(fā)布時間:2025/7/14 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux连sql server 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
為了模擬客戶的一個環(huán)境,必須自己在公司內(nèi)網(wǎng)搭建一下,讓我郁悶的是linux主站去連接sql server 數(shù)據(jù)庫,從里面讀取數(shù)據(jù)。這個是第一次配置,以前都是使用mysql的。 freetds是linux連接sql 的一個第三方開源軟件,提供庫函數(shù)。 背景:通過apache調(diào)用一個php腳本去sql數(shù)據(jù)庫獲得數(shù)據(jù)。 操作系統(tǒng):redhat 5.x 數(shù)據(jù)庫?? :sql server 2005 其他軟件:freetds,apache,php 1、apache安裝(yum安裝即可) yum install httpd httpd-devel 2、freetds 安裝 tar? xzvf? freetds-stable.tgz
???? cd? freetds-0.91
???? ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib
???? make
???? make instal 說明:注意--with-tdsver=8.0 這個8.0對應(yīng)的是sql server的版本,我這使用的是sql? server 2005. 3、php編譯安裝(將freetds靜態(tài)編譯進php)
??? tar? xzvf?? php-5.2.13.tar.gz
??? cd?? php-5.2.13
??? ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/sbin/apxs --with-config-file-? path=/etc/ --with-mssql=/usr/local/freetds/
?? make
?? make install????? cp? php.ini-dist? /etc/php.ini
??? ln -s /usr/local/php5/bin/php /usr/local/bin/php \\軟連接,可以直接使用php命令 4、配置freetds
??? ? /usr/local/freetds/etc/freetds.conf 修改該配置文件 修改文件最后一個模塊:
????? # A typical Microsoft server
?????? [Mysql2k3]?????????????????? \\該符號用于連接sql
??????? host = 192.168.200.173? \\sql數(shù)據(jù)庫地址
??????? port = 1433??????????? \\sql 數(shù)據(jù)庫端口
??????? tds version = 8.0 5、linux連接sql測試
???? cd? /usr/local/freetds/bin
????? ./tsql -S Mysql2k3 -H 192.168.200.173 -p 1433 -U sa -P 123456 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 出現(xiàn)下圖說明聯(lián)通。(我不會使用命令)

6、將php文件放入apache目錄下,重啟apache。 7、測試連通性的php腳本 <?php
echo "begin\n";
if(mssql_connect('Mysql2k3','sa','123456')){
//if(mssql_connect('192.168.200.173','sa','123456')){
echo?? "成功 ";
}
else?? {
echo?? "失敗 ";
}
?> 說明:php執(zhí)行連接并不是使用sql server 的ip地址來連接的,而是通過freetds.conf里面的 【Mysql2k3】 這個連接的。
?

轉(zhuǎn)載于:https://blog.51cto.com/bensonzy/691556

總結(jié)

以上是生活随笔為你收集整理的linux连sql server的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。