這幾天在搞的時(shí)候,經(jīng)常需要連接sql server ,但是sql server是internet上的服務(wù)器,服務(wù)商就給了一段sqlconnectionstring,但是在連接串中發(fā)現(xiàn)sql服務(wù)器并沒(méi)有使用默認(rèn)的1433端口,于是乎就想查詢(xún)分析器應(yīng)該登陸不了,結(jié)果驗(yàn)證了我的想法是對(duì)的。這樣的話(huà)要想就只能在程序中寫(xiě)個(gè)簡(jiǎn)單的sql執(zhí)行程序,方法很笨不直觀(guān)、操作作困難、容易發(fā)生異常、數(shù)據(jù)庫(kù)維護(hù)困難。。基于這么多的缺陷,決定放棄這種笨拙的方式,在網(wǎng)上用了很多關(guān)鍵字仍然找不到這解決辦法,也許是關(guān)鍵字不到位吧!嘿嘿。。不過(guò)在無(wú)意間看到了“odbc”這幾個(gè)字眼,靈光一閃,既然查詢(xún)器訪(fǎng)問(wèn)端口不能改,我們可以配置一個(gè)遠(yuǎn)程的sql服務(wù)器數(shù)據(jù)源,這個(gè)是基于sql server驅(qū)動(dòng)程序的,驅(qū)動(dòng)程序里是可以更改端口的,配置后查詢(xún)器就可以訪(fǎng)問(wèn)odbc配置好的sql服務(wù)器了。。呵呵。。不容易。。
下面是整個(gè)過(guò)程:
環(huán)境:win2003
開(kāi)始 -> 設(shè)置 -> 控制面板 -> 管理工具 -> 數(shù)據(jù)源 (odbc) -> 添加 -> 選擇"sql server" -> 填好相應(yīng)的數(shù)據(jù)(服務(wù)器不需要填寫(xiě)端口號(hào)) -> 選擇"客戶(hù)端配置" -> 取消"動(dòng)態(tài)決定端口"(默認(rèn)是1433,現(xiàn)在隨便你改了)
說(shuō)到這應(yīng)該不要我再講下去了吧。嘿嘿。。配置好后用查詢(xún)分析器看看,是不是多了個(gè)服務(wù)器讓你選擇登陸。。。
方法二:
使用sql server客戶(hù)端網(wǎng)絡(luò)實(shí)用工具修改sql的tcp/ip協(xié)議默認(rèn)端口.詳細(xì)過(guò)程:略
新聞熱點(diǎn)
疑難解答
圖片精選