Entfernen von Tableau Server von Ihrem Computer

Warnung: Durch die folgenden Schritte wird Tableau Server unter Windows vollständig entfernt und alle verbundenen Daten, Benutzer und Konfigurationsinformationen werden gelöscht. Hierin eingeschlossen sind alle Dateien im Verzeichnis \temp. Tableau Server-Lizenzen werden auch dann deaktiviert, wenn Sie bei der Ausführung des unten dargestellten Befehls die Option -l einbeziehen und der Computer mit dem Internet verbunden ist.

Kopieren Sie die zu speichernden Sicherungsdateien am besten in ein Verzeichnis, das nicht Tableau zugeordnet ist. Dadurch werden die Dateien beim Entfernen von Tableau beibehalten. Sie sollten die Sicherungsdateien, einschließlich der beim Deinstallieren von Tableau erstellten Sicherungsdateien, aus Sicherheitsgründen auf einen separaten Computer kopieren. Standardmäßig befinden sie sich unter C:\ProgramData\Tableau\Tableau Server und haben einen Namen wie uninstall-2018.1.tsbak. Durch die Speicherung von Sicherungsdateien auf einem separaten Computer können Sie die Version von Tableau Server, mit der die Sicherung erstellt wurde, erneut installieren, und die Daten sind auch nach der Ausführung des Skripts tableau-server-obliterate in der Sicherung enthalten.

Wenn Sie ein bestimmtes Tableau Server-Paket deinstallieren möchten, um Speicherplatz freizugeben (beispielsweise nach einem Upgrade), schlagen Sie unter Deinstallieren von Tableau Server nach.

Im Rahmen der regulären Installation von Tableau Server wird ein Skript installiert, über das Sie Tableau und alle zugehörigen Dateien vollständig von Ihrem Computer entfernen können. Dies sollten Sie nur dann vornehmen, wenn Ihnen Ihre Tableau-Daten, -Konfiguration oder -Protokolldateien nicht wichtig sind oder wenn Sie den technischen Support von Tableau verwenden und Tableau Server nach einer Installation oder einem fehlgeschlagenen Aktualisierungsversuch neu installieren müssen. Das Skript "obliterate" entfernt keine Treiber, die Sie separat installiert haben, auch nicht die, die Sie zur Verwendung mit Tableau Server installiert haben.

Das Skript tableau-server-obliterate ist dafür gedacht, ausgeführt zu werden, wenn Sie Tableau Server vollständig von Ihrem Computer entfernen möchten. Dies ist möglicherweise aus verschiedenen Gründen der Fall:

  • Sie möchten nicht länger, dass Tableau Server auf dem Computer installiert ist. Verwenden Sie das Skript tableau-server-obliterate, um Tableau Server komplett zu entfernen. Wenn der Computer mit dem Internet verbunden ist, können Sie in diesem Fall eine -l-Option zum Deaktivieren der Tableau Server-Lizenz einschließen.

    Wichtig: Sie können die Option tableau-server-obliterate-l nicht verwenden, wenn Sie den Tableau-ATR-Service zur Aktivierung Ihrer Lizenz verwendet haben. Stattdessen müssen Sie den Befehl atrdiag ausführen, bevor Sie das Skript tableau-server-obliterate ausführen. Geben Sie bei einer Eingabeaufforderung atrdiag -product "Tableau Server" -deleteAllATRs ein.

  • Behebung von Problemen bei der Installation von Tableau Server: Wenn Sie Probleme bei der Installation von Tableau haben, müssen Sie unter Umständen das Skript tableau-server-obliterate ausführen, um Tableau Server vollständig von Ihrem Computer zu entfernen, bevor Sie es neu installieren. Dadurch werden sämtliche älteren Einstellungen oder Status entfernt . Dies erlaubt Ihnen eine Neuinstallation auf einem "reinen" Computer. Falls Sie dies tun, können Sie die Option -l weglassen, um die Lizenzierungsinformationen auf dem Computer beizubehalten. Wenn Sie die Option -l auslassen, müssen Sie Ihre Lizenz nicht aktivieren, wenn Sie Tableau Server neu installieren.

