知识库

错误“Setting site role for user to '<siterole>' failed”或“Insufficient licenses. Setting user roles to '<siterole>' failed.”。


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

问题

尝试添加新用户或为 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 客户门户并选择“密钥 - 仅限服务器”报告来验证所有许可证密钥是否已激活。运行 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 环境已达到或超出可用交互者席位总数。
此文章是否已解决问题?