新聞中心
SQL Server動(dòng)態(tài)端口問(wèn)題在安裝SQL2000和SQL2005安裝過(guò)程中經(jīng)常會(huì)遇到,下面就將對(duì)SQL Server動(dòng)態(tài)端口問(wèn)題作詳盡的闡述,供您參考。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括山城網(wǎng)站建設(shè)、山城網(wǎng)站制作、山城網(wǎng)頁(yè)制作以及山城網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,山城網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到山城省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!
1,因?yàn)镾QL2000安裝過(guò)程中無(wú)法修改實(shí)例名稱(chēng),故安裝過(guò)程中必須先安裝SQL2000,然后在安裝SQL2005.安裝SQL2005時(shí)必須修改SQL實(shí)例名稱(chēng),否則將和SQL2000的實(shí)例名稱(chēng)沖突. (關(guān)于此點(diǎn),本人并不認(rèn)同。若是先安裝sql2005,則在安裝sql2000的過(guò)程中自會(huì)提示你要修改實(shí)例名稱(chēng)。)
2,安裝完SQL2005后,開(kāi)始準(zhǔn)備用SQL2000客戶(hù)端工具連接SQL2005,結(jié)果報(bào)告不能用SQL2000客戶(hù)端工具連接,只能用SQL2005客戶(hù)端工具連接,后證明SQL2005客戶(hù)端工具可以同時(shí)連接SQL2000和SQL2005。
3,服務(wù)器上安裝完成后,準(zhǔn)備用遠(yuǎn)程連接SQL服務(wù)器試試,結(jié)果始終連接不上SQL2005,只能連接上SQL2000.原來(lái)SQL2000服務(wù)器用的端口始終是1433端口,而SQL2005使用的是動(dòng)態(tài)端口.那如果用程序連接SQL20005服務(wù)器的時(shí)候,程序如何知道SQL2005服務(wù)器用的是什么端口呢?原來(lái)SQL2005提供了一個(gè)SQL BROWER服務(wù),開(kāi)啟這個(gè)服務(wù)后,就可以通過(guò)查詢(xún)SQL BROWER服務(wù) 就可以知道SQL2005現(xiàn)在正在使用哪個(gè)端口.因?yàn)轫?xiàng)目需要,需要把這個(gè)SQL動(dòng)態(tài)端口改成靜態(tài)的,修改過(guò)程如下: 運(yùn)行SQL配置管理程序,找到SQL的實(shí)例名稱(chēng)下面的協(xié)議,雙擊右邊的TCP/IP協(xié)議,在第二選項(xiàng)卡中IPALL里面輸入SQL運(yùn)行的端口就可以了(注意不能同時(shí)填寫(xiě)動(dòng)態(tài)端口和靜態(tài)端口,否則SQL下次將無(wú)法啟動(dòng)),修改完成后重新啟動(dòng)SQL服務(wù)即可生效。
4,修改端口后在連接發(fā)現(xiàn)仍然不能連接,原來(lái)還需要開(kāi)啟SQL2005的遠(yuǎn)程登陸服務(wù)。在Microsoft SQL Server 2005中默認(rèn)的是不允許遠(yuǎn)程登錄的,會(huì)出現(xiàn)【provider: SQL 網(wǎng)絡(luò)接口, error: 26 - 定位指定的服務(wù)器/實(shí)例時(shí)出錯(cuò)】的錯(cuò)誤,下面的方法可以打開(kāi):配置工具->sql server外圍應(yīng)用配置器->服務(wù)和連接的外圍應(yīng)用配置器->打開(kāi)MSSQLSERVER節(jié)點(diǎn)下的Database Engine 節(jié)點(diǎn),先擇"遠(yuǎn)程連接",接下建議選擇"同時(shí)使用TCP/IP和named pipes",確定后,重啟數(shù)據(jù)庫(kù)服務(wù)就可以。
5,遠(yuǎn)程登陸服務(wù)和端口都修改之后連接應(yīng)該沒(méi)有問(wèn)題了吧,結(jié)果遠(yuǎn)程連接SQL2000的時(shí)候發(fā)現(xiàn)沒(méi)有問(wèn)題,但是連接SQL20005依然不行,在SQL2005的客戶(hù)端連接工具里面需要輸入你要連接的SQL服務(wù),SQL2000的直接輸入服務(wù)器的IP地址即可,那如何輸入才能讓客戶(hù)端工具連接到SQL2005的服務(wù)呢?既然SQL2005修改了端口,那按照常規(guī)的錄入格式應(yīng)該是輸入:IP地址+冒號(hào)+端口號(hào)應(yīng)該就可以了。結(jié)果試了一下發(fā)現(xiàn)依然不行.后又修改了客戶(hù)端的連接的默認(rèn)端口,結(jié)果仍然不行。原來(lái)按照常規(guī)的格式錄入是錯(cuò)誤的,需要改成:IP地址+逗號(hào)+端口號(hào)才行.現(xiàn)在一試果然可以。然后在試著通過(guò)。NET程序訪(fǎng)問(wèn)看能否連接,結(jié)果都可以。
不采用以上附加的方法的時(shí)候,就在服務(wù)器的2000升級(jí)到SP4就可以。這個(gè)已經(jīng)驗(yàn)證了。如果不對(duì),請(qǐng)檢查用戶(hù)名和密碼是否正確。
【編輯推薦】
SQL Server導(dǎo)出導(dǎo)入某數(shù)據(jù)庫(kù)
SQL Server死鎖測(cè)試
減少Sql server死鎖現(xiàn)象的發(fā)生
SQL Server死鎖監(jiān)控的語(yǔ)句寫(xiě)法
什么時(shí)候應(yīng)該使用SQL Server鎖模式
文章標(biāo)題:詳解數(shù)據(jù)庫(kù)安裝時(shí)SQLServer動(dòng)態(tài)端口問(wèn)題
分享地址:http://m.5511xx.com/article/dhechog.html


咨詢(xún)
建站咨詢(xún)
