升级 Qlik NPrinting

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

无法使用安装程序完成从 Qlik NPrinting 16 进行的升级。要从 Qlik NPrinting 16 升级,请参阅从 Qlik 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
  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
      警告: 只有在确信所有先前的进程均已停止后再继续操作,否则储存库可能会损坏。
      警告: 如果您尝试在 Windows 服务和进程在运行时升级 Qlik NPrinting,可能导致安装失败,因此在继续操作前进行检查很重要,并根据需要手动停止它们。
  7. 按照安装 Qlik NPrinting 中的说明安装 Qlik NPrinting
  8. 完成升级后,请检查是否所有 Qlik NPrinting 服务都在运行。可能必须手动启动它们。

Qlik NPrinting 16 升级

在安装 Qlik NPrinting 之前,您必须从计算机上删除 Qlik NPrinting Server 16 和 Designer 16。

警告: 您无法将 QlikView NPrinting 16 项目导入 Qlik NPrinting 17.0 和更新的版本。您一次只能导入一个报表(请参阅导入报表),然后重新创建报表系统的其余部分。

执行以下操作:

  1. 打开 Qlik NPrinting Server。
  2. 通过单击右下角的停止来停止 NPrinting Service
  3. 关闭 Qlik NPrinting Server 窗口。
  4. Windows 中,从控制面板打开卸载程序。
  5. 卸载 Qlik NPrinting Designer。

    如果安装了 Qlik NPrinting Server,则将其卸载。

  6. 当卸载完成时,重启您的计算机。
  7. 根据 Qlik NPrinting 安装 中的说明安装 Qlik NPrinting

您还必须在开发人员计算机上卸载 Qlik NPrinting Designer。新的 Qlik NPrinting Designer 和旧版 Qlik NPrinting 16 Designer 不兼容。