我想了解数据库项目如何在Visual Studio中工作。这是我迄今为止所做的:数据库项目部署过程
- 在SQL Management Studio中创建SQL Express 2008数据库。 (我可以在Visual Studio的服务器资源管理器中看到数据库和表)
- 在Visual Studio中创建数据库项目,并从之前创建的数据库导入对象。
现在我坚持,当我尝试部署我在Visual Studio中所做的更改我得到一个错误:
The file 'blah blah.mdf' cannot be overwritten. It is being used by database 'blah'
我的最终目标是在Visual Studio中的数据库,所以我可以添加它在版本控制下部署,并将团队中的任何人员更改为本地数据库。
你的部署设置是什么?你每次都试图重新创建数据库吗?尝试部署到数据库的不同实例。 – 2012-02-06 20:26:35
我想避免每次都创建一个新的实例。我的目标是让数据库模式受版本控制。部署到数据库的本地实例。保留数据将会很好,但不是必需的。 – prestomanifesto 2012-02-07 02:14:09
谢谢。请与我们分享您的部署设置。我经常使用数据库项目(甚至今天早些时候),并且从未见过这个问题或任何类似的问题。也可以尝试增加构建日志的详细程度,以便至少确定部署的哪个部分导致了问题。 – 2012-02-07 04:51:56