Triệu chứng
Giả định rằng bạn sử dụng máy nhân bản phối Microsoft SQL Server 2012 hoặc SQL Server 2014. Có một sự phụ thuộc vào cơ sở dữ liệu chéo trong bất kỳ đối tượng cơ sở dữ liệu được phát hành nào, với cùng tên và tên đối tượng. Trong trường hợp này, bạn nhận được các lỗi sau đây:
><tên tệp lược đồ.SCH ' không thể truyền cho người đăng ký. Quá trình này không thể đọc tệp "<tên đường dẫn>\<FileName>. sch ' ' do lỗi OS 2.
Nguyên nhân
Sự cố xảy ra vì đại diện SQL Server snapshot đôi khi trả về cơ sở dữ liệu không chính xác cho các phụ thuộc nhất định nếu có một sự phụ thuộc cơ sở dữ liệu chéo trong bất kỳ đối tượng cơ sở dữ liệu đã phát hành nào.
Giải pháp
Sau khi bạn áp dụng bản sửa lỗi, SQL Server sẽ điều chỉnh hành vi của nó để bỏ qua bất kỳ sự phụ thuộc không phải bài viết nếu cơ sở dữ liệu được đặt là bất kỳ điều gì khác với cơ sở dữ liệu hiện tại của nhà phát hành. Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Cập Nhật tích lũy 1 cho SQL Server 2014 /en-us/help/2931693
Bản Cập Nhật tích lũy 9 cho SQL Server 2012 SP1 /en-us/help/2931078
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".