备份或迁移知行之桥

Version 23.4.8843


备份或迁移知行之桥


可以使用以下方法迁移或备份知行之桥:

  • 将你的全局应用程序数据迁移到新服务器上的 知行之桥的新实例。 此迁移包括全局配置数据和设置。 可以使用 知行之桥中新的 导入/导出 功能导出你的数据。 迁移过程是自动的(出错的可能性更小)并且花费的时间更少。 此方法是首选,因为它驻留在 知行之桥应用程序中。

  • 通过手动复制和移动 ApplicationDirectoryApplicationDatabase 到新服务器来备份所有数据。 此方法移动配置数据以及其他数据的完整工作集(日志、待处理或已处理的文件等)。 这种方法简单,但是比较慢,也比较容易出错。

以下部分解释了如何使用这些方法来迁移或备份你的数据。

迁移

知行之桥中的 迁移 选项卡使能够执行应用程序的完整导出,包括应用程序的所有全局应用程序数据和设置。

可以使用 导出 按钮导出数据。 这样做会将你的数据导出到 ARC 文件(.arc 扩展名)。 此文件类型存储全局应用程序数据,例如多个工作区和设置以及用户、报告和其他全局数据。

有关如何使用 迁移 选项卡导出应用程序配置的详细信息,请参阅导入和导出

手动备份

知行之桥以两种方式与你的本地系统交互:

  • 通过应用程序目录 (ApplicationDirectory)。 ApplicationDirectory 是磁盘上存储配置数据的文件夹。

  • 通过应用程序数据库 (ApplicationDatabase)。 ApplicationDatabase 是一个数据库,用于存储应用程序处理的事务的元数据。

手动备份需要直接复制和移动 ApplicationDirectoryApplicationDatabase。 虽然此方法简单且成本较低,但请注意,它可能非常耗时,而且人为错误始终是可能的。

应用程序目录

知行之桥将所有配置文件、证书和端口配置数据存储在应用程序目录(ApplicationDirectory)中。

因此,备份或重新创建知行之桥配置只是复制应用程序目录。该副本可以放在新服务器上,以便在新实例中重新创建知行之桥配置。

复制数据目录

默认情况,应用程序目录位于以下位置:

Windows_C:\ProgramData\CData\Arc_

Java: _/opt/arc

请注意,如果知行之桥安装在先前应用程序版本的现有安装之上,那么该应用程序可能会重复使用旧的文件夹结构。在这种情况下,数据目录可能位于以下位置之一:

Windows (RSSBus Connect): C:\Program Files\RSSBus\RSSBusConnect

Windows (知行之桥): C:\Program Files\ArcESB

Java: ~/arcesb/data (其中 ~ 解析为运行承载知行之桥的服务器的用户的主目录)

要备份应用程序,请在方便的地方维护该数据目录的副本。要将知行之桥迁移到新服务器,请将此数据目录的副本放在新服务器上相同的相应路径上。

配置应用程序目录

仅当将知行之桥迁移到新服务器并且 ApplicationDirectory 的默认位置被自定义路径覆盖时,此部分才相关。

某些知行之桥设置可能会使用 ApplicationDirectory 的非默认位置(例如,在共享网络文件系统上托管 ApplicationDirectory)。 在这种情况下,只需将知行之桥的新实例配置为使用与前一个实例使用的 ApplicationDirectory 相同的网络文件夹。

要配置 ApplicationDirectory,请参阅适用于知行之桥版本的相应文档:

应用程序数据库

默认情况下,知行之桥使用 SQLite (.NET) 或 Derby (Java) 数据库来存储有关应用程序处理的事务的数据。 还可以配置外部数据库,例如 PostgreSQL、SQL Server 或 MySQL,如安装和配置 中所述。

如果知行之桥使用外部数据库,则必须在托管应用程序的服务器的配置文件中配置此数据库的连接字符串(即 .NET 中的 Web.Config 文件和 Java 中的 arc.properties)。 备份外部数据库超出了知行之桥的范围,应直接通过数据库完成。 将知行之桥迁移到新计算机只需将新实例配置为读取和写入同一外部数据库。

要配置 ApplicationDatabase,请参阅适用于知行之桥版本的相应文档:

授权

知行之桥授权与特定的计算机名称绑定。该授权是应用程序目录中带有 ‘.lic’ 扩展名的许可证文件。备份授权只需复制此授权文件,如下所述。

将授权文件迁移到新计算机而不更新该新计算机的授权将导致授权错误。但是,只要通过授权转让申请来联系知行团队进行备案,就可以通过应用程序界面在新服务器上重新申请授权,如下所述。

备份授权

Windows 版本

在 Windows 版本的知行之桥中,授权文件位于以下位置(默认情况下):

C:\ProgramData\CData\Arc

如果知行之桥安装在先前 RSSBus Connect 的现有安装之上,并且已重新使用 RSSBus 文件夹路径,则对应的位置如下:

C:\Program Files\RSSBus\RSSBus Connect\www\app_data

在此位置创建这个 ‘.lic’ 文件的副本以备份授权。

Java 版本

在 Java 版本的知行之桥中,授权文件位于此处(默认情况下):

/opt/arc

如果知行之桥安装在先前 RSSBus Connect 的现有安装之上,并且已重新使用 RSSBus 文件夹路径,则对应的位置如下:

~/rssbus/connect

在此位置创建 ‘.lic’ 文件的副本以备份授权。

迁移授权

如果你需要将授权从正在使用的一台计算机转移到另一台计算机,请通过 sales@kasoftware.cn 与我们联系。

服务器迁移可能是一个耗时的过程,因此我们允许 30 天的重叠期,其中授权在两台计算机上均处于活动状态。在这 30 天内,必须从旧计算机上删除该应用程序:如果时间不足,可以通过 sales@kasoftware.cn 与我们联系以确认具体的时间表。