KB2565683 - KHẮC PHỤC: Bạn có thể nhận được kết quả không chính xác khi chạy truy vấn phức tạp có chứa hàm tổng hợp, hàm kết hợp và hàm riêng biệt trong truy vấn con trong môi trường SQL Server 2008 hoặc SQL Server 2008 R2

Áp dụng cho
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web

Microsoft phân phối các bản sửa SQL Server Microsoft năm 2008 dưới dạng một tệp có thể tải xuống. Vì các bản sửa lỗi được tích lũy nên mỗi bản phát hành mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản phát hành sửa lỗi SQL Server 2008 trước đó.

Triệu chứng

Khi bạn chạy truy vấn phức tạp có chứa các hàm tổng hợp, kết hợp hàm và các hàm riêng biệt trong truy vấn con trong môi trường Microsoft SQL Server 2008 hoặc Microsoft SQL Server 2008 R2, bạn có thể nhận được kết quả không chính xác. Ngoài ra, khi bạn chạy truy vấn tương tự trong Parallel Data Warehouse (PDW), bạn có thể nhận được kết quả khác nhau cũng không chính xác.

Nguyên nhân

Sự cố này xảy ra do sự cố trong trình tối ưu hóa SQL Server vấn.

Giải pháp

Thông tin gói dịch vụ SQL Server 2008

Để giải quyết vấn đề này, có được gói dịch vụ mới nhất SQL Server 2008. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

968382 Cách nhận gói dịch vụ mới nhất cho bản SQL Server 2008

Thông tin gói dịch vụ SQL Server 2008 R2

Để giải quyết vấn đề này, có được gói dịch vụ mới nhất SQL Server 2008 R2. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

2527041
Làm thế nào để có được gói dịch vụ mới nhất SQL Server 2008 R2

Thông tin cập nhật nóng

Hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, hotfix này là nhằm sửa chữa chỉ vấn đề mô tả trong bài viết này. Áp dụng hotfix này chỉ cho hệ thống đang gặp vấn đề mô tả trong bài viết này. Hotfix này có thể nhận được kiểm tra bổ sung. Do đó, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn nên đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.

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

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

http://support.microsoft.com/contactus/?ws=support Lưu ý Biểu mẫu "Tải xuống cập nhật nóng" hiển thị các ngôn ngữ mà hotfix có sẵn. Nếu bạn không thấy ngôn ngữ của mình, đó là vì bản cập nhật nóng không có sẵn cho ngôn ngữ đó.

Điều kiện tiên quyết

Bạn phải cài SQL Server gói dịch vụ 1 (SP1) 2008 để áp dụng hotfix này.

Thông tin về khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi áp dụng hotfix này.

Thông tin về việc thay thế

Hotfix này không thay thế một hotfix đã phát hành trước đó.

Thông tin tệp

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

Đối với tất cả các phiên bản dựa trên x86 được hỗ SQL Server 2008

Tên tệp Phiên bản tệp Kích thước tệp Ngày Thời gian Nền tảng
Sqlservr.exe 2007.100.2844.0 42,773,864 Ngày 15 tháng 6 năm 2011 08:50 x86

Đối với tất cả các phiên bản dựa trên x64 được hỗ SQL Server 2008

Tên tệp Phiên bản tệp Kích thước tệp Ngày Thời gian Nền tảng
Sqlservr.exe 2007.100.2844.0 57,930,600 Ngày 15 tháng 6 năm 2011 12:13 x64

Đối với tất cả các phiên bản dựa trên IA-64 được hỗ SQL Server 2008

Tên tệp Phiên bản tệp Kích thước tệp Ngày Thời gian Nền tảng
Sqlservr.exe 2007.100.2844.0 111,705,960 Ngày 15 tháng 6 năm 2011 09:05 IA-64

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Sự cố này đã được khắc phục lần đầu trong Microsoft SQL Server 2008 Gói Dịch vụ 3 và trong SQL Server 2008 R2 Gói Dịch vụ 2.

Xem thêm thông tin

Để biết thêm thông tin về Parallel Data Warehouse, hãy truy cập trang web sau của Microsoft:

Parallel Data Warehouse

Tham khảo

Để biết thêm thông tin về danh sách các bản dựng có sẵn sau khi phát hành SQL Server 2008, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

956909 Các bản dựng SQL Server 2008 được phát hành sau khi SQL Server 2008 được phát hànhĐể biết thêm thông tin về Mô hình Dịch vụ Gia tăng cho SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

935897 Mô hình Cung cấp Dịch vụ Gia tăng có sẵn từ nhóm SQL Server để cung cấp cập nhật nóng cho các sự cố được báo cáoĐể biết thêm thông tin về sơ đồ đặt tên cho các bản cập nhật SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

822499 Sơ đồ đặt tên mới cho gói cập nhật phần mềm Microsoft SQL Server Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Tri thức Microsoft:

824684 Mô tả thuật ngữ tiêu chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft