KNOWLEDGE BASE

Fehler „An error occurred on the server while trying to export site '<site name>'“ (Beim Versuch, Site '<Site-Name>' zu exportieren, ist auf dem Server ein Fehler aufgetreten). Tritt auf, wenn TSM-Sites-Export ausgeführt wird.


Veröffentlicht: 01 Apr 2021
Zuletzt geändert am: 09 Dec 2022

Problem

Beim Ausführen des Befehls tsm sites export tritt folgender Fehler auf.

An error occurred on the server while trying to export site '<site name>'. (Bei dem Versuch, die Site „<Site-Name>“ zu exportieren, ist ein Fehler auf dem Server aufgetreten.)
Dieser Auftrag ist wegen eines unerwarteten Fehlers fehlgeschlagen: 'SiteImportExportException'
Der konfigurierte Exportspeicherort ist nicht vorhanden: <Speicherorte für Exportdatei>

Vom Benutzer hinzugefügtes Bild


Fehler „Access is denied“ (Der Zugriff wird verweigert.) wird in tabadmincontroller.log angezeigt. 

Beispiel:

// 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 (Ausführschritt PerformSiteExport fehlgeschlagen)
com.tableausoftware.siteimportexport.endpoint.SiteImportExportException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports\export-file.zip (Access is denied.) (Der Zugriff wird verweigert.)

Umgebung

  • Tableau Server
  • Windows Server

Lösung

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob das Konto „Als Dienst ausführen“ von Tableau Server über die erforderlichen Ordnerberechtigungen verfügt.

1. Ermitteln Sie den Speicherort der aktuellen Exportdatei und prüfen Sie, ob sie tatsächlich existiert. Weitere Informationen finden Sie unter Aktuellen Dateispeicherort abrufen.
tsm configuration get -k basefilepath.site_export.exports

2. Bestätigen Sie das Konto „Als Dienst ausführen“. Weitere Informationen finden Sie unter Verändern des Kontos „Als Dienst ausführen“.
tsm configuration get -k service.runas.username

3. Überprüfen Sie, ob das Konto „Als Dienst ausführen“ über die folgenden Berechtigungen für den Speicherort der aktuellen Exportdatei verfügt, und versuchen Sie dann erneut, tsm sites export zu starten.
Das folgende Beispiel zeigt die Standardwerte.
  • Konto „Als Dienst ausführen“: NT AUTHORITY\NetworkService 
  • Exportspeicherort: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports 
Vom Benutzer hinzugefügtes Bild
 
     

    Ursache

    In einigen komplexen Bereitstellungsszenarien müssen Sie möglicherweise die Berechtigungen des Kontos „Als Dienst ausführen“ auf dem lokalen Tableau Server-Computer überprüfen oder manuell konfigurieren.
    Hat dieser Artikel das Problem gelöst?