c# - 数据库项目部署流程

标签 c# sql-server visual-studio database-project

我试图了解数据库项目如何在 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 中拥有数据库,以便我可以将其添加到版本控制下,并部署团队中任何人对本地数据库所做的更改。

最佳答案

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

关于c# - 数据库项目部署流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166036/

相关文章:

c# - 使用 pfx 文件加载证书

c# - 数据表分组,用逗号分隔

c# - 关闭在另一个线程中创建的表单

c# - 使用 sql server 作业代理运行 .exe 时访问被拒绝

c# - 如何自动(从命令行)安装 Visual Studio Build Tools 构建环境,适用于 C++、.NET、C# 等

c++ - C2146 失踪;在 Visual Studio 2010 中

visual-studio - 缺少Visual Studio 2019 blazor Webassembly应用程序模板

c# - Linq 类别和子类别

c# - 从死锁更新

sql - Date_Sub(NOW) 错误