公司買了獨(dú)享的主機(jī),一切全都由我來配置,什么網(wǎng)站的應(yīng)用及exchange已經(jīng)弄好,就是一個(gè)SQL Server 2005遠(yuǎn)程連接不上,由于這個(gè)系統(tǒng)有初始的時(shí)候,工程師給安裝了SQL Server 2000,用IP Sql Server Management Studio直連的時(shí)候就連到sql 2000的數(shù)據(jù)庫(kù)上,這是相當(dāng)郁悶的,后來我都有心把Sql Server 2000給卸載了,只有一個(gè)Sql 2005,又一想,這也不是個(gè)事啊,這不成逃避了么,還是另想辦法吧,在網(wǎng)上找了一大堆的解決方法,都是那些什么把Sql 2005 的外圍配置打開,把遠(yuǎn)程連接選上tcp/ip和什么管道,再把via禁用了,在SQl manager配置中把tcp/ip的端口寫上,重啟一下SQL Server的服務(wù)就可以連了,呵呵,我只能說,現(xiàn)在網(wǎng)站采集太狠了,只要是相關(guān)的內(nèi)容全都給采集下來當(dāng)成自己網(wǎng)站中的內(nèi)容,那些方法都TMD不對(duì)的,你說你們?yōu)榱嗣刻霨G那點(diǎn)廣告費(fèi),CPM彈窗廣告,把整個(gè)網(wǎng)絡(luò)環(huán)境給弄成這樣,網(wǎng)友想搜些東西,全都是你們這些采集的內(nèi)容,而且還不對(duì),要是能解決問題還行啊,唉。好了,不MJ了,以下是我的方法(不保證你可以使用,但是我這樣做遠(yuǎn)程就可以用了,要是你還不明白,聯(lián)系我MSN/Email:leexiaochong@hotmail.com).
在dos中查看一下所謂的1433端口是否被啟用:netstat -n
老生常談的把SQL server 2005外圍配置 把遠(yuǎn)程中的tcp/ip和那個(gè)命名管道給選上
在Sql Server configuration manage 中,把tcp/ip協(xié)議啟用,并在屬性IP地址中,把ip1的tcp端口寫上你的端口(隨你,想寫什么就寫什么端口,只要不影響你其它程序運(yùn)行就可以),tcp動(dòng)態(tài)端口什么都不寫,然后拉到最下面把ipall中的tcp端口寫上和上面一樣的端口,我用的都是1443,同樣tcp動(dòng)態(tài)端口給留空,確定一下。
然后建立ODBC數(shù)據(jù)源,新建,在選擇數(shù)據(jù)庫(kù)驅(qū)動(dòng)的時(shí)候要選Sql Native Client不要選sql server,為什么,你說呢,呵呵,然后在名字中寫你的IP地址,服務(wù)器選上你的Sql server 2005實(shí)例,正常下一步就OK了。
在Sql Server Management Studio連接中,要寫服務(wù)器名稱:你的IP,1443(你的端口號(hào)) ,身份選擇SQL server身份驗(yàn)證,用戶名密碼輸入完,連接一下吧,至于成不成功,看RP了。
來自:http://www.cnblogs.com/services/