Áp dụng cho
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Triệu chứng

Giả sử bạn có bản sao lưu cơ sở dữ liệu chứa đối tượng trình tự được tạo bằng cách sử dụng tùy chọn bộ đệm ẩn trong Microsoft SQL Server 2012. Sau đó, bạn cố gắng khôi phục cơ sở dữ liệu từ bản sao lưu. Trong trường hợp này, bạn có thể nhận được thông báo lỗi sau:

Lỗi SQL 2627: Vi phạm ràng buộc UNIQUE KEY '%.*ls'. Không thể chèn khóa trùng lặp vào đối tượng '%.*ls'.

Nguyên nhân

Sự cố này xảy ra vì trình tự lưu trong bộ đệm ẩn bị tuôn ra không chính xác khi bạn thực hiện sao lưu cơ sở dữ liệu. Điều này làm cho giá trị của trình tự lưu trong bộ đệm ẩn lớn hơn giá trị trên đĩa. Trong trường hợp này, lỗi 2627 được kích hoạt.

Giải pháp

Thông tin cập nhật tích lũy

Bản cập nhật Tích lũy 4 cho SQL Server 2012 Gói Dịch vụ 1

Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong Bản cập nhật Tích lũy 4. Để biết thêm thông tin về cách nhận gói cập nhật tích lũy này cho SQL Server 2012 Gói Dịch vụ 1, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

2833645 Gói cập nhật tích lũy 4 dành cho SQL Server 2012 Gói Dịch vụ 1Note Vì các bản dựng được tích lũy nên mỗi bản phát hành bản sửa lỗi mới chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản phát hành sửa lỗi SQL Server 2012 Gói Dịch vụ 1 trước đó. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành sửa lỗi mới nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

2772858 Bản dựng SQL Server 2012 mới được phát hành sau SQL Server 2012 Gói Dịch vụ 1 được phát hành

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.