資源描述:
《徹底解決sql server 2005無(wú)法遠(yuǎn)程連接的問(wèn)題》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、徹底解決SQLSERVER2005無(wú)法遠(yuǎn)程連接的問(wèn)題2010-05-0709:15:21
2、??分類(lèi):服務(wù)器配置
3、??標(biāo)簽:無(wú)
4、字號(hào)大中小?訂閱連接到SQLServer2005時(shí),在默認(rèn)的設(shè)置下SQLServer不允許進(jìn)行遠(yuǎn)程連接可能會(huì)導(dǎo)致此失敗(MicrosoftSQLServer,錯(cuò)誤:10060)步驟1.打開(kāi)SQLServerConfigurationManager,查看里面的SQLNativeClient配置,判斷里面的別名是否配置。注意:如果遠(yuǎn)程連接異地?cái)?shù)據(jù)庫(kù),可以使用此種方法進(jìn)行別名配置,連接異地?cái)?shù)據(jù)庫(kù)。步
5、驟2.徹底解決SQLSERVER2005無(wú)法遠(yuǎn)程連接的問(wèn)題一、為SQL啟用遠(yuǎn)程連接1.單擊“開(kāi)始”,依次指向“程序”、“MicrosoftSQLServer2005”和“配置工具”,然后單擊“SQLServer外圍應(yīng)用配置器”。2.在“SQLServer2005外圍應(yīng)用配置器”頁(yè)上,單擊“服務(wù)和連接的外圍應(yīng)用配置器”。3.在“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,展開(kāi)“數(shù)據(jù)庫(kù)引擎”,依次單擊“遠(yuǎn)程連接”和“本地連接和遠(yuǎn)程連接”,單擊適用于您的環(huán)境的相應(yīng)協(xié)議,然后單擊“應(yīng)用”。注意:請(qǐng)?jiān)诮邮盏揭韵孪r(shí)單擊“確定”:直到重
6、新啟動(dòng)數(shù)據(jù)庫(kù)引擎服務(wù)后,對(duì)連接設(shè)置所做的更改才會(huì)生效。4.在“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,展開(kāi)“數(shù)據(jù)庫(kù)引擎”,依次單擊“服務(wù)”和“停止”,等待MSSQLSERVER服務(wù)停止,然后單擊“啟動(dòng)”以重新啟動(dòng)MSSQLSERVER服務(wù)。二、啟用SQLServerBrowser服務(wù)1.單擊“開(kāi)始”,依次指向“程序”、“MicrosoftSQLServer2005”和“配置工具”,然后單擊“SQLServer外圍應(yīng)用配置器”。2.在“SQLServer2005外圍應(yīng)用配置器”頁(yè)上,單擊“服務(wù)和連接的外圍應(yīng)用配置器”。3.在
7、“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,單擊“SQLServerBrowser”,在“啟動(dòng)類(lèi)型”中單擊“自動(dòng)”選項(xiàng),然后單擊“應(yīng)用”。注意:在單擊“自動(dòng)”選項(xiàng)后,每次啟動(dòng)MicrosoftWindows時(shí)將自動(dòng)啟動(dòng)SQLServerBrowser服務(wù)。4.單擊“啟動(dòng)”,然后單擊“確定”。三、在Windows防火墻中為SQLServer2005創(chuàng)建例外1.在Windows防火墻中,單擊“例外”選項(xiàng)卡,然后單擊“添加程序”。2.在“添加程序”窗口中,單擊“瀏覽”。3.單擊C:ProgramFilesMicrosoftSQ
8、LServerMSSQL.1MSSQLBinnsqlservr.exe可執(zhí)行程序,單擊“打開(kāi)”,然后單擊“確定”。注意:上述路徑可能會(huì)根據(jù)SQLServer2005的安裝位置而不同。四、在Windows防火墻中為SQLServerBrowser服務(wù)創(chuàng)建例外1.在Windows防火墻中,單擊“例外”選項(xiàng)卡,然后單擊“添加程序”。2.在“添加程序”窗口中,單擊“瀏覽”。3.單擊C:ProgramFilesMicrosoftSQLServer90Sharedsqlbrowser.exe可執(zhí)行程序,單擊“打
9、開(kāi)”,然后單擊“確定”。注意:上述路徑可能會(huì)根據(jù)SQLServer2005的安裝位置而不同。五、遠(yuǎn)程連接端口設(shè)置(很關(guān)鍵的一步,很多方法只講了一到四步,卻沒(méi)有講到第五步)1、在服務(wù)器上打開(kāi)SQLServerConfigurationManager。選擇SQLServer配置治理器->SQLServer2005網(wǎng)絡(luò)配置->MSSQLSERVER的協(xié)議->TCP/IP,在彈出對(duì)話(huà)框中選擇IP地址->IPALL->TCP端口,設(shè)置為可用端口。(如果默認(rèn)的1433端口老是連接不上,你就設(shè)置為你確認(rèn)已經(jīng)打開(kāi)的端口試試,如21端
10、口等)2、在“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,展開(kāi)“數(shù)據(jù)庫(kù)引擎”,依次單擊“服務(wù)”和“停止”,等待MSSQLSERVER服務(wù)停止,然后單擊“啟動(dòng)”以重新啟動(dòng)MSSQLSERVER服務(wù)。六、測(cè)試連接1、打開(kāi)SQL2005登陸界面,輸入服務(wù)器IP和用戶(hù)名及密碼。如:服務(wù)器名稱(chēng):192.168.1.200,21用戶(hù)名:sa密碼:sa點(diǎn)連接,結(jié)果連接成功。PS:上面的服務(wù)器名稱(chēng)中的,21中的21第五步中第1步中設(shè)置的IPALL中的TCP端口步驟3.SQLServer2005遠(yuǎn)程連接配置TCP/IP屬性.SurfaceAre
11、aConfiguration-->DatabaseEngine-->RemoteConnections--->UsingTCP/ITSQLServer外圍應(yīng)用配置器—服務(wù)和連接外圍配置—databaseenglie—遠(yuǎn)程連接—啟用(遠(yuǎn)程連接的TCP/IP和namedpipes)SQLServerConfigurationManager—SQL2