问题
Is it possible to get VS to drop the destination database before a deploy?
I've tried adding a post deploy script to the project, but it always comes back with active connections.
回答1:
You'll need to look up the Always recreate database
option in the properties of the database project -> Deploy -> Deployment configuration file -> Edit Dialog.
Another option "Drop objects that exist in the target database but not in the schema" can also be useful to you.
回答2:
You should check the Always re-create database
option under publish.
DB Project -> Right Click -> Publish -> Advanced
来源:https://stackoverflow.com/questions/3187204/database-project-to-drop-database-before-deploy