Я использую MS Visual Studio 2015 с SSDT 14, подключаясь к MS SQL Server 2015. Я использовал SSDT для удаления неиспользуемой таблицы и опубликовал свои изменения в схеме базы данных.Пока проблем нет.
Удаленная таблица все еще присутствует в файле SchemaCompare (.scmp
):
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlTable, Microsoft.Data.Tools.Schema.Sql, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<Name>dbo</Name>
<Name>DROPPED_TABLE</Name>
</SelectedItem>
Все, что я исследовал, приводит к идее сравнения схем, а не файл , который его обрабатывает.Как заставить SSDT удалить таблицу из файла сравнения схем, чтобы он не пытался воссоздать таблицу, для которой у него нет сценария SQL?