对于离线版本的tableau server,许可证可能会不定期丢失,这时需要强制刷新或重新激活,可能会导致许可证使用次数超过三次的限制。
ATR 策略已彻底解决此问题,离线环境在2025.1版本中可得到解决(但不能通过升级完成)!
Tableau Server 提供了宽松的服务器许可证使用限制,不仅可以无需额外费用部署三套环境(生产、测试、开发),而且每个环境都支持无节点限制的集群。
使用 ATR 激活,还可以解决许可证使用超限的问题。
01
—
事故说明和症状描述
在服务器重启时,由于Linux系统下的Tableau许可证丢失,导致服务器无法正常启动。这个问题可能导致服务器长时间无法启动,启动后显示降级。
1、可以使用 tsm 命令查询是否存在许可证
2、专业用户可以通过tabadmincontroller日志,进一步确认问题是否为“no licenses found”。
之前与厂家工程师沟通,Linux操作系统下存在重启后许可证丢失的bug,此问题由Tableau使用的第三方许可证工具Flexnet引起。该故障平均每年出现一到两次,极端情况下可能每月出现。
此bug已确认难以修复,因此从2025年开始,Tableau开始默认使用ATR的在线激活方式,即保持Tableau server服务器与Tableau许可证服务器(license.tableau.com)的联网,定时验证许可证。
但在2025.1版本之前,ATR许可证无法在完全离线的环境中使用。
02
—
解决方案
许可证丢失往往由非计划重启引起。如果必须重启服务器,尽量选择非工作时间,并提前与维护工程师联系,避免紧急情况。
如果必须重启服务器,推荐先执行 tsm stop,然后重启服务器。
1、联网解决方案
通过服务器联网,改为ATR在线激活方式;更新到如下版本:
升级到Tableau Server版本 2025.1.3+、2025.3.7+或2025.1.15+
可以在Tableau server前端增加反向代理、增加白名单,在不暴露本机的前提下,与Tableau保持联网,可以尝试改为ATR的激活方式。
LemonaidAI音乐生成工具,在音乐领域掀起人工智能革命

联网方案可能受限于企业网络安全政策。
2、离线环境终极解决方案
离线环境升级到2025.1+,启用 ATR 策略!这将彻底解决许可证的问题。
注意⚠️ 离线环境之前不支持 ATR,必须通过重新安装的方式完成!!!
不能通过升级方式启用 ATR。
注意:从2025年开始,内存要求提高到128G。
3、紧急修复方案
本地的激活文件(serveractutil)
1)通过tsm licenses list,确认许可证丢失。
2)通过serveractutil -view命令,发现硬件的许可证是否还在,是否损坏。
如果在上面的文件中,出现了 Broken 标记,说明硬件上的许可证文件损坏(Trust Flags: **BROKEN** RESTORE)。
3)如果硬件许可证文件没有损坏,使用 lmreread命令,尝试将硬件的许可证手动刷新到Tableau中;
代码语言:javascript代码运行次数:0运行复制```javascript tsm stopcd / opt/tableau/tableau-server/packages/binsudo ./lmread
<code><p>4)如果硬件许可证损坏,访问8850,手动激活许可证。</p><p>参考官方说明:</p><p>Tableau Server Unexpectedly Unlicensed on Linux When Not Using ATR Activation</p><p>@喜乐君 咨询顾问|上海唯知唯识创始人</p><p>业务分析师、数据咨询顾问</p><p><em>Tableau Visionary 2025~2025</em></p><p>《数据可视化分析:Tableau原理与实践》2025.8</p><p>《业务可视化分析:从问题到图形的Tableau方法》2025.7</p><p>《数据可视化分析:分析原理与Tableau、SQL实践》2025.9</p><p>………… MORE …………</code>