跳到主要内容

升级 Qlik NPrinting

在该页面上

升级 Qlik NPrinting

您可使用 Qlik NPrinting 安装程序从 Qlik NPrinting 17.3.0 或更新版本升级至 Qlik NPrinting June 2017。在升级时,之前的版本完全由新版本替换。

警告: 无法使用安装程序完成从 QlikView NPrinting 16 进行的升级。要从 QlikView NPrinting 16 升级,请参阅计划您的迁移

配置文件

在升级过程中,会覆盖以下文件的内容:

  • NewsStand 代理配置文件

    %ProgramFiles%\NPrintingServer\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf\app.conf

  • Qlik NPrinting web console 代理配置文件

    %ProgramFiles%\NPrintingServer\proxy\webconsoleproxy\src\qlik.com\webconsoleproxy\conf\app.conf

如果在您的现有 Qlik NPrinting 部署中您已经在这些文件中的任一个中进行了自定义配置,则必须在升级后手动创建它们。

备注: 我们建议在升级后重新创建自定义配置,而不是从之前的部署复制 Qlik NPrinting app.conf 文件并在升级的安装中使用它们,因为升级后的文件可能包含一些不同的设置。您可将现有 Qlik NPrintingapp.conf 文件的副本和升级后的版本比较,确保不会有自定义配置丢失。

当您升级到 Qlik NPrinting June 2017 或更高版本时,会自动创建以下新文件夹:

  • %ProgramData%\NPrinting\newsstandproxy\
  • %ProgramData%\NPrinting\webconsoleproxy\

注释了一切内容的 app.conf 文件的副本在每个文件夹中插入。没有在 app.conf 文件中注释的设置比旧文件具有更高优先级,因此它们将覆盖较旧文件夹中的相同设置。在首次升级之后,将保留新 app.conf 文件中的设置。

升级

进行以下操作:

  1. 请确认您有储存库的当前备份。
    警告: 您必须备份您的数据后才能继续。如果在升级期间发生问题,数据可能会损坏,因此必须具有备份以从中还原储存库。请参阅储存库备份和还原
  2. 打开 Windows 服务。
  3. 通过右键单击以下 Qlik NPrinting 服务来停止它们,然后单击停止
    • Qlik NPrinting Engine
    • Qlik NPrinting Scheduler
    • Qlik NPrinting WebEngine
    • Qlik NPrinting MessagingService
    • Qlik NPrinting RepoService
    • Qlik NPrinting License Service
  4. 关闭 Windows 服务。

    Windows 仅会在您关闭此程序后停止服务,所以请勿将其处于打开状态。

  5. 警告: 只有在确信所提及的所有服务均已停止后再继续操作,否则储存库可能会损坏。在升级过程中,如果仍在运行这些服务中的任何一项,升级会失败,并且可能必须要从备份中还原数据。
  6. 打开 Windows 任务管理器,然后执行以下操作:
    1. 浏览至进程选项卡。
    2. 单击显示所有用户的进程,确保能够看到所有正常运行的进程。
    3. 如果正在运行下列任一进程,请右键单击它并选择终止进程树
      • Qlik.NPrinting.Engine.exe
      • Qlik.NPrinting.Scheduler.exe
      • Qlik.NPrinting.WebEngine.exe
      • Qlik.NPrinting.Cefsharp.exe. 如果显示多个具有此名称的进程,请选择所有者为 Qlik NPrinting 服务的 Windows 用户的进程。
      • webconsoleproxy.exe
      • newsstandproxy.exe
      • Qlik.NPrinting.License.exe

      • licenses.exe

      警告: 只有在确信所有先前的进程均已停止后再继续操作,否则储存库可能会损坏。
      警告: 如果您尝试在 Windows 服务和进程在运行时升级 Qlik NPrinting,可能导致安装失败,因此在继续操作前进行检查很重要,并根据需要手动停止它们。
  7. 按照安装 Qlik NPrinting 中的说明安装 Qlik NPrinting
  8. 完成升级后,请检查是否所有 Qlik NPrinting 服务都在运行。可能必须手动启动它们。
备注: 当您安装或升级自己的 Qlik NPrinting ServerQlik NPrinting EngineQlik NPrinting Designer 时,确保它们都是相同的软件版本。不支持 Qlik NPrinting 组件的混合版本。

故障排除 - 取消升级

Qlik NPrinting ServerQlik NPrinting Engine 升级或取消后的回滚可能会损坏相关 Qlik NPrinting 安装。在升级执行过程中,错误或单击“取消”按钮会触发回滚。回滚导致损坏后,可能会卸载或无法启动服务。您需要恢复引擎和服务器。

Qlik NPrinting Server 恢复至其初始状态

进行以下操作:

  1. 检索最近备份。

  2. 卸载 Qlik NPrinting Server。有关更多信息,请参阅: 卸载 Qlik NPrinting Server

  3. 执行与备份相同的 Qlik NPrinting Server 的洁净安装。

  4. 恢复备份。

Qlik NPrinting Engine 恢复至其初始状态

进行以下操作:

  1. 卸载 Qlik NPrinting Engine。有关更多信息,请参阅:卸载 Qlik NPrinting Engine

  2. 执行 Qlik NPrinting Engine 的洁净安装。