KB4469908 - KHẮC PHỤC: Lỗi 3961 xảy ra khi bạn sử dụng vai trò Ứng dụng lần thứ hai trong bản sao phụ chỉ đọc ở SQL Server 2016 AG

Áp dụng cho
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)

Triệu chứng

Giả sử bạn có bản sao phụ chỉ đọc trong Nhóm Tính sẵn sàng (AG) AlwaysOn của Microsoft SQL Server 2016. Khi bạn sử dụng các vai trò Ứng dụng SQL Server trong bản sao lần đầu tiên, bản sao sẽ hoạt động như mong đợi. Tuy nhiên, khi bạn sử dụng lại các vai trò này, vai trò Ứng dụng có thể bị lỗi và bạn sẽ nhận được thông báo lỗi sau đây:

Lưu ý

Thông báo 3961, Mức 16, Trạng thái 1, Số Dòng
Giao tác tách biệt ảnh chụp nhanh không thành công trong cơ sở dữ liệu 'DatabaseName><' vì đối tượng được truy cập bởi câu lệnh đã được sửa đổi bởi câu lệnh DDL trong một giao dịch đồng thời khác kể từ khi bắt đầu giao dịch này. Không được phép vì siêu dữ liệu chưa được lập phiên bản. Cập nhật đồng thời cho siêu dữ liệu có thể dẫn đến mâu thuẫn nếu kết hợp với cách ly ảnh chụp nhanh.

Giải pháp

Sự cố này đã được khắc phục trong bản cập nhật tích lũy sau đây dành cho SQL Server:

Bản cập nhật tích lũy 4 cho SQL Server 2016 SP2

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem 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 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 sử dụng để mô tả các bản cập nhật phần mềm.