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

Triệu chứng

Hãy xem xét tình huống sau:

  1. Bạn có một máy tính đang chạy Microsoft SQL Server 2012 hoặc SQL Server 2014.

  2. Bạn tạo một kiểm nghiệm và nhiều vị trí mà mệnh đề lớn hơn 3000 byte.

  3. Bạn cố gắng bắt đầu kiểm tra bằng cách sử dụng câu lệnh thay đổi

Trong trường hợp này, kiểm nghiệm không khởi động và bạn nhận được thông báo lỗi sau đây:

Msg 102, mức 15, bang 1, hàm Linenumber Cú pháp không chính xác gần 'Somestrings'. Msg 25711, mức 16, bang 2, hàm Linenumber Không thể phân tích các vị ngữ không có sự kiện.

Vui lòng lưu ý rằng vấn đề ở đây là lỗi cú pháp được tăng không chính xác trong bước 3, khi bạn tìm cách bắt đầu theo dõi. Bản sửa lỗi này cho phép lỗi được nâng lên ở vị trí thích hợp, ở bước 2, nơi bạn tạo một kiểm tra với mệnh đề lớn hơn (>) 3000 ký tự. Bản sửa lỗi này không thay đổi giới hạn biểu thức trong đó.

Biểu thức vị từ vẫn còn giới hạn đối với các ký tự 3000. Vui lòng tham khảo predicate_expression trong bài viết Bol sau đây: Alter Server kiểm tra (TRANSACT-SQL).

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 đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:

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".

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.