Wichtig: Sie müssen das Skript tableau-server-obliterate von einer 64-Bit-Eingabeaufforderung aus ausführen. Führen Sie beispielsweise cmd.exe im Ordner C:\Windows\System32 aus. Wenn Sie das Skript über eine 32-Bit-Eingabeaufforderung ausführen, entfernt das Skript Tableau nicht vollständig, und nachfolgende Installationen können fehlschlagen. Um festzustellen, ob Sie eine 64-Bit-Eingabeaufforderung ausführen, geben Sie in Ihr Befehlsfenster echo %processor_architecture% ein. Wenn das Ergebnis „64“ enthält (z.B. AMD64), ist die Eingabeaufforderung eine 64-Bit-Eingabeaufforderung. Wenn das Ergebnis „x86“ enthält, führen Sie eine 32-Bit-Eingabeaufforderung aus. Weitere Informationen finden Sie in der Microsoft-Dokumentation für Ihre Windows-Version.

Was das Skript "tableau-server-obliterate" macht

Der Zweck des Skripts tableau-server-obliterate besteht darin, Tableau Server vollständig von Ihrem Computer zu entfernen. Dazu gehören Dateien, Systemeinstellungen und Konfigurationen sowie, wenn Sie dies angeben, Lizenzinformationen.

Wenn Sie tableau-server-obliterateausführen, werden die folgenden Schritte ausgeführt:

  • Die Deinstallation wird für alle installierten Versionen von Tableau Server ausgeführt (Steuerbereich deinstallieren).
  • Die meisten Inhalte des Datenverzeichnis werden entfernt (standardmäßig C:\ProgramData\Tableau\Tableau Server). Sicherungs- und Protokolldateien werden standardmäßig beibehalten. Weitere Informationen finden Sie im folgenden Abschnitt "Beibehalten von Tableau Server-Sicherungs- und -Protokolldateien".
  • Alle Registrierungseinträge, die sich auf Tableau Server beziehen, werden entfernt.
  • Alle Serverlizenzen (außer Testlizenzen und solchen, die durch den Tableau-ATR-Service aktiviert wurden) werden deaktiviert, wenn Sie die Option -l verwenden und der Computer mit dem Internet verbunden ist. Diese Option funktioniert nicht in Offlinesituationen.

Beibehalten von Tableau Server-Sicherungs- und -Protokolldateien

Vor Version 2020.1 von Tableau Server wurden beim Ausführen des Skripts tableau-server-obliterate alle Inhalte aus dem Datenverzeichnis gelöscht. Ab Version 2020.1 hat sich das Standardverhalten des Skripts tableau-server-obliterate geändert. Das Skript kopiert und speichert Tableau Server-Sicherungs- und -Protokolldateien in das Verzeichnis logs-temp. Der Standardspeicherort für das Verzeichnis "logs-temp" lautet \ProgramData\Tableau\logs-temp. Sie können Optionen für das Skript festlegen, um diese neue Funktionalität zu deaktivieren.

Um das Standardverhalten zu ändern und Sicherungs- oder Protokolldateien zu entfernen, fügen Sie beim Ausführen des Skripts tableau-server-obliterate eine der folgenden Optionen ein:

  • -k Kopieren Sie keine Sicherungen in das Verzeichnis "logs-temp".
  • -g Kopieren Sie keine Protokolle in das Verzeichnis "logs-temp".
  • -a Kopieren Sie nichts in das Verzeichnis "logs-temp".

Ausführen des Skripts "tableau-server-obliterate"

Sie können Tableau Server vollständig von einem Computer entfernen und die Lizenzierungsinformationen dabei entweder erhalten oder gemeinsam mit allen anderen Aspekten von Tableau Server löschen. Es ist unter Umständen ratsam, die Lizenzierung aufrechtzuerhalten, wenn Sie vorhaben, Tableau Server erneut auf demselben Computer zu installieren.

Eine ältere Version von tableau-server-obliterate kann Dateien aus neuen Versionen von Tableau Server übersehen. Führen Sie immer das Obliterate-Skript für die auf dem Computer installierte Version von Tableau Server aus.

