跳到主要内容 跳到补充内容

用户帐户

您必须设置数个用户帐户,以成功安装 Qlik NPrintingWindows 用户帐户通过您的 Windows 服务器管理工具来创建和管理。

在您安装 Qlik NPrinting 之前,必须创建这些 Windows 用户帐户:

  • Windows Qlik NPrinting Server 服务管理员
  • Windows Qlik NPrinting Engine 服务管理员
  • Qlik NPrinting 存储库 数据库超级用户
  • Qlik NPrinting 存储库 数据库管理员
信息注释每个 Windows 用户帐户必须有密码。根据 Windows 域安全规则设置,这些密码可能会过期。如果您不为每个 Windows 服务设置更新密码,则服务将停止工作。要避免这种情况,如果您的安全协议允许,您可在 Windows 用户配置文件中选择 Password never expires(密码永久有效)复选框。
信息注释使用的 Qlik NPrinting 服务帐户必须能够在后台进行无缝身份验证,而无需提示输入用户名和密码。如果存在单独的域和独立服务器,则访问将被拒绝。

Windows Qlik NPrinting Server 服务管理员

Qlik NPrinting Server 服务管理员运行以下服务:

  • Qlik NPrinting 调度服务
  • Qlik NPrinting Web 引擎

您应当创建专用的 Windows 用户帐户来安装 Qlik NPrinting Server 并运行相关的服务。这确保了不存在和相同计算机上其他 Windows 服务之间的冲突。如果您在和 Qlik NPrinting Server 一样的计算机上仅安装 Qlik NPrinting Engine 的一个实例,可将同一 Windows 用户帐户用于该计算机上的所有 Qlik NPrinting 服务。但是,对于不同的服务有不同的用户是不错的做法。一些通过 Qlik NPrinting 打开的进程也通过 Qlik Sense 打开。如果您可以迅速确定哪个用户或程序造成问题,可更便利地进行故障排除。

Qlik NPrinting Server 安装期间,将在 Service logon credentials(服务登录凭据)屏幕上提示您输入这些凭据。在激活 Qlik NPrinting 调度服务Qlik NPrinting Web 引擎 期间,还必须在得到提示时使用这些凭据。

要求

Qlik NPrinting Server 服务管理员必须:

  • 属于本地管理员组的成员。
  • 具备 “作为服务登录”权限。

更改 Qlik NPrinting Server 服务管理员

进行以下操作:

  1. 停止 Qlik NPrinting 调度服务
  2. 停止 Qlik NPrinting Web 引擎 服务。
  3. 更改 Qlik NPrinting 调度服务Qlik NPrinting Web 引擎 上的用户帐户。

    这两个服务必须由相同用户运行。

  4. 启动两个服务。

Windows Qlik NPrinting Engine 服务管理员

Qlik NPrinting Engine 服务管理员运行 Qlik NPrinting Engine 服务。

您应当创建专用的 Windows 用户帐户来安装 Qlik NPrinting Engine 并运行相关的服务。这确保了不存在和相同计算机上其他 Windows 服务之间的冲突。如果您在和 Qlik NPrinting Server 一样的计算机上仅安装 Qlik NPrinting Engine 的一个实例,可将同一 Windows 用户帐户用于该计算机上的所有 Qlik NPrinting 服务。但是,对于不同的服务有不同的用户是不错的做法。一些通过 Qlik NPrinting 打开的进程也通过 Qlik Sense 打开。如果您可以迅速确定哪个用户或程序造成问题,可更便利地进行故障排除。

Qlik NPrinting Engine 安装期间,将在 Service logon credentials(服务登录凭据)屏幕上提示您输入这些凭据。

要求

Windows 服务管理员必须:

  • 属于本地 Windows 管理员组的成员。
  • 是域用户。
  • 具备 “作为服务登录”权限。

限制

每台计算机只能安装 Qlik NPrinting Engine 的一个实例。

其他 Qlik Sense 要求

要将 Qlik NPrinting 连接至 Qlik Sense 应用程序:

  • Qlik Sense 服务器证书添加至 Qlik NPrinting Engine。请参阅: 为 Qlik Sense 连接配置服务器证书验证

  • 如果您仅连接至 Qlik Sense,相同的 Windows 用户帐户可用于所有 Qlik NPrinting Engine 安装。
  • 运行 Qlik NPrinting Engine 服务的 Windows 用户帐户必须具有:
    • QMC 中配置的 RootAdmin 授权。
    • Qlik NPrinting 服务器和 Qlik Sense 服务器属于相同域的域用户帐户。

其他 QlikView 要求

