Я вижу несколько связанных тем по этой теме, это все еще проблема сегодня?
У меня есть база данных, которую сейчас нужно использовать с контролем версий. Поэтому я создаю новый проект SQL, импортирую объекты Db, а затем создаю несколько файлов DACPAC для использования в качестве ссылок на базы данных. Они необходимы, потому что есть несколько процедур, которые ссылаются на другие базы данных на том же сервере.
Это все хорошо, и теперь проект собирается без каких-либо ошибок, вызванных ссылками. Однако мне нужно иметь возможность использовать сравнение схемы SSDT для развертывания различий между схемой проекта и целевой базой данных.
Когда я запускаю сравнение схемы, оно помечает все эти места, где я заменил ссылки на базы данных переменными SQLCMD, как разные.
Кто-нибудь еще имеет эту проблему?