Я недавно обновился с Visual Studio 2017 Enterprise до 2019 Enterprise. В моем решении у меня есть проект базы данных, в котором я разрабатываю свои таблицы, SP и т. Д. И использую «Сравнение схем» для обновления базы данных в SQL Server.
Когда я открываю сравнение схем, подключаюсь к целевой базе данных на сервере SQL и нажимаю «Сравнить», кажется, что он не распознает объекты в целевой базе данных, поскольку в нем перечислены все объекты в моем проекте базы данных, чтобы «добавить» их в целевая база данных в SQL Server, несмотря на то, что они уже существуют.
Я попытался открыть свой проект базы данных в Visual Studio 2017 (где я изначально разрабатывал проект), и сравнение схем работало как задумано. Соединение с целевой базой данных в SQL Server было таким же.