資源描述:
《無法連接到遠(yuǎn)程的SQL-SERVER2000.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、無法連接到遠(yuǎn)程的SQLSERVER20002008年12月24日星期三11:16P.M.???1、先保證ping通???????2、在dos下寫入telnet????ip????1433不會報(bào)錯(cuò)??????????3、用ip連如企業(yè)管理器:??????企業(yè)管理器-->右鍵SQlserver組-->新建sqlserver注冊-->下一步-->寫入遠(yuǎn)程實(shí)例名(IP,機(jī)器名)-->下一步-->選Sqlserver登陸-->下一步-->寫入登陸名與密碼(sa,pass)-->下一步-->下一步-->完成??????????4、如果還不行:??????sqlserv
2、er服務(wù)器-->開始菜單-->SQLserver-->服務(wù)器網(wǎng)絡(luò)實(shí)用工具-->啟用????WinSock代理-->代理地址:(sqlserver服務(wù)器IP)-->代理端口-->1433-->OK了??????????5、如果還不行:??????sqlserver客戶端-->開始菜單-->SQLserver-->客戶端網(wǎng)絡(luò)實(shí)用工具-->別名-->添加-->寫入別名如"大力"-->"網(wǎng)絡(luò)庫"選tcp/ip-->服務(wù)器名稱寫入遠(yuǎn)程ip或?qū)嵗?->OK了??SQLServer連接中的四個(gè)最常見錯(cuò)誤:一."SQLServer不存在或訪問被拒絕"這個(gè)是最復(fù)雜的,錯(cuò)誤
3、發(fā)生的原因比較多,需要檢查的方面也比較多.一般說來,有以下幾種可能性:1,SQLServer名稱或IP地址拼寫有誤2,服務(wù)器端網(wǎng)絡(luò)配置有誤3,客戶端網(wǎng)絡(luò)配置有誤要解決這個(gè)問題,我們一般要遵循以下的步驟來一步步找出導(dǎo)致錯(cuò)誤的原因.=============首先,檢查網(wǎng)絡(luò)物理連接=============ping<服務(wù)器IP地址/服務(wù)器名稱>如果ping<服務(wù)器IP地址>不成功,說明物理連接有問題,這時(shí)候要檢查硬件設(shè)備,如網(wǎng)卡,HUB,路由器等.還有一種可能是由于客戶端和服務(wù)器之間安裝有防火墻軟件造成的,比如ISAServer.防火墻軟件可能會屏蔽對ping,
4、telnet等的響應(yīng)因此在檢查連接問題的時(shí)候,我們要先把防火墻軟件暫時(shí)關(guān)閉,或者打開所有被封閉的端口.如果ping<服務(wù)器IP地址>成功而,ping<服務(wù)器名稱>失敗則說明名字解析有問題,這時(shí)候要檢查DNS服務(wù)是否正常.有時(shí)候客戶端和服務(wù)器不在同一個(gè)局域網(wǎng)里面,這時(shí)候很可能無法直接使用服務(wù)器名稱來標(biāo)識該服務(wù)器,這時(shí)候我們可以使用HOSTS文件來進(jìn)行名字解析,具體的方法是:1.使用記事本打開HOSTS文件(一般情況下位于C:WINNTsystem32driversetc).??添加一條IP地址與服務(wù)器名稱的對應(yīng)記錄,如:??172.168.10.24
5、myserver2.或在SQLServer的客戶端網(wǎng)絡(luò)實(shí)用工具里面進(jìn)行配置,后面會有詳細(xì)說明.=============其次,使用telnet命令檢查SQLServer服務(wù)器工作狀態(tài)=============telnet<服務(wù)器IP地址>1433如果命令執(zhí)行成功,可以看到屏幕一閃之后光標(biāo)在左上角不停閃動(dòng),這說明SQLServer服務(wù)器工作正常,并且正在監(jiān)聽1433端口的TCP/IP連接如果命令返回"無法打開連接"的錯(cuò)誤信息,則說明服務(wù)器端沒有啟動(dòng)SQLServer服務(wù),也可能服務(wù)器端沒啟用TCP/IP協(xié)議,或者服務(wù)器端沒有在SQLServer默認(rèn)的端口14
6、33上監(jiān)聽.=============接著,我們要到服務(wù)器上檢查服務(wù)器端的網(wǎng)絡(luò)配置,檢查是否啟用了命名管道.是否啟用了TCP/IP協(xié)議等等=============可以利用SQLServer自帶的服務(wù)器網(wǎng)絡(luò)使用工具來進(jìn)行檢查.點(diǎn)擊:程序--MicrosoftSQLServer--服務(wù)器網(wǎng)絡(luò)使用工具打開該工具后,在"常規(guī)"中可以看到服務(wù)器啟用了哪些協(xié)議.一般而言,我們啟用命名管道以及TCP/IP協(xié)議.點(diǎn)中TCP/IP協(xié)議,選擇"屬性",我們可以來檢查SQLServer服務(wù)默認(rèn)端口的設(shè)置。一般而言,我們使用SQLServer默認(rèn)的1433端口.如果選中"隱藏服
7、務(wù)器",則意味著客戶端無法通過枚舉服務(wù)器來看到這臺服務(wù)器,起到了保護(hù)的作用,但不影響連接.===========接下來我們要到客戶端檢查客戶端的網(wǎng)絡(luò)配置==========我們同樣可以利用SQLServer自帶的客戶端網(wǎng)絡(luò)使用工具來進(jìn)行檢查,所不同的是這次是在客戶端來運(yùn)行這個(gè)工具.點(diǎn)擊:程序--MicrosoftSQLServer--客戶端網(wǎng)絡(luò)使用工具打開該工具后,在"常規(guī)"項(xiàng)中,可以看到客戶端啟用了哪些協(xié)議.一般而言,我們同樣需要啟用命名管道以及TCP/IP協(xié)議.點(diǎn)擊TCP/IP協(xié)議,選擇"屬性",可以檢查客戶端默認(rèn)連接端口的設(shè)置,該端口必須與服務(wù)器一致
8、.單擊"別名"選項(xiàng)卡,還可以為服務(wù)器配置別名.服務(wù)器的別名是用來連