内容:

删除 Tableau Server

  • 版本 :2022.1 及更高版本

警告:以下步骤将完全删除 Windows 上的 Tableau Server,并删除所有相关的数据、用户和配置信息。这包括 中的任何文件。如果您在运行如下所示的命令并且计算机已连接到 Internet 时包含该选项,则 Tableau Server 许可证也会被停用。 最佳做法是将要保存的任何备份文件复制到与 Tableau 无关的位置。这将在您删除 Tableau 时保留这些文件。为安全起见,您应将所有备份文件复制到单独的计算机,包括卸载 Tableau 时创建的备份文件。默认情况下,这些名称在 中创建时的名称类似于 。将备份文件保存在单独的计算机上将允许您重新安装创建备份的 Tableau Server 版本,并将数据包含在备份中,即使在运行脚本之后也是如此。\temp-lC:\ProgramData\Tableau\Tableau Serveruninstall-2018.1.tsbaktableau-server-obliterate.cmd

如果要卸载特定的 Tableau Server 软件包以释放磁盘空间(例如,在升级后),请参阅卸载 Tableau Server

作为 Tableau Server 常规安装的一部分,将安装一个脚本,为您提供一种从计算机中完全删除 Tableau 和所有关联文件的方法。仅当您不关心 Tableau 数据、配置或日志文件,或者您正在与 Tableau 技术支持合作并在安装或升级尝试失败后需要重新安装 Tableau Server 时,您才会这样做。删除脚本不会删除您单独安装的任何驱动程序,即使您安装的驱动程序与 Tableau Server 一起使用。

.cmd 脚本适用于您希望从计算机中完全删除 Tableau Server 的情况。出于以下几个不同的原因,您可能希望执行此操作:tableau-server-obliterate

  • 您不再希望计算机上安装 Tableau Server。使用 .cmd 脚本完全删除 Tableau Server。如果是这种情况,并且计算机已连接到互联网,则可以包括停用 Tableau Server 许可证的选项。tableau-server-obliterate-l

  • 排查 Tableau Server 安装问题 - 如果您在安装 Tableau 时遇到问题,则可能需要使用 .cmd 脚本从计算机中完全删除 Tableau Server,然后再重新安装。这样做将清理任何较旧的设置或状态,并允许您在“干净”的计算机上重新安装。如果要执行此操作,则可以关闭在计算机上保留许可信息的选项。如果省略该选项,则在重新安装 Tableau Server 时无需激活许可证。tableau-server-obliterate-l-l

重要:您必须从 64 位命令提示符运行脚本。例如,在文件夹中运行。如果从 32 位命令提示符处运行脚本,则该脚本不会完全删除 Tableau,并且后续安装可能会失败。若要确定是否正在运行 64 位命令提示符,请在命令窗口中键入内容。如果结果包含“64”(例如),则命令提示符为 64 位提示符。如果结果包含“x86”,则运行的是 32 位提示符。有关详细信息,请参阅适用于您的 Windows 版本的相应 Microsoft 文档。tableau-server-obliterate.cmdcmd.exeC:\Windows\System32echo %processor_architecture%AMD64

tableau-server-obliterate 的作用

.cmd 脚本的目的是从您的计算机中完全删除 Tableau Server。这包括文件、系统设置和配置,以及许可信息(如果已指定)。tableau-server-obliterate

运行 .cmd 时,将执行以下步骤:tableau-server-obliterate

  • 卸载将针对所有已安装的 Tableau Server 版本运行(控制面板卸载)。

  • 数据目录的大多数内容都将被删除(默认情况下)。默认情况下,备份和日志文件将保留。请参阅下面的“保留 Tableau Server 备份和日志文件”部分。C:\ProgramData\Tableau\Tableau Server

  • 与 Tableau 服务器相关的所有注册表项都将被删除。

  • 如果您使用该选项并且计算机已连接到互联网,则所有服务器许可证都将被停用。此选项在脱机情况下不起作用。-l

保留 Tableau Server 备份和日志文件

