有以下兩種方法:
1,卸載微軟補丁KB967723 (不建議)
步驟:在 添加和刪除程序 中(勾選上方的“顯示更新”)在裏面可以看到更新的KB967723這個補丁,然後就想卸載普通軟件一樣卸載,卸載中會提示你,如果卸載可能導致程序運行出錯,沒關係,選擇“是”,繼續卸載。卸載完成後重啓數據庫服務器。
2,修改註冊表(推薦此方法)
本方法是微軟給出的修改註冊表修復該Bug的的方法,
原因是TCP 端口的默認值 是 5000 。建議調整TCP端口值爲65533。
步驟:找到註冊表路徑 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
新增 MaxUserPort
值名稱: MaxUserPort
值類型: DWORD
建議值爲 65533 {有效範圍: 5000 65534 (十進制)}
退出註冊表,重啓服務器即可。
微軟原文地址 :http://support.microsoft.com/kb/q196271
案例:
Discuz論壇經常Discuz! Database Error (2002) notconnect錯誤的解決方案
http://hi.baidu.com/chenyu/item/5602565b3c277309e6c4a52a