Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn tạo một phiên sự kiện mở rộng để chụp module_end sự kiện mở rộng.
-
Bạn đã đặt thuộc tính collect_statement thành 1.
-
Bạn cấu hình sự kiện để gửi đầu ra cho một đích tệp.
-
Bạn xem lại đầu ra từ mục đích tệp bằng cách sử dụng hàm sys.fn_xe_file_target_read_file và bạn đúc dữ liệu sự kiện dưới dạng XML, ví dụ, bằng cách sử dụng cú pháp sau đây:SELECT *, CAST(event_data AS XML) AS 'event_data_XML' FROM sys.fn_xe_file_target_read_file('file_name*.xel', NULL, NULL, NULL)
Trong trường hợp này, bạn nhận được thông báo lỗi tương tự như sau:
Msg 9421, mức 16, trạng thái 1, dòng 50 XML phân tích: dòng 1, ký tự 592, ký tự tên bất hợp pháp
Giải pháp
Thông tin về gói dịch vụ
Vấn đề lần đầu tiên được khắc phục trong gói dịch vụ sau cho SQL Server. Gói dịch vụ 2 cho SQL server 2014về gói dịch vụ chocác gói dịch vụ SQL Server được tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá 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 cần 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 hiểu 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.Làm thế nào để xác định phiên bản, phiên bản và Cập Nhật mức độ SQL Server và các thành phần của nó?
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".