数据库项目在部署之前删除数据库?

时间:2010-07-06 14:38:47

标签: visual-studio-2010 sql-server-2008 drop-database

是否有可能让VS在部署之前删除目标数据库?

我已尝试在项目中添加一个post deploy脚本,但它总是带有活动连接。

2 个答案:

答案 0 :(得分:5)

您需要在数据库项目的属性中查找Always recreate database选项 - >部署 - >部署配置文件 - >编辑对话框。

另一个选项“删除目标数据库中但不存在于模式中的对象”对您也很有用。

答案 1 :(得分:1)

您应该选中发布下的Always re-create database选项。

DB项目->右键单击->发布->高级

enter image description here