【问题标题】:Program to deploy SQL Server databases & updates部署 SQL Server 数据库和更新的程序
【发布时间】:2013-09-15 20:04:55
【问题描述】:

我希望我没有在这里创建任何无用的帖子,但实际上我找不到我正在寻找的解决方案。

我目前正在开发一个使用 2 个 SQL Server 数据库的应用程序。这些数据库将部署到客户服务器上,但会因未来的更新而发生变化,例如新的存储过程或修复。

我想知道最好的方法是什么?

在 Visual Studio 中,使用架构比较非常简单,但我不能要求客户安装 Visual Studio,因为架构比较功能。有没有一种简单的方法可以通过使用 .bak 备份或在线主数据库来将数据库与 C# 进行比较?

另外,您对将数据库部署到客户环境有何建议?

最好的问候

【问题讨论】:

标签: c# sql-server database


【解决方案1】:

如果您正在使用适用于 Visual Studio 2010 和 2012 的 SSDT 工具,则可以使用您的应用程序创建和部署 DACPAC。作为安装、升级的一部分,您可以利用 SqlPackage.exe 实用程序来发布您的更改并即时更新客户端。

只需将数据库项目添加到您的解决方案中,然后从那里完成所有架构工作。

查看此页面作为开始的很好参考: http://msdn.microsoft.com/en-us/library/hh550080(v=vs.103).aspx

【讨论】:

  • DACPAC 似乎是我正在寻找的解决方案!谢谢!
猜你喜欢
  • 1970-01-01
  • 2017-03-22
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多