Để giải quyết vấn đề này, tôi đã thêm một tham chiếu vào cơ sở dữ liệu khác, xóa trường "Biến cơ sở dữ liệu" trong hộp thoại. Nếu tôi không xóa trường này, khi thực hiện so sánh giản đồ, SSDT sẽ tạo tập lệnh cập nhật bằng cách sử dụng tên biến cơ sở dữ liệu, điều này sẽ không thành công.
- Thêm Tham chiếu Cơ sở dữ liệu vào dự án.
- Trong trường hợp của tôi, cơ sở dữ liệu khác là một dự án khác trong cùng một giải pháp, vì vậy tôi có thể chọn nó trong menu thả xuống đầu tiên trên hộp thoại "Thêm tham chiếu cơ sở dữ liệu".
- Đảm bảo rằng văn bản trong trường "Tên cơ sở dữ liệu" là chính xác.
- Xóa trường "Biến cơ sở dữ liệu".
Nhìn vào văn bản "Ví dụ sử dụng" và xác minh rằng nó trông như mong đợi. Nhấp vào "OK" để thêm tham chiếu và điều đó sẽ xử lý các lỗi 'tham chiếu chưa được giải quyết'.
Sau khi thực hiện việc này, tôi đã có thể thực hiện so sánh giản đồ, nhưng việc cố gắng xây dựng dự án đã tạo ra lỗi sau:
Chuyển đến thuộc tính dự án và bỏ chọn "Bật xác minh Transact-SQL mở rộng cho các đối tượng phổ biến" đã cho phép dự án xây dựng thành công.