Win2003系統安裝SQL Sever2000後1433連接埠未開放的解釋_資料庫其它
來源:互聯網
上載者:User
用了幾年的Windows2003了,也用了好多年SQL Server,不過這個問題倒是頭次遇到。下午朋友遇到個現象,在Win2003簡體中文伺服器版上安裝SQL Server2000,預設安裝,一切正常,但是在安裝完成後查看連接埠,1433連接埠居然未開放,當然更不用說遠端連線了。
一般分析的都是這樣:
1、sql server服務沒有啟動;
檢查服務啟動,重新啟動服務故障依然。
2、修改了連接埠號碼;
開啟網路工具 + 生產力,檢查啟用的協議中有TCP/IP協議,查看連接埠,是1433沒錯。
3、用戶端工具 + 生產力作了改動;
開啟用戶端工具 + 生產力,檢查協議連接埠正常,重新建立一個別名,依然不行。
4、安裝的問題;
因為沒有看他怎麼安裝的sql,懷疑安裝步驟有問題。據張燁這個牛人講,如果修改了預設的執行個體名,而又未正確配置,會出現這樣的現象。遂卸載重裝,一切預設,故障依然。
5、安裝版本的問題;
查看安裝光碟片,是久經考驗的安裝盤,應該不會出問題。
6、系統的問題;
也看不出有什麼其它的問題,難道是系統的問題?不過重裝系統可太過麻煩,還是先想想其它的辦法,看能不能找到問題所在。
檢查系統日誌,這個應該是一個比較好的習慣。仔細翻了一遍重新安裝後的日誌,赫然發現如下內容:
您啟動並執行 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也稱為 MSDE) 和 Microsoft Windows Server 2003 家族使用時存在已知的安全弱點。為了減少電腦被某些病毒的攻擊,Microsoft SQL Server 2000,MSDE 或 兩者的 TCP/IP 和 UDP 網路連接埠被禁用。要啟用這些連接埠,您必須從 http://www.microsoft.com/sql/downloads/default.asp 或 http://www.microsoft.com/china/sql/downloads/default.asp 安裝一個Hotfix, 或 Microsoft SQL Server 2000 或 MSDE 的最新服務包。
有關更多資訊,請參閱在 http://go.microsoft.com/fwlink/events.asp 的協助和支援
終於找到問題了,原來是Windows的一個小小的安全考慮。那麼為什麼以前就沒遇到過呢,原來搞慣安全的人,安裝好sql以後,在使用前一定會先修補漏洞,所以一直未注意過這個問題。看來什麼樣的習慣都會有一些弊端!
sp4下載地址:
http://www.microsoft.com/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn#filelist
a檔案下載:
http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000.AS-KB
884525-SP4-x86-CHS.EXE
b檔案下載:
http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000.MSDE-KB884525-SP4-x86-CHS.EXE
c檔案下載地址:
http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE
既然找到問題就簡單了,安裝SQL Server SP4後一切正常。
從上面的問題我們得出結論:
1、不要慣性思維;
2、要多看看微軟寫的日誌,其實微軟作的比想象的要好很多;
3、處處留心皆學問啊;