知识库

在运行 tsm 站点导出时发生错误“尝试导出站点‘<站点名称>’时服务器上出现错误”


发布时间: 01 Apr 2021
上次修改日期: 09 Dec 2022

问题

运行 tsm 站点导出命令时出现以下错误。

尝试导出站点“<站点名称>”时,服务器上出现错误。
此作业由于出现意外错误而失败:'SiteImportExportException'
配置的导出位置不存在:<导出文件的位置>

用户添加的图像


错误“访问被拒绝”可以在 tabadmincontroller.log 中找到, 

示例:

// tabadmincontroller_node1-0.log
2021-03-10 12:54:25.912 +0900  pool-20-thread-1 : 错误 com.tableausoftware.tabadmin.webapp.asyncjobs.JobStepRunner - 运行步骤 PerformSiteExport 失败
com.tableausoftware.siteimportexport.endpoint.SiteImportExportException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports\export-file.zip(访问被拒绝。)

环境

  • Tableau Server
  • Windows Server

解决方案

按照以下步骤验证 Tableau Serve 的运行身份服务帐户是否具有必要的文件夹权限。

1. 获取当前导出文件的位置,并检查它是否实际存在。有关更多信息,请参见获取当前文件位置
tsm configuration get -k basefilepath.site_export.exports

2.确认运行身份服务帐户。有关更多信息,请参见更改运行身份服务帐户
tsm configuration get -k service.runas.username

3. 验证运行身份服务帐户是否已按如下方式授予当前导出文件位置的权限,然后再次尝试 tsm 站点导出
默认情况下,下面的示例是,
  • 运行身份服务帐户:NT AUTHORITY\NetworkService 
  • 导出位置:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports 
用户添加的图像
 
     

    原因

    在一些复杂的部署场景中,您可能需要在本地 Tableau Server 计算机上验证或手动配置运行身份服务帐户权限。
    此文章是否已解决问题?