對(duì)于“無(wú)法用TCP/IP協(xié)議和遠(yuǎn)端SQL Server數(shù)據(jù)庫(kù)連接”問(wèn)題 首先,需要確定您的SQL Server版本,以及它安裝了哪些補(bǔ)丁,這很重要。如果補(bǔ)丁沒(méi)有安裝或者沒(méi)有安裝最新的ServicePack,請(qǐng)先安裝。 然后,你可以試試看telnet SqlServerName 1433,看是否可以連接
對(duì)于“無(wú)法用TCP/IP協(xié)議和遠(yuǎn)端SQL Server數(shù)據(jù)庫(kù)連接”問(wèn)題
首先,需要確定您的SQL Server版本,以及它安裝了哪些補(bǔ)丁,這很重要。如果補(bǔ)丁沒(méi)有安裝或者沒(méi)有安裝最新的ServicePack,請(qǐng)先安裝。
然后,你可以試試看telnet SqlServerName 1433,看是否可以連接上。1433是SQl Server用TCP/IP協(xié)議的默認(rèn)端口。你如果連這個(gè)端口都無(wú)法連接上,那就應(yīng)該查查網(wǎng)絡(luò)配置了。
第3,您得到的錯(cuò)誤描述是“[TCP/IP Sockets]一般性網(wǎng)絡(luò)錯(cuò)誤”,那么如果換成用命名管道連接呢,能不能通過(guò)呢?
第4,如果您的程序用連接字符串來(lái)連接數(shù)據(jù)庫(kù)時(shí),用數(shù)據(jù)庫(kù)服務(wù)器的IP地址和HostNetBIOS名字都試試看呢?
最后,您在那臺(tái)異常服務(wù)器上用于執(zhí)行連接SQLServer的程序的運(yùn)行身份是什么呢?這個(gè)身份能夠訪問(wèn)遠(yuǎn)端資源嗎?另外您的SQLServer所在機(jī)器是在您的域控制器啟動(dòng)之前還是之后啟動(dòng)的呢,SQLServer能夠成功驗(yàn)證您的運(yùn)行身份嗎?建議您重啟您的SQLServer,確保它能夠從域控制器獲取域帳戶信息。我曾經(jīng)有一臺(tái)SQLserver,因?yàn)閿嚯姡斐捎蚩刂破鳑](méi)有啟動(dòng),而只是SQLServer機(jī)器啟動(dòng),這時(shí)候訪問(wèn)SQlServer,就極其地不正常。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=78209
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com