Eliminar Tableau Server del equipo

Advertencia: siguiendo los pasos siguientes se eliminan completamenteTableau Server en Windows y se borran todos los datos, los usuarios y la información de configuración. Esto incluye todos los archivos en \temp. Las licencias de Tableau Server también se desactivan si incluye la opción -l al ejecutar el comando mostrado a continuación y conectar el equipo a Internet.

Como práctica recomendada, copie todos los archivos de copia de seguridad que desee guardar en una ubicación no relacionada con Tableau. De este modo, conservará los archivos al eliminar Tableau. Por motivos de seguridad, realice una copia de seguridad de los archivos en otro equipo, incluidos los archivos de copia de seguridad creados al desinstalar Tableau. De forma predeterminada, estos archivos se crean en C:\ProgramData\Tableau\Tableau Server con un nombre similar a uninstall-2018.1.tsbak. Al guardar los archivos de copia de seguridad en otro equipo, podrá reinstalar la versión de Tableau Server con la que se creó la copia de seguridad y disponer de los datos contenidos en la copia de seguridad, incluso después de ejecutar el script tableau-server-obliterate.

Si desea desinstalar un determinado paquete de Tableau Server para liberar espacio en disco (por ejemplo, después de efectuar una actualización), consulte Desinstalar Tableau Server.

Como parte de la instalación regular de Tableau Server, se ha instalado un script que proporciona una forma de eliminar completamente Tableau y todos los archivos asociados de su equipo. Esto es algo que solamente necesitará hacer si no le interesan los datos, la configuración o los archivos de registro de Tableau, o si trabaja con el soporte técnico de Tableau y necesita volver a instalar Tableau Server después de un intento fallido de instalación o actualización. El script obliterate no eliminará ningún controlador que haya instalado por separado, aunque lo haya hecho para usarlo con Tableau Server.

El script tableau-server-obliterate está diseñado para usarse cuando desee eliminar completamente Tableau Server de su equipo. Puede que desee llevar a cabo este paso por un par de motivos distintos:

  • Ya no quiere tener Tableau Server instalado en el equipo. Utilice el script tableau-server-obliterate para eliminar Tableau Server por completo. En este caso, y si el equipo está conectado a Internet, puede incluir una opción -l para desactivar la licencia de Tableau Server.

    Importante: No puede utilizar la opción tableau-server-obliterate-l si ha utilizado el servicio de autorización para ejecutar (ATR) de Tableau para activar la licencia. En su lugar, debe ejecutar el comando atrdiag antes de ejecutar el script tableau-server-obliterate. En una línea de comandos, ejecute atrdiag -product "Tableau Server" -deleteAllATRs.

  • Para solucionar problemas de instalación de Tableau Server: si tiene problemas al instalar Tableau, es posible que necesite usar el script tableau-server-obliterate para eliminar completamente Tableau Server del equipo antes de volver a instalarlo. Si hace esto, se borrarán todos los ajustes y estados anteriores y podrá volver a efectuar la instalación en un equipo "limpio". Si va a hacer esto, puede quitar la opción -l para conservar la información de licencia en el equipo. Al omitir la opción -l, no tendrá que activar la licencia cuando vuelva a instalar Tableau Server.

Importante: Debe ejecutar el script tableau-server-obliterate desde una línea de comandos de 64 bits. Por ejemplo, ejecute cmd.exe en la carpeta C:\Windows\System32. Si ejecuta el script desde una línea de comandos de 32 bits, el script no eliminará Tableau completamente, y las instalaciones posteriores pueden fallar. Para determinar si está ejecutando una línea de comandos de 64 bits, escriba echo %processor_architecture% en su ventana de comandos. Si el resultado incluye “64” (por ejemplo, AMD64), la línea de comandos es del sistema de 64 bits. Si el resultado incluye “x86” se está ejecutando una línea de 32 bits. Para obtener más información, consulte la documentación de Microsoft apropiada para sus versiones de Windows.

Qué hace tableau-server-obliterate

La intención del script tableau-server-obliterate es eliminar Tableau Server por completo del equipo. Esto incluye los archivos, la configuración del sistema y los ajustes, y, si así lo especifica, la información de la licencia.

Al ejecutar tableau-server-obliterate, se realizan los siguientes pasos:

  • La desinstalación se ejecuta en todas las versiones instaladas de Tableau Server (desinstalación desde el Panel de control).
  • Se elimina la mayoría del contenido del directorio de datos (de forma predeterminada, C:\ProgramData\Tableau\Tableau Server). Las copias de seguridad y los archivos de registro se conservan de forma predeterminada. Consulte la sección "Conservar las copias de seguridad y los archivos de registro de Tableau Server".
  • Se eliminan todas las entradas del Registro relacionadas con Tableau Server.
  • Todas las licencias de servidor, excepto las licencias de prueba y las activadas por el servicio de autorización para ejecutar (ATR) de Tableau, se desactivan si utiliza la opción -l y el equipo está conectado a Internet. Esta opción no funciona en situaciones sin conexión.

