KB3155558 - Khắc phục: Lỗi "Không thể thay đổi cột" sau khi cơ sở dữ liệu được khôi phục về SQL Server

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

Triệu chứng

Giả sử bạn sao lưu cơ sở dữ liệu đã bật tính năng thu thập dữ liệu thay đổi. Bạn khôi phục cơ sở dữ liệu này về một phiên bản SQL Server không hỗ trợ thay đổi chụp dữ liệu. Khi tìm cách đổi tên cột trong bảng trong cơ sở dữ liệu, bạn nhận được thông báo lỗi tương tự như sau:

Lưu ý

Msg 4928, Cấp 16, Tiểu bang 1, Thủ sp_rename, Dòng 629
Không thể thay đổi <tên cột> vì tên cột được 'bật cho Sao nhân bản hoặc Thay đổi Dữ Ghi nhận'.

      

Giải pháp

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

Đề xuất: Cài đặt bản cập nhật tích lũy mới nhất cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server sẽ 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 cập nhật tích lũy trước đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt 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 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 dùng để mô tả các bản cập nhật phần mềm.