知识库

错误“将用户的站点角色设置为‘<siterole>’失败”或“许可证不足。将用户角色设置为‘<siterole>’失败。”


发布时间: 11 Mar 2016
上次修改日期: 15 Jul 2021

问题

尝试添加新用户或为 Tableau Server 上的用户分配站点角色时,可能会出现以下错误消息之一:

Setting site role for user <username> to '<siterole>' failed(将用户 <username> 的站点角色设置为“<siterole>”失败)
或者 
Insufficient licenses. Setting user roles to '<siterole>' failed.(许可证不足。将用户角色设置为“<siterole>”失败。)

环境

Tableau Server

解决方案

Windows 版 Tableau Server 2018.2 及更高版本,Linux 版 Tableau Server 

  1. 通过访问 Tableau 客户门户并选择“Keys - Server Only”(密钥 - 仅限服务器)报告来验证所有许可证密钥是否已激活。  运行 TSM Licenses List 命令,将激活的密钥和总密钥报告进行比较。  有关添加产品密钥的信息,请参见将容量添加到 Tableau Server
  2. 确保使用有效的维护日期刷新所有许可证密钥。有关详细信息,请参见刷新产品密钥的维护日期。 
  3. 使用以下命令重新启动 Tableau Server 以与受信任的存储同步 Tableau Server。
  4. 以管理员身份打开命令提示符,并导航到 Tableau Server 的 bin 文件夹,该文件夹默认位于 C:\Program Files\Tableau\Tableau Server\packages\bin.<版本>(Windows 上)或 /opt/tableau/tableau_server/packages/bin.<版本>(Linux 上)。
tsm stop
lmreread
tsm start

在多站点 Tableau Server 环境中:

如果 Tableau Server 反映了某个单独站点上可用的正确许可证数量,但仍然无法添加新用户:
  1. 选择“管理所有站点”并查看完整用户列表。
  2. 确认“所有站点”上的用户数未超出许可证席位数。 
 

Windows 版 Tableau Server 2018.1 及更低版本

  1. 在“管理产品密钥”中验证是否激活了所有交互者密钥。有关详细信息,请参阅将功能添加到 Tableau Server
  2. 确保使用有效的维护日期刷新所有交互者密钥。有关详细信息,请参见刷新产品密钥的维护日期。 
  3. 使用以下命令重新启动 Tableau Server 以与受信任的存储同步 Tableau Server。
  4. 以管理员身份打开命令提示符,然后导航到 Tableau Server 的 bin 文件夹,该文件夹默认位于 C:\Program Files\Tableau\Tableau <版本>\bin。
tabadmin stop
lmreread
tabadmin start

在多站点 Tableau Server 环境中:

如果 Tableau Server 反映了某个单独站点上可用的正确许可证数量,但仍然无法添加新用户:
  1. 选择“管理所有站点”并查看完整用户列表。
  2. 确认“所有站点”上的用户数未超出许可证席位数。 


 

原因

尝试添加新用户或为 Tableau Server 上的用户分配站点角色时,Tableau Server 环境已达到或超出可用席位总数。

其他信息

检查分配的席位数,以确定 Explorer 角色是否超出容量,从而占用可用的 Creator 角色。  创建者许可证可用于履行浏览者角色,浏览者席位可用于履行查看者角色。 创建者席位无法用于履行查看者角色。

讨论本文...反馈论坛
此文章是否已解决问题?