Vollständiges Entfernen von Tableau Server ohne Entfernen der Serverlizenzierung

Das Beispielskript in diesem Verfahren enthält auch die Option -a zum Entfernen von Tableau Server-Sicherungs- und -Protokolldateien.

  1. Öffnen Sie auf dem ersten Knoten als Administrator eine Eingabeaufforderung.

  2. Führen Sie das Skript tableau-server-obliterate aus:

    Dies ist standardmäßig:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y

    Hinweis: Wenn Sie Tableau Server bereits über die Systemsteuerung deinstalliert haben und nun vollständig entfernen möchten, führen Sie die Kopie des Skripts tableau-server-obliterate aus dem Verzeichnis \Tableau Server\temp aus (standardmäßig: C:\Program Files\Tableau\Tableau Server\temp). Falls sich das Skript nicht in diesem Verzeichnis befindet, installieren Sie das Tableau Server-Paket erneut, und führen Sie dann das Skript tableau-server-obliterate im Skriptordner (Dies ist standardmäßig:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\) aus.

    Sie können auch eine Kopie des Skripts aus diesem Knowledge Base-Artikel abrufen: Obliterate Script Unavailable(Link wird in neuem Fenster geöffnet).

    Wenn Sie über eine (verteilte) Installation von Tableau Server mit mehreren Knoten verfügen, sollten Sie das Skript tableau-server-obliterate auf jedem Knoten im Cluster ausführen.

  3. Starten Sie jeden Computer neu, auf dem das Skript tableau-server-obliterate ausgeführt wurde.

Vollständiges Entfernen von Tableau Server und der Lizenzierung

Das Beispielskript in diesem Verfahren enthält auch die Option -a zum Entfernen von Tableau Server-Sicherungs- und -Protokolldateien.

Wichtig: Sie können die Option tableau-server-obliterate-l nicht verwenden, wenn Sie den Tableau-ATR-Service zur Aktivierung Ihrer Lizenz verwendet haben. Stattdessen müssen Sie den Befehl atrdiag ausführen, bevor Sie das Skript tableau-server-obliterate ausführen. Geben Sie bei einer Eingabeaufforderung atrdiag -product "Tableau Server" -deleteAllATRs ein.

  1. Öffnen Sie auf dem ersten Knoten als Administrator eine Eingabeaufforderung.

  2. Deaktivieren Sie alle aktiven Produktschlüssel.

    tsm licenses deactivate -k <product_key>

  3. Führen Sie das Skript tableau-server-obliterate aus:

    Dies ist standardmäßig:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -l

    Die Option -l für das Skript "obliterate" entfernt alle Lizenzierungsdateien vom Computer, wenn dieser mit dem Internet verbunden ist. Das Skript versucht zunächst, alle aktiven Lizenzen zu deaktivieren, entfernt anschließend jedoch alle Lizenzierungsinformationen – egal, ob die Deaktivierung erfolgreich war oder nicht. Aus diesem Grund wird empfohlen, vor Verwendung des Skripts "obliterate" den Befehl tsm licenses deactivate auszuführen.

    Hinweis: Wenn Sie Tableau Server bereits über die Systemsteuerung deinstalliert haben und nun vollständig entfernen möchten, führen Sie die Kopie des Skripts "tableau-server-obliterate" aus dem Verzeichnis \Tableau Server\temp aus (standardmäßig: C:\Program Files\Tableau\Tableau Server\temp). Falls sich das Skript nicht in diesem Verzeichnis befindet, installieren Sie das Tableau Server-Paket erneut, und führen Sie dann das Skript tableau-server-obliterate im Skriptordner (Dies ist standardmäßig:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\) aus.

    Wenn Sie über eine (verteilte) Installation von Tableau Server mit mehreren Knoten verfügen, sollten Sie das Skript tableau-server-obliterate auf jedem Knoten im Cluster ausführen. Sie müssen keine Lizenzen auf irgendeinem weiteren Knoten deaktivieren.

  4. Starten Sie jeden Computer neu, auf dem das Skript tableau-server-obliterate ausgeführt wurde.

Vielen Dank für Ihr Feedback!