数据库项目在部署之前删除数据库?
答
您需要在数据库项目 - >部署 - >部署配置文件 - >编辑对话框的属性中查找Always recreate database
选项。
另一个选项“删除目标数据库中但不存在于模式中的对象”也可能对您有用。
正是我一直在寻找,就像他们总是这样做:)谢谢! – 2012-02-09 18:04:39
有时还有更多...查看http://social.msdn.microsoft.com/Forums/en/vstsdb/thread/184af3b8-e24f-4156-8c93-4870aaed039c上'noonie'的最后回复。 “我发现为什么你要在脚本中获取drop数据库,如果你没有设置目标连接(或者之后清除了以前的设置),那么部署过程会将drop&create语句添加到.sql文件中,而不管Database.sqldeployment文件中的设置。“ – 2013-01-24 11:00:56