您目前已離線,請等候您的網際網路重新連線

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

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本: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 的累積更新

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

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

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

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

必要條件

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

重新啟動需求

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

檔案資訊

此 hotfix 的全域 hotfix 版的檔案屬性 (或較新的檔案屬性) 下表所示。日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
檔案名稱檔案版本檔案大小日期時間平台
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
其他可行方案
我們已經決定只有當您從遠端啟動效能監視工具 (例如,Windows 系統監視器或 Logman),並嘗試連線到已安裝的 SQL Server 執行個體的 Windows 2008 R2 伺服器時,會發生這個問題。因此,我們建議您不要使用安裝在 Windows 2003 伺服器來安裝 Windows 2008 R2 為基礎的伺服器的監視效能計數器的效能監視工具。不過,如果您必須使用此監視環境,請確定第一個連線之後從另一個 Windows 2008 R2 為基礎的伺服器。如果您執行這項操作時,所有後續的連線,從 Windows Server 2003 用戶端電腦將會成功。
狀況說明
Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。

警告:本文為自動翻譯

內容

文章識別碼:2159286 - 最後檢閱時間:05/19/2014 17:02:00 - 修訂: 7.0

Microsoft SQL Server 2008 Service Pack 1, Microsoft SQL Server 2005 Service Pack 4, Microsoft SQL Server 2005 Service Pack 3, Microsoft SQL Server 2008 Service Pack 2, 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

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2159286 KbMtzh
意見反應