最近租了個虛擬主機(jī),上面有MSSQL2005空間,閑了沒事就準(zhǔn)備玩玩。這數(shù)據(jù)庫的端口不是默認(rèn)的1433,是1438。雖然還沒連接過MSSQL2005的遠(yuǎn)程數(shù)據(jù)庫,但是以前也連過MSSQL2000的,就估計沒啥問題。于是就打開了企業(yè)管理器,添加服務(wù)器注冊,可是找了半天都沒找到輸入端口的地方,理所當(dāng)然的用默認(rèn)端口是肯定連接不上了。又打開SQL Server Configuration Manager鼓搗了半天,也沒發(fā)現(xiàn)什么地方可以設(shè)置端口(總不能把Sql native的默認(rèn)tcp端口給改了吧)。
上網(wǎng)搜了半天,也沒找到個明確的辦法,但是倒是找到一些線索:在SQL Server Configuration Manager中有一個Sql native client配置下找到一個"別名"。于是乎添加了一個別名(如圖一),兩三下就把服務(wù)器(填ip或域名)、端口號、協(xié)議給填上了?;氐?quot;企業(yè)管理器",找了大半天也沒找到選擇別名的地方,沒辦法,只有亂弄了:在"服務(wù)器名稱"里面把剛才加的別名給填了進(jìn)去,一測試,哈哈,竟然就OK了。皆大歡喜啊。
寫此文作為記錄,同時也解救一下廣大受困于遠(yuǎn)程連接MSSQL2005數(shù)據(jù)庫的朋友們。
圖一
文章來自:http://www.cnblogs.com/RexTse/