KB3170115 - Thông tin về cờ theo dõi được bật sẽ được thêm vào showplan XML trong SQL Server

Áp dụng cho
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

Tóm tắt

Trong Microsoft SQL Server, yếu tố TraceFlags mới được thêm vào thành phần QueryPlan trong XML showplan. Thành phần này liệt kê tất cả cờ theo dõi được kích hoạt ở phiên bản hoặc phiên khi kế hoạch truy vấn được biên dịch và cho thực hiện showplans, một truy vấn cụ thể được thực thi. Có thể có tới hai lần xuất hiện của thành phần TraceFlags, một trường hợp cho thời gian biên dịch (với thuộc tính IsCompileTime bằng một) và một lần cho thời gian thực thi (Nếu cờ theo dõi được bật trong cả hai việc biên soạn và thực thi, nó sẽ được hiển thị trong cả hai danh sách). Mỗi phần tử có thể có một danh sách gồm một hoặc nhiều phần tử TraceFlag có hai thuộc tính. Thuộc tính Giá trị xác định số cờ theo dõi và thuộc tính Phạm vi có thể là "Toàn cục" hoặc "Phiên" tùy thuộc vào cách cờ theo dõi được bật (Nếu cờ theo dõi được bật ở mức truy vấn bằng cách sử dụng OPTION QUERYTRACEON, nó sẽ xuất hiện như trong phạm vi "Phiên" trong showplan).

Nếu không có cờ theo dõi được bật trong thời gian biên dịch hoặc thực thi, các thành phần tương ứng sẽ không được bao gồm.

Lưu ý Showplan XML sẽ liệt kê tối đa 100 cờ theo dõi được bật.

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:

SQL Server 2016 Gói Dịch vụ 1

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ề 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ó