Triệu chứng
Trong tài liệu giao dịch, khi bạn dùng một nhà phát hành SQL Server 2014 và một người đăng ký SQL Server 2012, đại diện phân phối không thành công và bạn nhận được thông báo lỗi sau đây:
Sp_MSreplraiserror quy trình hoặc hàm có quá nhiều đối số đã xác định. (Nguồn: MSSQLServer, số lỗi: 8144) Nhận trợ giúp: http://help/8144
Nguyên nhân
Sự cố này xảy ra do định nghĩa của sp_MSreplraiserror thay đổi giữa sql server 2012 sang sql server 2014. Thay đổi này sẽ gây ra thông báo lỗi khi định nghĩa được chạy trên người đăng ký bằng cách sử dụng đại diện phân phối. Thông báo lỗi tương tự như sau:
Hàng không được tìm thấy tại người đăng ký khi áp dụng lệnh xóa bỏ nhân bản cho sơ đồbảng '.Table_Name' với khóa chính (s): [không] = x (nguồn: MSSQLServer, số lỗi: xxxxx)
Giải pháp
Sự cố này đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:
Bản Cập Nhật tích lũy 5 cho SQL server 2016 RTM Cumulative Update 2 cho SQL Server 2016 SP1
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: Bản Cập Nhật tích lũy mới nhất cho SQL Server 2016
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".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.