Tham khảo quan điểm hệ thống trong SSDT?


19

Tôi đã nhập cơ sở dữ liệu vào SSDT có chứa tham chiếu đến chế độ xem hệ thống (cụ thể là sys.columns). Vấn đề là, sau đó tôi nhận được cảnh báo về các tài liệu tham khảo chưa được giải quyết khi tôi xây dựng dự án

Từ những gì tôi đã thấy trên các diễn đàn MSDN, có vẻ như đó có thể là một vấn đề đã biết: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26

Bây giờ, tôi biết tôi có thể tắt cảnh báo hoặc bỏ qua nó, nhưng có ai biết về một giải pháp thực tế không?

Cảm ơn

Câu trả lời:


24

Điều này nên được xử lý bằng cách thêm một tham chiếu đến cơ sở dữ liệu chủ.

Thêm hộp thoại tham chiếu cơ sở dữ liệu

Trước đây, chúng tôi đã có các vấn đề liên quan đến đường dẫn tương đối được sử dụng để tham chiếu master.dacpac ( như được mô tả ở đây ). Nếu tôi nhớ chính xác, chúng tôi đã kéo một bản sao của tệp master.dacpac vào dự án cục bộ và tham chiếu nó bằng tùy chọn cuối cùng được hiển thị trong hộp thoại ở trên. Tuy nhiên, điều này không lý tưởng vì bạn cần nhớ cập nhật bản sao tài liệu tham khảo theo định kỳ.

Sẽ cập nhật nếu tôi có thể tìm thấy chi tiết về những gì đã gây ra sự cố với phương thức tham chiếu.


2

Các tham chiếu đến sys.tables hoặc tương tự có thể được giải quyết bằng cách chỉ tham chiếu db hệ thống chính như hiển thị trong hình của câu trả lời của Mark.

Trong trường hợp bạn muốn đi theo con đường khác và sử dụng một dacpac để tham chiếu các dbs hệ thống, bạn có thể tìm thấy nó như vậy:

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.