Triệu chứng
Trong Microsoft SQL Server, khi bạn cố gắng giám sát các kế hoạch truy vấn được lưu trong bộ đệm ẩn bằng cách sử dụng sự kiện mở rộng (xEvents) và dạng xem quản lý động (DMV), chẳng hạn như sys.dm_exec_requests và sys.dm_exec_query_stats, rất khó để kết hợp các kế hoạch truy vấn được lưu trong bộ đệm ẩn với nhau.
Nguyên nhân
Sự cố này xảy ra vì loại dữ liệu của Query_hash và Query_plan_hash khác nhau giữa DMV và xEvents. Cột Query_hash và Query_plan_hash được định nghĩa là kiểu dữ liệu Varbinary trong DMVs (sys.dm_exec_requests và sys.dm_exec_query_stats). Trong xEvents, các cột được xác định là kiểu dữ liệu UINT64 .
Giải pháp
Thông tin gói dịch vụ dành cho người SQL Server
Bản cập nhật này đã được khắc phục trong các gói dịch vụ sau dành SQL Server:
- Gói Dịch vụ 3 cho SQL Server 2014
- Gói Dịch vụ 4 cho SQL Server 2012
Giới thiệu về các gói dịch vụ dành SQL Server:
Các gói dịch vụ được tích lũy. Mỗi gói dịch vụ mới đều chứa tất cả các bản sửa lỗi trong các gói dịch vụ trước đó, cùng với mọi bản sửa lỗi mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Sử dụng Bảng 1 trong bài viết sau để tìm thêm thông tin về gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất.
Cách xác định phiên bản, phiên bản và cấp độ cập nhật của bản cập nhật SQL Server phần của nó
Sau khi bạn cài đặt bản cập nhật này, hai cột bổ sung được xác định là kiểu dữ liệu INT64 sẽ được thêm vào: Query_hash_signed và Query_plan_hash_signed. Điều này giúp bạn dễ dàng kết nối dữ liệu giữa các DMV và xEvents (chẳng hạn như các phiên bản rpc_completed và sql_batch_completed).
Giới thiệu SQL Server dựng
Mỗi bản cập nhật mới dành SQL Server sẽ chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản cập nhật trước đó. Hãy xem các gói dịch vụ mới nhất dành cho SQL Server:
SQL Server phiên bản bản dựng 2014
Gói dịch vụ mới nhất cho SQL Server 2012
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".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.