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