Microsoft 會發佈 Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 修正程式作為一個可下載的檔案。 由於修正程式是累積的,因此每個新版本都包含先前的 SQL Server 2008 或 SQL Server 2008 R2 修正程式版本中包含的所有 Hotfix 和所有安全性修正程式。
症狀
適用於 Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 的 SQL Server 瀏覽器服務不會定期回應傳入的要求。
如果您嘗試連線到資料庫引擎執行個體,發生此問題時連線會失敗。 此外,還會收到或記錄下列錯誤訊息:
您在用戶端上收到下列錯誤訊息:
注意
建立與 SQL 伺服器的連線時,發生與網路相關的錯誤或是執行個體特有的錯誤 找不到或無法存取伺服器。 確認實例名稱正確,且 SQL Server 已設定為允許遠端連線。 (提供者:SQL 網路介面,錯誤:26 - 尋找指定的伺服器/實例時發生錯誤)
下列錯誤訊息會在事件記錄檔中以一秒鐘記錄數次:
-
注意
SQLBrowser 服務無法處理用戶端要求 (事件識別碼為 8)
-
注意
SQLBrowser 處理針對特定 IP 位址的要求時發生嚴重錯誤。 處理這個位址的要求已 (事件識別碼 14) 中停止處理
-
如果您使用內建診斷 (BID) 資料存取追蹤,您會收到下列錯誤訊息:
注意
<CSsrp::SSRPWorkerThread|錯誤|RET> 背景工作執行緒已終止: 0{WINERR}
附註:若要從這個問題中復原,您必須重新啟動 SQL Server 瀏覽器服務。
解決方式
累積更新資訊
SQL Server 2008 Service Pack 1
此問題的修正程式最初在 SQL Server 2008 Service Pack 1 的累積更新 14 中發行。 如需有關此累積更新套件的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2527187 SQL Server 2008 Service Pack 1 的累積更新套件 14 注意 由於這些組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和所有安全性修正程式,這些都包含在上一個 SQL Server 2008 修正程式版本中。 Microsoft 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
970365 發行 SQL Server 2008 Service Pack 1 之後所發行的 SQL Server 2008 組建Microsoft SQL Server會為特定 SQL Server Service Pack 建立 Hotfix。 您必須將 SQL Server 2008 Service Pack 1 Hotfix 套用至 SQL Server 2008 Service Pack 1 的安裝。 預設情況下,SQL Server Service Pack 中提供的任何 Hotfix 都會包含在下一個 SQL Server Service Pack 中。
SQL Server 2008 Service Pack 2
此問題的修正程式最初在 SQL Server 2008 Service Pack 2 的累積更新 4 中發行。 如需有關此累積更新套件的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2527180 累積更新套件 4 適用於 SQL Server 2008 Service Pack 2 注意:由於這些組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和所有安全性修正程式,這些修正程式曾隨附於先前的 SQL Server 2008 修正程式版本。 Microsoft 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2402659 SQL Server 2008 Service Pack 2 發行之後所發行的 SQL Server 2008 組建Microsoft SQL Server會為特定 SQL Server Service Pack 建立 Hotfix。 您必須將 SQL Server 2008 Service Pack 2 Hotfix 套用至 SQL Server 2008 Service Pack 2 的安裝。 預設情況下,SQL Server Service Pack 中提供的任何 Hotfix 都會包含在下一個 SQL Server Service Pack 中。
SQL Server 2008 R2
此問題的修正程式最初在累積更新 7 中發行。 如需有關如何取得 SQL Server 2008 R2 的累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
2507770 SQL Server 2008 R2 的累積更新套件 7 注意:由於這些組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和所有安全性修正程式,這些都包含在上一個 SQL Server 2008 R2 修正程式版本中。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
981356 在 SQL Server 2008 R2 發行之後所發行的 SQL Server 2008 R2 組建 (機器翻譯)
SQL Server 2008 R2 Service Pack 1
此問題的修正程式最初在 SQL Server 2008 R2 Service Pack 1 的累積更新 1 中發行。 如需有關如何取得此 SQL Server 2008 R2 Service Pack 1 累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
2544793 SQL Server 2008 R2 Service Pack 1 的累積更新套件 1 注意:由於這些組建是累積的,因此每個新發行的修正程式都包含先前的 SQL Server 2008 R2 Service Pack 1 修正程式版本中包含的所有 Hotfix 和所有安全性修正程式。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2567616 在 SQL Server 2008 R2 Service Pack 1 發行之後所發行的 SQL Server 2008 R2 組建 (機器翻譯)
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
因應措施
若要解決這個問題,請使用下列其中一個方法:
停用 IPv6 元件。
如需有關如何停用 IPv6 元件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
929852 如何在 Windows Vista、Windows 7 和 Windows Server 2008 中停用特定的網際網路通訊協定第 6 版 (IPv6) 元件
在節點上使用別名硬式編碼 SQL Server 本機執行個體的連接埠。
硬式編碼受影響用戶端應用程式中的 SQL Server 本機執行個體的連接埠。
停用經常在本機傳送要求給 SQL Server Browser 服務的應用程式。
例如,停用某些經常傳送要求到 SQL Server 瀏覽器服務的本機備份應用程式。