在 Tableau Server 版本 2020.1 之前,运行该脚本会从 Data 目录中删除所有内容。从版本 2020.1 开始,脚本的默认行为已更改:脚本将 Tableau Server 备份和日志文件复制并保存到目录中。logs-temp 目录的默认位置位于 \ProgramData\Tableau\logs-temp。您可以在脚本上设置选项以禁用此新功能。tableau-server-obliteratetableau-server-obliteratelogs-temp

若要更改默认行为并删除备份或日志文件,请在运行 .cmd 脚本时包括以下选项之一:tableau-server-obliterate

  • -k 不要将备份复制到日志临时目录。

  • -g 不要将日志复制到 logs-temp 目录。

  • -a 不要将任何内容复制到 logs-temp 目录。

Running the tableau-server-obliterate script

You can completely remove Tableau Server from a computer, either preserving the licensing information, or removing the licensing information along with all other aspects of Tableau Server. You might want to preserve licensing if you are going to reinstall Tableau Server on the same computer.

An older version of .cmd may miss files from new versions of Tableau Server. Always run the obliterate script for the version of Tableau Server that is installed on the computer.tableau-server-obliterate

To completely remove Tableau Server without removing server licensing

The example script in this procedure also includes the option to remove Tableau Server backup and log files.-a

Note: If you plan to reinstall Tableau Server and Activate Tableau Server Using the Authorization-To-Run (ATR) Service, we recommend that you remove licensing information before reinstalling and activating Tableau Server using Server ATR.

  1. On the initial node, open a command prompt as administrator.

  2. Run the .cmd script:tableau-server-obliterate

    By default: C:\Program Files\Tableau\Tableau Server\packages\scripts.tableau-server-obliterate.cmd -a -y -y -y

    Note: If you have already uninstalled Tableau Server using Control Panel and now you want to completely remove it, run the copy of the script located in the folder (by default: ) . If the script is not in that directory, reinstall the Tableau Server package and then run the script from the scripts folder (By default: ).

    You can also get a copy of the script from this Knowledge Base article:
    tableau-server-obliterate.cmd\Tableau Server\tempC:\Program Files\Tableau\Tableau Server\temptableau-server-obliterate.cmdC:\Program Files\Tableau\Tableau Server\packages\scripts.Obliterate Script Unavailable(Link opens in a new window).

    If you have a multi-node (distributed) installation of Tableau Server, run the .cmd script on each node in the cluster. tableau-server-obliterate

  3. Restart each computer you ran the .cmd script on.tableau-server-obliterate

To completely remove Tableau Server and licensing

The example script in this procedure also includes the option to remove Tableau Server backup and log files.-a

  1. On the initial node, open a command prompt as administrator.

  2. Deactivate any active product keys.

    tsm licenses deactivate -k

  3. 运行 .cmd 脚本:tableau-server-obliterate

    默认情况下:C:\Program Files\Tableau\Tableau Server\packages\scripts.tableau-server-obliterate.cmd -a -y -y -y -l

    如果计算机已连接到互联网,则 obliterate 脚本的选项将从计算机中删除所有许可文件。该脚本首先尝试停用任何活动许可证,但无论停用是否成功,它都将删除所有许可信息。因此,我们建议您在运行消除脚本之前运行该命令。-ltsm licenses deactivate

    注意:如果您已使用“控制面板”卸载了 Tableau Server,但现在想要将其完全删除,请运行位于该文件夹中的脚本副本(默认情况下:)。如果脚本不在该目录中,请重新安装 Tableau Server 程序包,然后从脚本文件夹运行该脚本(默认情况下:)。tableau-server-obliterate.cmd\Tableau Server\tempC:\Program Files\Tableau\Tableau Server\temptableau-server-obliterate.cmdC:\Program Files\Tableau\Tableau Server\packages\scripts.

    如果您有 Tableau Server 的多节点(分布式)安装,请在群集中的每个节点上运行该脚本。您无需停用任何其他节点上的许可证。tableau-server-obliterate.cmd

  4. 重新启动运行 .cmd 脚本的每台计算机。tableau-server-obliterate

返回页首