Conservar las copias de seguridad y los archivos de registro de Tableau Server

En versiones anteriores a Tableau Server 2020.1, al ejecutar el script tableau-server-obliterate se eliminaba todo el contenido del directorio Data. A partir de la versión 2020.1, el comportamiento predeterminado del script tableau-server-obliterate ha cambiado: el script copia y guarda los archivos de registro y copia de seguridad de Tableau Server en el directorio logs-temp. La ubicación predeterminada del directorio logs-temp es \ProgramData\Tableau\logs-temp. Puede establecer opciones en el script para desactivar esta nueva funcionalidad.

Para cambiar el comportamiento predeterminado y eliminar las copias de seguridad o los archivos de registro, incluya una de las siguientes opciones cuando ejecute el script tableau-server-obliterate:

  • -k No incluir las copias de seguridad en el directorio logs-temp.
  • -g No incluir los registros en el directorio logs-temp.
  • -a No incluir nada en el directorio logs-temp.

Ejecutar el script tableau-server-obliterate

Puede eliminar por completo Tableau Server de un equipo y conservar la información de licencias o eliminarla junto de todos los demás aspectos de Tableau Server. Quizás quiera conservar las licencias si tiene previsto reinstalar Tableau Server en el mismo equipo.

Una versión anterior de tableau-server-obliterate puede omitir archivos de versiones nuevas de Tableau Server. Ejecute siempre el script obliterate para la versión de Tableau Server instalada en el equipo.

Para eliminar Tableau Server completamente sin eliminar las licencias del servidor

El script de ejemplo de este procedimiento también incluye la opción -a para eliminar los archivos de copia de seguridad y de registro de Tableau Server.

  1. En el nodo inicial, abra un símbolo del sistema como administrador.

  2. Ejecute el script tableau-server-obliterate:

    El directorio predeterminado es:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y

    Nota: Si ya ha desinstalado Tableau Server desde el Panel de control y desea eliminarlo por completo, ejecute la copia del script tableau-server-obliterate que se encuentra en la carpeta \Tableau Server\temp (de forma predeterminada, C:\Program Files\Tableau\Tableau Server\temp). Si el script no se encuentra en ese directorio, vuelva a instalar el paquete de Tableau Server y, a continuación, ejecute el script tableau-server-obliterate desde la carpeta de scripts (El directorio predeterminado es:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\).

    También puede obtener una copia del script de este artículo de la base de conocimientos: Script obliterate no disponible(El enlace se abre en una ventana nueva).

    Si tiene una instalación de varios nodos (distribuida) de Tableau Server, ejecute el script tableau-server-obliterate en cada nodo del clúster.

  3. Reinicie cada equipo en el que haya ejecutado el script tableau-server-obliterate.

Para eliminar completamente Tableau Server y las licencias

El script de ejemplo de este procedimiento también incluye la opción -a para eliminar los archivos de copia de seguridad y de registro de Tableau Server.

Importante: No puede utilizar la opción tableau-server-obliterate-l si ha utilizado el servicio de autorización para ejecutar (ATR) de Tableau para activar la licencia. En su lugar, debe ejecutar el comando atrdiag antes de ejecutar el script tableau-server-obliterate. En una línea de comandos, ejecute atrdiag -product "Tableau Server" -deleteAllATRs.

  1. En el nodo inicial, abra un símbolo del sistema como administrador.

  2. Desactive cualquier clave de producto activa.

    tsm licenses deactivate -k <product_key>

  3. Ejecute el script tableau-server-obliterate:

    El directorio predeterminado es:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -l

    La opción -l del script obliterate elimina todos los archivos de licencia del equipo si el equipo está conectado a Internet. El script primero intentará desactivar todas las licencias activas y eliminará toda la información de licencias con independencia de que la desactivación se produzca correctamente o no. Por eso le recomendamos ejecutar el comando tsm licenses deactivate antes de ejecutar el script obliterate.

    Nota: Si ya ha desinstalado Tableau Server desde el panel de control y desea eliminarlo por completo, ejecute la copia del script tableau-server-obliterate que se encuentra en la carpeta \Tableau Server\temp (de forma predeterminada: C:\Program Files\Tableau\Tableau Server\temp). Si el script no se encuentra en ese directorio, vuelva a instalar el paquete de Tableau Server y, a continuación, ejecute el script tableau-server-obliterate desde la carpeta de scripts (El directorio predeterminado es:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\).

    Si tiene una instalación de varios nodos (distribuida) de Tableau Server, ejecute el script tableau-server-obliterate en cada nodo del clúster. No hace falta que desactive las licencias en los nodos adicionales.

  4. Reinicie cada equipo en el que haya ejecutado el script tableau-server-obliterate.

¡Gracias por sus comentarios!