要将 Qlik NPrinting 连接至 QlikView 文档:

  • 如果您连接至 QlikView,您必须对每个 Qlik NPrinting Engine 实例使用不同的 Windows 用户帐户。
  • Windows 用户帐户必须属于 Qlik NPrinting 使用的所有 QVS 服务器上的本地 QlikView 管理员组。
  • 运行 Qlik NPrinting Engine 服务的 Windows 用户帐户必须具有以下项目之一:
    • 指定的客户端访问许可 (CAL),在 QlikView Server 上该许可被手动分配给 Qlik NPrinting Engine 服务用户 active directory 帐户。
    • QlikView Desktop 的有效许可证,该许可证必须安装在 Qlik NPrinting Engine 计算机上。
      信息注释不支持 QlikView Desktop Personal Edition。请参阅: 授权 Qlik NPrinting

其他 QlikView Cluster 要求

创建指向 QlikView Cluster 的连接:

  • 如果您连接至 QlikView,您必须对每个 Qlik NPrinting Engine 实例使用不同的 Windows 用户帐户。
  • 运行 Qlik NPrinting Engine 服务的 Windows 用户帐户必须具有:
    • 属于群集中所有节点上的 QlikView Administrators 安全组。
    • 在运行 QMS 的计算机上,属于 QlikView Management API 安全组。必须手动添加这个组。要获得更多信息,请参见 QlikView Server 参考手册。
  • 信息注释通过 API 进行连接的用户必须是 QlikView Management API 安全组的成员。在安装期间不会创建该组。必须以手动形式添加并填充(例如,通过 QlikView Administrators 组的成员)。

更改 Qlik NPrinting Engine 服务管理员

您可在所有版本上更改服务用户帐户,但以下版本除外:

  • November 2018
  • February 2019
  • April 2019
  • June 2019

如果您具有这些版本之一,将需要升级至 Qlik NPrinting September 2019 或更高版本方可更改服务用户帐户。

进行以下操作:

  1. 停止 Qlik NPrinting Engine 服务。
  2. 更改服务用户帐户。
  3. 启动 Qlik NPrinting Engine

如果您最近已从以上所列的不支持服务帐户更改的版本中的一个升级,则引擎状态可能不会立即切换为在线。

进行以下操作:

  1. Qlik NPrinting web 控制台 中,转到管理员 > 引擎管理器
  2. 删除并重新创建相关引擎条目。
  3. 填写证书表以将新证书发送至引擎。

Qlik NPrinting 存储库 数据库超级用户

Qlik NPrinting 存储库 数据库超级用户是一个角色,除了登录权限外,可绕过 PostgreSQL 数据库中的所有权限检查。它并非 WindowsQlik NPrinting 用户,其为在 Qlik NPrinting 存储库 安装期间配置的 PostgreSQL 用户。

Qlik NPrinting 存储库Qlik NPrinting Server 一起安装。在 Qlik NPrinting Server 安装期间的储存库数据库超级用户密码屏幕上,会提示您输入超级用户的密码。

警告注释您必须保存数据库超级用户密码,因为您将需要它来管理自己的 PostgreSQL 安装。

Qlik NPrinting 存储库 数据库管理员

Qlik NPrinting 存储库 数据库管理员是一个角色,在 Qlik NPrinting 存储库 中具有管理权限。它并非 WindowsQlik NPrinting 用户,其为在储存库数据库中配置的 PostgreSQL 用户。在您首次登录 Qlik NPrinting 时,会使用该用户。

这些凭据不提供 QlikView 文档或 Qlik Sense 应用程序的访问权限。Qlik NPrinting 存储库 仅包含有关报告系统的结构的信息。

Qlik NPrinting Server 安装期间的 Administrator credentials(管理员凭据)屏幕上,会提示您输入 Administrator username(管理员用户名)电子邮件地址密码以创建 Qlik NPrinting Server 管理员。

要求

电子邮件地址必须和 W3C 说明的 HTML 规格相符。您无法使用注释、引用字符串和特殊字符: []/();:'"<>

警告注释您必须保存数据库管理员凭据,因为您无法在稍后检索它们。

故障排除

用户访问被拒绝,并显示消息“您的凭据无效”

可能的原因  

您会收到一个 Windows 对话,上面写着“您的凭据不起作用”。您正试图使用不正确的域登录 Qlik NPrinting。您的访问被拒绝,因为您的系统有单独的域和独立的服务器。

建议的操作  

所有受支持的配置必须在单个 Active Directory 域中实施。其中包括:

  • Qlik NPrinting Server
  • Qlik NPrinting Engine
  • QlikView Server
  • Windows Qlik NPrinting Server 服务管理员
  • Windows Qlik NPrinting Engine 服务管理员
  • Qlik NPrinting 存储库 数据库超级用户
  • Qlik NPrinting 存储库 数据库管理员

如果使用 JWTSAML,则用户帐户不必位于同一域中,但必须位于 Qlik NPrinting 可以在同一 Active Directory Forest 中进行身份验证的域中。有关更多信息,请参阅:JWT 身份验证安全断言标记语言 (SAML) 单点登录 (SSO)

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!