Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Khắc phục: Truy vấn mà bạn chạy chống lại một bảng partitioned trả về kết quả không chính xác trong SQL Server 2008, SQL Server 2008 R2 hoặc SQL Server 2012

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2892741
Triệu chứng
Hãy xem xét tình huống sau đây:
  • Bạn có một bảng partitioned trong Microsoft SQL Server 2008, SQL Server 2008 R2 hoặc Microsoft SQL Server 2012...
  • Bảng này có một chỉ số không duy nhất, nonclustered theo một thự tự giảm dần.
  • Bạn chạy một truy vấn đối với bảng. Truy vấn kéo dài nhiều phân vùng và yêu cầu một đơn đặt hàng.
Trong trường hợp này, các truy vấn trả về kết quả không chính xác.
Nguyên nhân
Vấn đề này xảy ra bởi vì máy chủ SQL đảo ngược phân vùng ID phạm vi khi một chỉ số giảm dần truy vấn. Vì vậy, đúng thứ tự trên các phân vùng là vi phạm.
Giải pháp
Vấn đề đã được cố định đầu tiên trong cumulative update sau của SQL Server. Sau khi bạn áp dụng sửa chữa, bạn phải kích hoạt theo dõi cờ 4199 người để làm cho các hotfix làm việc.

Tích lũy Update 8 cho SQL Server 2012 SP1

Cập Nhật tích lũy 11 cho SQL Server 2012

Tích lũy Update 10 cho SQL Server 2008 R2 SP2

Tích lũy Update 14 cho SQL Server 2008 SP3 CTP

Về tích lũy Cập Nhật cho SQL Server

Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật mà được đính kèm với trước cumulative update. Kiểm tra các bản Cập Nhật tích lũy đặt cho SQL Server:
Tình trạng
Microsoft đã xác nhận rằng đây là một vấn đề trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 2892741 - Xem lại Lần cuối: 01/20/2014 17:22:00 - Bản sửa đổi: 3.0

Microsoft SQL Server 2008 Service Pack 3, Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2012 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2892741 KbMtvi
Phản hồi