我正在使用 Bootstrapper WIX 安装程序为我的应用程序制作一个 exe。我正在尝试使用该 exe 本身将 SQL Server 2014 更新到 SQL Server 2022。
场景如下,当前应用程序安装在客户端计算机上,本地使用 SQL SERVER 2014。我们现在要迁移到 SQL SERVER 2022。需要将升级作为应用程序的新版本提供,同时提供一些其他功能。
我还需要备份当前的 2014 SQL SERVER 并恢复到 2022 SQL SERVER,以免丢失数据。所有这些都需要使用 exe 本身完成,不需要其他客户端交互。
这是目前发生的情况,旧的应用程序正在创建一个 SQL SERVER 2014 实例,比如 XYZ,具有相同名称的数据库,现在升级后的 SQL SERVER 2022 实例需要具有相同的名称和数据库(我们将恢复)。
我该如何实现这个问题,应用程序的架构应该是什么?我已经在这里呆了 10 天了。非常感谢您的帮助。