KB2159286 - KHẮC PHỤC: Dịch vụ Sổ đăng ký Từ xa gặp sự cố khi một ứng dụng cố gắng truy xuất dữ liệu bộ đếm hiệu suất từ một phiên bản SQL Server trên một máy tính khác

Áp dụng cho
SQL Server 2008 Enterprise SQL Server 2008 Developer 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 SQL Server 2008 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 Service Pack 3

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn cài đặt phiên bản của Microsoft SQL Server trên máy tính đang chạy Windows Server 2003 hoặc Windows Server 2008, Windows Vista hoặc phiên bản Windows mới hơn.
  • Bạn đang chạy một ứng dụng trên một máy tính khác. Ứng dụng cố gắng truy xuất dữ liệu Bộ đếm Hiệu năng cho phiên bản SQL Server từ xa.

Trong kịch bản này, dịch vụ Sổ đăng ký Từ xa gặp sự cố trên máy tính đã cài đặt SQL Server. Ngoài ra, thông báo lỗi giống như sau được ghi trong nhật ký Ứng dụng trên máy tính có cài đặt phiên bản SQL Server:

Lưu ý

Tên ứng dụng lỗi: svchost.exe_RemoteRegistry, phiên bản: 6. .7600. 6385, tem thời gian: 0x4a5bc3c
Tên mô-đun lỗi: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, phiên bản: 0.0.0.0, tem thời gian: 0x4b48 09 Mã lỗi: 0xc0000005
Khoảng bù lỗi: 0x00000000626bfe57
Id quy trình lỗi: 0x d 8
Thời gian bắt đầu ứng dụng lỗi: 0x0 cad723f5bfd536
Đường dẫn ứng dụng lỗi: Ổ đĩa:\Windows\system32\svchost.exe
Đường dẫn mô-đun lỗi: perf-MSSQLSERVER-sqlctr 0. .275
Id báo cáo: da45823c-4327- df-ad 9-00 7a477845a

Tên ứng dụng lỗi: svchost.exe_RemoteRegistry, phiên bản: 6.1.7600.16385, tem thời gian: 0x4a5bc3c1
Tên mô-đun lỗi: sqlctr90.dll_unloaded, phiên bản: 0.0.0.0, tem thời gian: 0x492b1b55
Mã lỗi: 0xc0000005
Khoảng bù lỗi: 0x000000003353c171
Id quy trình lỗi: 0x2eec
Thời gian bắt đầu ứng dụng lỗi: 0x01cad5a366dde911
Đường dẫn ứng dụng lỗi: Ổ đĩa:\Windows\system32\svchost.exe
Đường dẫn mô-đun lỗi: sqlctr90.dll
Id báo cáo: d0a6f0d5-41b3-11df-ae47-0017a4778006

Ngoài ra, thông báo lỗi giống như sau sẽ được ghi nhật ký trong nhật ký Hệ thống Windows trên máy tính có cài đặt phiên bản SQL Server:

Lưu ý

Ngày,Giờ PM,Lỗi,ServerName,7034,Service Control Manager,N/A,N/A,"Dịch vụ Đăng ký Từ xa đã chấm dứt đột ngột. Nó đã làm được số lần này."

Nguyên nhân

Sự cố này xảy ra vì Bộ đếm Hiệu suất SQL Server sử dụng phương pháp không chính xác để gọi API RegQueryValueEx nhằm truy nhập vào khóa đăng ký. Hành vi này khiến dịch vụ Đăng ký Từ xa tải Bộ đếm Hiệu suất SQL Server gặp sự cố.

Giải pháp

Lưu ý Để giải quyết sự cố này trong SQL Server 2005 Gói dịch vụ 3 (SP3), hãy áp dụng Bản cập nhật tích lũy 13 cho SQL Server 2005 SP3 trên máy tính mà bạn đã cài đặt phiên bản SQL Server 2005. Hiện tại, giải pháp này chỉ áp dụng cho SQL Server 2005 SP3.

Thông tin cập nhật tích lũy

Sự cố này được khắc phục lần đầu tiên trong bản cập nhật tích lũy tiếp theo của SQL Server.

Bản cập nhật tích lũy 17 cho SQL Server 2008 SP3 /en-us/help/2958696

Bản cập nhật tích lũy 4 cho SQL Server 2008 R2 SP1 /en-us/help/2633146

Bản cập nhật tích lũy 9 cho SQL Server 2008 R2 /en-us/help/2567713

Bản cập nhật tích lũy 4 cho SQL Server 2008 SP2 /en-us/help/2527180

Bản cập nhật tích lũy 13 cho SQL Server 2005 SP3 /en-us/help/2438344

Bản cập nhật tích lũy 2 cho SQL Server 2005 SP4 /en-us/help/2489409

Bản cập nhật tích lũy 13 cho SQL Server 2008 SP1 /en-us/help/2497673

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:

      

Thông tin hotfix của Cơ sở dữ liệu Nội bộ của Windows (Microsoft SQL Server Embedded Edition)
Lưu ý: Bản sửa lỗi này chỉ áp dụng cho phiên bản 2005 của Cơ sở dữ liệu Nội bộ của Windows.
 Một hotfix được hỗ trợ luôn sẵn dùng từ Microsoft. Tuy nhiên, hotfix này chỉ nhằm mục đích khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng hotfix này cho các hệ thống đang gặp phải sự cố cụ thể này.

Nếu hotfix sẵn có để tải xuống, sẽ có một phần "Hotfix Tải xuống Sẵn dùng" ở phía trên cùng của bài viết Cơ sở Kiến thức này. Nếu mục này không xuất hiện, hãy gửi yêu cầu đến Dịch vụ khách hàng và Hỗ trợ của Microsoft để tải hotfix.

Lưu ý Nếu phát sinh sự cố bổ sung hoặc nếu cần khắc phục sự cố thì có thể bạn phải tạo yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ áp dụng đối với các vấn đề và câu hỏi hỗ trợ bổ sung không phù hợp với hotfix cụ thể này. Để biết danh sách đầy đủ các số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo một yêu cầu dịch vụ riêng biệt, hãy truy cập trang web sau của Microsoft:

/contactus/?ws=support Lưu ý: Biểu mẫu "Hotfix Tải xuống Sẵn dùng" sẽ hiển thị các ngôn ngữ cho hotfix khả dụng. Nếu bạn không thấy ngôn ngữ của mình thì đó là do không có hotfix cho ngôn ngữ đó.

Điều kiện tiên quyếtĐể áp dụng hotfix này, bạn phải cài đặt Cơ sở dữ liệu Nội bộ của Windows trên máy tính.

Yêu cầu khởi động lạiBạn không phải khởi động lại máy tính sau khi áp dụng hotfix này.

Thông tin về tệp Phiên bản hotfix chung của phiên bản này có các thuộc tính tệp (hoặc thuộc tính tệp cao hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Chuẩn Quốc tế (UTC). Khi bạn xem thông tin về tệp, tệp đó đã được chuyển đổi thành giờ địa phương. Để xem sự khác biệt giữa UTC và giờ địa phương, hãy sử dụng tab Múi giờ trong mục Ngày và giờ trong Panel điều khiển.