BASE DE CONOCIMIENTO

Error en el servidor al intentar exportar el sitio '<nombre del sitio> cuando se ejecuta la exportación de sitios TSM


Publicado: 01 Apr 2021
Fecha de la última modificación: 09 Dec 2022

Problema

Se produce el siguiente error al ejecutar el comando tsm sites export.

Se produjo un error en el servidor al intentar exportar el sitio "<nombre del sitio>".
No se pudo realizar el trabajo debido a un error inesperado: ''SiteImportExportException''
La ubicación de exportación configurada no existe: <las ubicaciones para el archivo de exportación>

Imagen añadida por un usuario


El error "Access is denied (Acceso denegado)" se puede encontrar en tabadmincontroller.log. 

Ejemplo:

// tabadmincontroller_node1-0.log
2021-03-10 12:54:25.912 +0900  pool-20-thread-1: ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.JobStepRunner - Running step PerformSiteExport failed
com.tableausoftware.siteimportexport.endpoint.SiteImportExportException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports\export-file.zip (Access is denied.)

Entorno

  • Tableau Server
  • Windows Server

Solución

Siga los pasos que se indican a continuación para verificar que la cuenta de servicio Ejecutar como de Tableau Server tenga los permisos de carpeta necesarios.

1. Obtenga la ubicación del archivo de exportación actual y compruebe que exista realmente. Para obtener más información, consulte Obtener la ubicación de archivo actual.
tsm configuration get -k basefilepath.site_export.exports

2. Confirme la cuenta de servicio Ejecutar como. Para obtener más información, consulte Cambiar la cuenta de servicio Ejecutar como.
tsm configuration get -k service.runas.username

3. Verifique que la cuenta de servicio Ejecutar como tenga permisos otorgados en la ubicación del archivo de exportación actual de la siguiente manera y, a continuación, vuelva a ejecutar tsm sites export.
El siguiente ejemplo es la opción predeterminada:
  • Cuenta de servicio Ejecutar como: NT AUTHORITY\NetworkService 
  • Ubicación de exportación: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports 
Imagen añadida por un usuario
 
     

    Causa

    En algunas situaciones de implementación complejas, es posible que deba verificar o configurar manualmente los permisos de la cuenta de servicio Ejecutar como en el equipo local de Tableau Server.
    ¿Fue de ayuda este artículo para resolver el problema?