2012-02-06 125 views
2

我想了解数据库项目如何在Visual Studio中工作。这是我迄今为止所做的:数据库项目部署过程

  1. 在SQL Management Studio中创建SQL Express 2008数据库。 (我可以在Visual Studio的服务器资源管理器中看到数据库和表)
  2. 在Visual Studio中创建数据库项目,并从之前创建的数据库导入对象。

现在我坚持,当我尝试部署我在Visual Studio中所做的更改我得到一个错误:

The file 'blah blah.mdf' cannot be overwritten. It is being used by database 'blah'

我的最终目标是在Visual Studio中的数据库,所以我可以添加它在版本控制下部署,并将团队中的任何人员更改为本地数据库。

+0

你的部署设置是什么?你每次都试图重新创建数据库吗?尝试部署到数据库的不同实例。 – 2012-02-06 20:26:35

+0

我想避免每次都创建一个新的实例。我的目标是让数据库模式受版本控制。部署到数据库的本地实例。保留数据将会很好,但不是必需的。 – prestomanifesto 2012-02-07 02:14:09

+0

谢谢。请与我们分享您的部署设置。我经常使用数据库项目(甚至今天早些时候),并且从未见过这个问题或任何类似的问题。也可以尝试增加构建日志的详细程度,以便至少确定部署的哪个部分导致了问题。 – 2012-02-07 04:51:56

回答

3

删除Schema Objects\Database Level Objects\Storage\Files下的文件修复了该错误。

+0

这很好。谢谢! – 2012-06-15 16:54:51

相关问题