Посилання системи переглядів у SSDT?


19

Я імпортував базу даних в SSDT, що містить посилання на системний вигляд (конкретно, sys.columns). Проблема полягає в тому, що я отримую попередження про невирішені посилання, коли будую проект

З того, що я бачив на форумах MSDN, схоже, це може бути відома проблема: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26

Тепер я знаю, що можу вимкнути попередження або проігнорувати його, але хтось знає про власне рішення?

Спасибі

Відповіді:


24

Це слід вирішити, додавши посилання на головну базу даних.

Додати діалогове діалогове вікно бази даних

Раніше у нас були проблеми, пов'язані з відносним шляхом, який використовується для посилання на master.dacpac ( як описано тут ). Якщо я добре пам’ятаю, ми витягнули копію файлу master.dacpac у локальний проект та посилали на нього за допомогою останньої опції, показаної у діалоговому вікні вище. Це не ідеально, однак вам потрібно пам’ятати, щоб періодично оновлювати свою копію посилання.

Буде оновлено, якщо я зможу знайти подробиці того, що спричиняло проблеми з методом посилання.


2

Посилання на sys.tables або подібні можна вирішити, просто посилаючи головну систему db як видно на малюнку відповіді Марка.

Якщо ви хочете піти іншим шляхом і використовувати dacpac для посилання на системний dbs, ви можете знайти його так:

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.