跳到主要内容

制定升级计划

您必须遵循其中一个许可的升级路径以确保让 Qlik NPrinting 存储库 兼容较新版本的 Qlik NPrinting。如果您尝试升级 Qlik NPrinting 而不遵循许可的升级路径,安装程序将停止安装过程并显示错误消息。

作为最佳实践,您应该定期更新 Qlik NPrinting 部署,以确保您使用的是受支持的版本。

继续操作之前,必须备份您的数据。如果升级过程中出现问题,数据可能发生损坏。如果数据损坏,则需要备份来恢复储存库。有关更多信息,请参阅:备份和还原 Qlik NPrinting

信息注释如果要将 QlikView NPrinting 16 实体导入 Qlik NPrinting November 2019 或更新的版本。有关更多信息,请参阅迁移

如果您是从 February 2018 之前的版本升级,则所有 QlikViewQlik Sense 元数据缓存都将标记为“未生成”。这是由于元数据缓存的格式发生了重大变化。在编辑模板或创建新连接之前,必须重新生成所有连接缓存。

从 April 2018 或更新的版本升级

您可使用 Qlik NPrinting 安装程序从 Qlik NPrinting April 2018 (18.9.5) 或更新版本升级。有关更多信息,请参阅升级 Qlik NPrinting

如果要升级到 May 2022 或更高版本,必须从 April 2018 或更高版本开始。

自 September 2018 SR2 或更早版本升级

如果您从 September 2018 SR2 或更早版本升级,则必须:

  1. Qlik NPrinting Server 上打开端口 4997 出站并在所有 Qlik NPrinting Engine 上打开入站。

  2. 重新安装所有 Qlik NPrinting Engine,并为证书交换提供密码。

  3. 在 Web 控制台中打开引擎管理器。

  4. 打开每个引擎的详细信息页面,并在插入引擎重新安装期间使用的相同密码后发送证书。

Qlik NPrinting Engine 在执行证书交换之前保持脱机状态。

从版本 17.3 到 Qlik NPrinting June 2017 或更新版本的升级路径

如果您升级至 Qlik NPrinting June 2017 或更高版本,则以下信息适用。

要升级到 Qlik NPrinting June 2017 或更高版本,您必须从 17.3 或更高系列中的之前版本的 Qlik NPrinting 开始。不能从比 17.3 更旧的版本升级至 Qlik NPrinting June 2017。 例如,假如您已安装了 Qlik NPrinting 17.1 则必须先将其升级至 17.2 然后升级至 17.3 才能升级至 Qlik NPrinting June 2017 或更高版本。

从版本 17.2 到版本 17.3 的升级路径

如果您将 Qlik NPrinting 升级至版本 17.3 或 17.3.1,则以下信息适用。

Qlik NPrinting 17.3 增加了支持的升级路径的数量。要升级到 Qlik NPrinting 17.3.0,您必须从 17.2 系列中的任何版本的 Qlik NPrinting 开始。您不能从比 17.2 更旧的版本升级至 Qlik NPrinting 17.3。例如,假如您已安装了 Qlik NPrinting 17.1 则必须先将其升级至 17.2 才能升级至 17.3。

支持以下升级路径:

升级路径
当前 Qlik NPrinting 版本 升级至
17.2.0 Qlik NPrinting 17.3.0
17.2.1 Qlik NPrinting 17.3.0
17.2.2 Qlik NPrinting 17.3.0
17.2.3 Qlik NPrinting 17.3.0
17.3.0 Qlik NPrinting 17.3.1
信息注释您必须先升级至版本 17.3.0 然后才能升级至版本 17.3.1。

从版本 17.0 到 17.2 的升级路径

如果您将 Qlik NPrinting 升级至 17.3 之前的版本,则以下信息适用。

Qlik NPrinting 功能版本必须升级为下个连续功能或服务版本。Qlik NPrinting 服务版本必须升级为下个连续服务版本。您无法将服务版本直接升级为下个主要功能版本。例如,在当前为 17.0.1 时,您必须升级 17.0.2,然后再升级到 17.0.3,以此类推,不能跳过任何版本。

如果安装的版本是重大功能版本之前的最终服务版本,您可将其升级为下个功能版本。例如,17.0.5 是 17.0 系列的最终服务版本,您可以将其升级为 17.1。

您不能跳过重大功能版本。例如,在升级到 17.2 之前,必须先安装上一个功能版本 17.1。在升级到 17.2 之前,必须先安装上一个功能版本 17.1。

Qlik NPrinting 消息服务 升级

Qlik NPrinting 17.2.1 开始,Qlik NPrinting Server 升级去除了 RabbitMQ 并将其替换为 Qlik NPrinting 消息服务。无法让 RabbitMQQlik NPrinting Server 17.2.1 或更高的版本继续安装在同一计算机上。

储存库数据库备份

Qlik NPrinting 升级过程将尝试关闭 Qlik NPrinting Windows 服务并自动停止进程。但是,在某些情况下无法成功停止所有的服务和进程。如果您尝试在服务和进程仍在运行的情况下升级 Qlik NPrinting,可导致储存库数据丢失。因此,在确保服务停止后再继续进行升级很重要,如果需要可手动关闭它们。

Qlik NPrinting 升级过程会为储存库创建两个备份:

  • 更新储存库之前的备份。

    通过连接时间戳(年月日时间)和固定字符串 _nprinting17.2.0.0_backup_old.zip 组成备份名称(例如,201611180947162456_nprinting17.2.0.0_backup_old.zip)。

  • 更新储存库之后的备份。

    通过连接时间戳(年月日时间)和固定字符串 _nprinting17.2.1.0_backup_new.zp 组成备份名称(例如,201611180947162456_nprinting17.2.1.0_backup_new.zip)。

默认情况下,两个备份文件都存储在文件夹 %ProgramData%\NPrinting 中。

例如,如果您要从 Qlik NPrinting 17.2.0.0 升级到 17.2.1.0,Qlik NPrinting 会在对储存库数据库进行任何更改之前创建备份 201611180947162456_nprinting17.2.0.0_backup_old.zip,在升级储存库数据库后创建备份 201611180947162456_nprinting17.2.1.0_backup_new.zip。如果出于某种原因,您要重新安装 Qlik NPrinting 17.2.0.0,则必须还原备份 201611180947162456_nprinting17.2.0.0_backup_old.zip

我们强烈建议您也在升级之前手动创建备份。