我正在使用SSDT 14运行MS Visual Studio 2015,连接到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脚本的表?