c# - 对客户的 SQL Server 数据库更改

标签 c# sql sql-server

我见过很多软件的功能与我们需要的功能类似,但我想具体一点,以确保我没有找错地方。

我们有一个测试版的 C#/WPF/Silverlight 应用程序,每周更新一次,供远程用户进行测试和调试。我创建了一个简单的例程,可以毫无问题地更新客户。

我们正处于必须定期更改数据库以添加新功能的地步。我们正在使用数据库项目并创建部署脚本。

我尝试编写一个实现此脚本的程序,但惨遭失败。

我们如何通过我们的更新将数据库更改从开发数据库迁移到客户的数据库,而不必跳过一堆步骤?

我希望这是因为,迫切需要一个不需要客户输入的好解决方案,因为他们将不知道它是如何工作的。现在,他们只需点击一个按钮,它就会更新。

最佳答案

在 Red Gate,我们有一个名为 SQL Packager 的工具,它采用脚本并将其转换为客户可以运行的 exe。这对您有用吗?

关于c# - 对客户的 SQL Server 数据库更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183871/

相关文章:

c# - CRM 2011 - 显示选项集中的所有实体

c# - 如何在 ASP.NET MVC Url.Action 中使用 C# nameof()

c# - 如何在 datagridview 中存储每个用户/行的复选框数据,使其保持一致?

java - 如何使用编辑字段更新sql表?

sql-server - 在 SQL Server 中查询 json 键名

c# - 在 C# 中以编程方式在 ScriptBlock 中传递参数对象 (PSCredential)

sql - 查找数据库中某一列有 2 个或多个相同值的行

sql - 尝试将数据从 OData 源编辑器加载到 SQL 数据库表时出错

sql-server - Excel VBA 错误 End with with out with?

c# - Entity Framework 6.1 删除一列