将 Tableau Server 移至另一个驱动器

默认情况下,Windows 版 Tableau Server 将安装到系统驱动器(通常为 C:\)。这意味着,所有程序和数据文件都将安装到该驱动器。如果需要将 Tableau Server 移到其他驱动器(举例来说,如果新策略要求您不要将应用程序数据放在系统驱动器上,或者原始驱动器上的空间不足),您可以通过执行下面的过程来完成此操作。这些步骤用作将 Tableau Server 从一个驱动器移至同一计算机上另一个驱动器的示例,可能未确切反映您的安装和配置。有关将 Tableau Server 移到新计算机的说明,请参见迁移到新硬件

开始之前

开始之前,请确保:

  • 具有现有安装以及设置导出中数据和资产的当前备份。您需要这些数据和资产才能在新驱动器上还原您安装的 Tableau Server。有关创建备份的详细信息,请参见执行 Tableau Server 的完整备份和还原

    您只能从身份存储与运行服务器类型相同的备份中进行还原。例如,使用本地身份验证的服务器中的备份只能还原到使用本地身份验证初始化的 Tableau Server,但使用 Active Directory 身份验证的服务器中的备份无法还原到使用本地身份验证初始化的服务器。

  • 具有 Tableau Server 计算机的管理凭据。您将在主计算机中工作,并且需要以管理员身份登录到计算机。

  • 具有所移动 Tableau Server 版本的安装程序的副本。您需要此副本才能将 Tableau Server 安装到新驱动器。

  • 了解当前安装所使用的身份验证方法。举例来说,如果 Tableau Server 配置为使用 SSL、SAML 或 Kerberos,您将需要单独备份相关证书或 keytab 文件,然后在重新安装 Tableau Server 后将它们复制到新驱动器。

  • 了解并理解当前安装中的任何初始节点设置和配置。

准备好将 Tableau Server 移至另一个驱动器,对数据和所有资产进行了完整备份,并将这些文件保存到其他计算机上的安全位置后:

  1. 在初始 Tableau Server 计算机上以管理员身份打开命令提示符。

  2. 切换到 scripts 目录 (默认情况下:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\),并运行 obliterate 脚本以从计算机中完全移除 Tableau Server:

    tableau-server-obliterate.cmd -a -y -y -y 
  3. 重新启动计算机。

  4. 将 Tableau Server 安装到新驱动器。通过运行安装程序来完成此操作。有关详细信息,请参见安装 TSM

  5. 激活并注册 Tableau Server。请参见激活并注册 Tableau Server

    安装过程结束时,浏览器窗口将打开,并将提示您创建一个初始管理用户。关闭此窗口而不创建用户。

  6. 配置初始节点设置。请参见配置初始节点设置

  7. 将备份文件 .tsbak 复制到 basefilepath.backuprestore 变量指定的文件夹位置。默认情况下,此位置为:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups\

    注意:您可以更改备份文件的位置。有关详细信息,请参见tsm File Paths

  8. 以管理员身份打开命令提示符。

  9. 停止 Tableau Server:

    tsm stop

  10. 还原您之前保存的 Tableau Server 数据备份和资产。这包括还原数据库以及需要手动还原的任何资产,以及导入从原始安装中导出的设置。

    有关详细信息,请参见还原核心 Tableau Server 功能

  11. 启动 Tableau Server:

    tsm start

Tableau Server 产品密钥激活

您可以将同一 Tableau Server 产品密钥最多激活三次。这样,您将能够(例如,在沙盒或 QA 环境中)测试 Tableau Server,并在生产中使用 Tableau。若要最大程度地利用激活,您应在从计算机中移除 Tableau Server 时停用产品密钥,除非您将在同一台计算机上重新安装 Tableau。这样做可让您在不同的计算机上使用激活。举例来说,如果将 Tableau Server 从一台计算机或 VM 转移到另一台计算机或 VM ,请停用产品密钥,然后从原始计算机中移除 Tableau。在新计算机上安装 Tableau 时,可以在该计算机上激活密钥,而不会产生冲突。如果使用基于角色的许可,请确保激活 Creator 或 Explorer 密钥,否则可能会失去对 Tableau 的管理员访问权限。如果要移除 Tableau Server 以在同一台计算机上重新安装它,则无需停用密钥。Tableau 将在重新安装时使用密钥。举例来说,如果要将 Tableau 从计算机上的一个驱动器移到同一台计算机上的其他驱动器。有关如何停用产品密钥的信息,请参见tsm licenses deactivate

使用 obliterate 脚本移除 Tableau Server 时,您可以通过使用“-l”开关,选择让脚本停用并删除 Tableau 产品密钥信息。这将停用并移除所有 Tableau 许可证信息,包括 Tableau Desktop(如果已安装)。如果您知道要停用密钥,我们建议您在运行脚本之前停用密钥。有关详细信息,请参见从计算机中移除 Tableau Server