修正: 「 遠端登錄 」 服務時當機應用程式嘗試從另一台電腦上的 SQL Server 執行個體擷取效能計數器資料

文章翻譯 文章翻譯
文章編號: 2159286 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

請考慮下列情況:
  • 您正在執行 Windows Server 2003 或 Windows Server 2008,Windows Vista 中或更新版本的 Windows 的電腦上安裝 Microsoft SQL Server 執行的個體。
  • 您在另一台電腦上執行應用程式。應用程式嘗試從遠端的 SQL Server 執行個體擷取效能計數器資料。
在這個案例中,遠端登錄服務當機已安裝的 SQL Server 的電腦上。此外,已安裝的 SQL Server 的執行個體的電腦上的應用程式記錄檔會記錄類似下列的錯誤訊息:
錯誤的應用程式名稱: svchost.exe_RemoteRegistry、 版本: 6。.7600。6385,時間戳記: 0x4a5bc3c
錯誤的模組名稱: perf MSSQLSERVER sqlctr 0。.275_unloaded、 版本: 0.0.0.0,時間戳記: 0x4b48 09 例外狀況代碼: 0xc0000005
錯誤位移: 0x00000000626bfe57
錯誤的處理程序識別碼: 0x d 8
判定為失敗的應用程式開始時間: 0x0 cad723f5bfd536
錯誤的應用程式路徑: 磁碟機: \Windows\system32\svchost.exe
錯誤的模組路徑: 效能 MSSQLSERVER sqlctr 0。.275
報告識別碼: da45823c-4327-df-ad 9-00 7a477845a

錯誤的應用程式名稱: svchost.exe_RemoteRegistry、 版本: 6.1.7600.16385,時間戳記: 0x4a5bc3c1
錯誤的模組名稱: sqlctr90.dll_unloaded、 版本: 0.0.0.0,時間戳記: 0x492b1b55
例外狀況代碼: 0xc0000005
錯誤位移: 0x000000003353c171
錯誤的處理程序識別碼: 0x2eec
判定為失敗的應用程式開始時間: 0x01cad5a366dde911
錯誤的應用程式路徑: 磁碟機: \Windows\system32\svchost.exe
錯誤的模組路徑: sqlctr90.dll
報告識別碼: d0a6f0d5-41b3-11df-ae47-0017a4778006

此外,在已安裝的 SQL Server 的執行個體的電腦上的 Windows 系統記錄檔會記錄類似下列的錯誤訊息:
日期,時間 下午,錯誤,伺服器名稱 7034,服務控制管理員] 中,n/A n/A,「 遠端登錄服務意外終止。它已經完成這項作業 數字 次。"

發生的原因

因為 SQL Server 效能計數器使用不正確的方法來呼叫RegQueryValueEx API 來存取登錄機碼,就會發生這個問題。這個行為會造成載入 SQL Server 效能計數器損毀的遠端登錄服務。

解決方案

附註若要解決這個問題,在 SQL Server 2005 Service Pack 3 (SP3),可適用於 SQL Server 2005 SP3 累積更新 13,您必須安裝的 SQL Server 2005 執行個體的電腦上。目前,這個解決方案僅適用於 SQL Server 2005 SP3。

累積更新資訊

SQL Server 的下列累積更新已先修正問題。

SQL Server 2008 SP3 的累積更新 17

SQL Server 2008 R2 sp1 的累積更新 4

對於 SQL Server 2008 R2 的累積更新 9

SQL Server 2008 sp2 的累積更新 4

SQL Server 2005 SP3 的累積更新 13

SQL Server 2005 sp4 的累積更新 2

SQL Server 2008 sp1 的累積更新 13

關於 SQL Server 的累積更新

摺疊此圖像展開此圖像
assets folding start collapsed
SQL Server 每個新的累積更新包含所有的 hotfix,所有安全性修正程式,都包含在先前的累積更新。請檢查出最新的累積更新 SQL Server:
摺疊此圖像展開此圖像
assets folding end collapsed

Hotfix 資訊的 Windows 內部資料庫 (Microsoft SQL Server 內嵌版)

附註此修正程式只適用於 Windows 內部資料庫的 2005年版本。
您可以從 Microsoft 取得的支援的 hotfix。然而,其目的只為修正這篇文章所說明的問題。套用此 hotfix,僅提供給已遭遇此特定問題的系統。

如果可供下載 hotfix,沒有在此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果沒有出現這一節,將要求提交到 Microsoft 客戶服務及支援 」 取得 hotfix。

附註如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題,以及此特定 hotfix 無法解決的問題。如需 Microsoft 客戶服務及支援部門的電話號碼,或需建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註「可下載的 Hotfix」表單會顯示 hotfix 可以使用的語言。如果看不到您的語言,是因為 hotfix 未提供該語言。

必要條件

若要套用此 hotfix 之後,您必須安裝在電腦上的 Windows 內部資料庫。

重新啟動需求

您不需要套用此 hotfix 之後,重新啟動電腦。

檔案資訊

此 hotfix 的全域 hotfix 版的檔案屬性 (或較新的檔案屬性) 下表所示。日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
摺疊此圖像展開此圖像
assets folding start collapsed
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Sqlctr90.dll2005.90.5324.088,68025-日-201204:43x64
Sqlctr90.dll2005.90.5324.065,64025-日-201205:13x86
Sqlctr90.dll2005.90.5324.0129,64025-日-201204:32IA-64
摺疊此圖像展開此圖像
assets folding end collapsed

其他可行方案

我們已經決定只有當您從遠端啟動效能監視工具 (例如,Windows 系統監視器或 Logman),並嘗試連線到已安裝的 SQL Server 執行個體的 Windows 2008 R2 伺服器時,會發生這個問題。因此,我們建議您不要使用安裝在 Windows 2003 伺服器來安裝 Windows 2008 R2 為基礎的伺服器的監視效能計數器的效能監視工具。不過,如果您必須使用此監視環境,請確定第一個連線之後從另一個 Windows 2008 R2 為基礎的伺服器。如果您執行這項操作時,所有後續的連線,從 Windows Server 2003 用戶端電腦將會成功。

狀況說明

Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。

屬性

文章編號: 2159286 - 上次校閱: 2014年5月19日 - 版次: 7.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 Service Pack 1?應用於:
    • Microsoft SQL Server 2008 Enterprise
    • Microsoft SQL Server 2008 Developer
    • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2005 Service Pack 4?應用於:
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Service Pack 3?應用於:
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Service Pack 2?應用於:
    • Microsoft SQL Server 2008 Developer
    • Microsoft SQL Server 2008 Enterprise
    • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 Service Pack 3?應用於:
    • Microsoft SQL Server 2008 Developer
    • Microsoft SQL Server 2008 Enterprise
    • Microsoft SQL Server 2008 Standard
關鍵字:?
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2159286 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2159286
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com