Visual Studio 2013 数据库项目 - DROP 目标中的对象但不在项目中

Posted

技术标签:

【中文标题】Visual Studio 2013 数据库项目 - DROP 目标中的对象但不在项目中【英文标题】:Visual Studio 2013 database project- DROP objects in target but not in project 【发布时间】:2014-06-27 18:17:55 【问题描述】:

我将 VS 2013 用于数据库项目。我想从目标数据库中删除不在数据库项目中的对象,包括表和 SP。我检查了属性“DROP objects in target but not in project”,但它不起作用。我仍然在目标中看到不属于数据库解决方案的表。我也没有看到任何警告,顺便说一句,表是空的,所以无论如何都应该在没有警告的情况下删除它。我在旧版本的 Visual Studio 中使用了相同的选项并且它有效。 有什么建议吗?

【问题讨论】:

【参考方案1】:

我知道这个问题需要很长时间才能回答,但这就是我解决问题的方法。我只是打开了 SQL 文件 TableName.sql

    Ctrl+a(又名全选) 比较 它将在比较中显示带有删除操作的文件 更新 从 Visual Studio 2013 项目中删除文件

【讨论】:

以上是关于Visual Studio 2013 数据库项目 - DROP 目标中的对象但不在项目中的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2013 数据库项目 - UDTT - FileStream 列问题

使用Visual Studio2013打开Visual Studio2015项目

Visual Studio 2013 数据库项目 - DROP 目标中的对象但不在项目中

SQL Server 数据库项目/无法在 Visual Studio 2013 中执行视图

Visual Studio 2013:单元测试 SQL Server 数据库项目时模拟存储过程

visual studio 2013 中更改C#项目的 Framework 版本