컴퓨터에서 Tableau Server 제거

경고: 아래 단계에서는 Windows 기반 Tableau Server완전히 제거하고 모든 관련 데이터, 사용자 및 구성 정보를 삭제합니다. 여기에는 \temp의 모든 파일이 포함됩니다. 아래 표시된 명령을 실행할 때 -l 옵션을 포함하고 컴퓨터가 인터넷에 연결된 경우 Tableau Server 라이선스도 비활성화됩니다.

최상의 방법은 저장하려는 모든 백업 파일을 Tableau와 무관한 위치에 복사하는 것입니다. 이렇게 하면 Tableau를 제거할 때 파일을 보존할 수 있습니다. 안전을 위해 Tableau를 제거할 때 만든 백업 파일을 포함한 모든 백업 파일을 별도의 컴퓨터에 복사해야 합니다. 기본적으로 백업 파일은 C:\ProgramData\Tableau\Tableau Serveruninstall-2018.1.tsbak라는 이름으로 만들어집니다. 백업 파일을 별도의 컴퓨터에 저장하면 tableau-server-obliterate.cmd 스크립트를 실행한 후에도 백업을 만들고 백업에 포함된 데이터가 있는 Tableau Server 버전을 다시 설치할 수 있습니다.

디스크 공간을 확보하기 위해 특정 Tableau Server 패키지를 제거하려는 경우(예: 업그레이드한 후), Tableau Server 제거를 참조하십시오.

Tableau Server의 일반 설치 중에 Tableau 및 모든 연결된 파일을 컴퓨터에서 완전히 제거할 때 사용할 수 있는 스크립트가 설치됩니다. 이 스크립트는 Tableau 데이터, 구성 또는 로그 파일이 필요하지 않거나 설치 또는 업그레이드 시도가 실패한 후 Tableau 기술 지원 부서와 협력하여 Tableau Server를 다시 설치해야 하는 경우에만 실행해야 합니다. obliterate 스크립트는 사용자가 개별적으로 설치한 드라이버는 제거하지 않으며, 이러한 드라이버가 Tableau Server에서 사용하도록 설치된 경우에도 마찬가지입니다.

tableau-server-obliterate.cmd 스크립트는 컴퓨터에서 Tableau Server를 완전히 제거하려는 경우 사용됩니다. 다음은 이 작업을 수행하는 몇 가지 이유입니다.

  • 더 이상 컴퓨터에 Tableau Server를 설치할 필요가 없습니다. tableau-server-obliterate.cmd 스크립트를 사용하여 Tableau Server를 완전히 제거합니다. 이 경우 컴퓨터가 인터넷에 연결되어 있으면 -l 옵션을 포함시켜 Tableau Server 라이선스를 비활성화할 수 있습니다.

  • Tableau Server 설치 문제 해결 - Tableau 설치 문제가 발생하는 경우 다시 설치하기 전에 tableau-server-obliterate.cmd 스크립트를 사용하여 컴퓨터에서 Tableau Server를 완전히 제거해야 할 수 있습니다. 이 작업을 수행하면 모든 이전 설정 또는 상태을 정리하여 “정리된” 컴퓨터에 다시 설치할 수 있습니다. 이 작업을 수행하는 경우 -l 옵션을 제외하여 컴퓨터에 라이선스 정보를 유지할 수 있습니다. -l 옵션을 생략하면 Tableau Server를 다시 설치할 때 라이선스를 활성화할 필요가 없습니다.

중요: 64비트 명령 프롬프트에서 tableau-server-obliterate.cmd 스크립트를 실행해야 합니다. 예를 들어 C:\Windows\System32 폴더에서 cmd.exe를 실행합니다. 32비트 명령 프롬프트에서 이 스크립트를 실행하면 Tableau가 완전하게 제거되지 않으므로 후속 설치가 실패할 수 있습니다. 64비트 명령 프롬프트를 실행 중인지 확인하려면 명령 창에 echo %processor_architecture%를 입력하십시오. 결과에 "64"(예: AMD64)가 포함된 경우 명령 프롬프트는 64비트 프롬프트입니다. 결과에 "x86"이 포함된 경우 32비트 프롬프트를 실행하고 있는 것입니다. 자세한 내용은 사용 중인 Windows 버전에 해당하는 Microsoft 설명서를 참조하십시오.

tableau-server-obliterate 작동 방식

tableau-server-obliterate.cmd 스크립트의 목적은 컴퓨터에서 Tableau Server를 완전히 제거하는 것입니다. 여기에는 파일, 시스템 설정 및 구성, 그리고 지정한 경우 라이선스 정보가 포함됩니다.

tableau-server-obliterate.cmd를 실행하면 다음 단계가 수행됩니다.

  • 설치된 모든 버전의 Tableau Server에 대해 제거가 실행됩니다(제어판 제거).
  • 데이터 디렉터리에서 대부분의 콘텐츠가 제거됩니다(기본적으로 C:\ProgramData\Tableau\Tableau Server). 백업 및 로그 파일은 기본적으로 보존됩니다. 아래에서 "Tableau Server 백업 및 로그 파일 보존"을 참조하십시오.
  • Tableau Server와 관련된 모든 레지스트리 항목이 제거됩니다.
  • 컴퓨터가 인터넷에 연결되어 있는 경우 -l 옵션을 사용하면 모든 서버 라이선스가 비활성화됩니다. 이 옵션은 오프라인 상황에서 작동하지 않습니다.

Tableau Server 백업 및 로그 파일 보존

버전 2020.1 이전의 Tableau Server에서 tableau-server-obliterate 스크립트를 실행하면 Data 디렉터리의 모든 콘텐츠가 삭제되었습니다. 2020.1 버전부터 tableau-server-obliterate 스크립트의 기본 동작이 변경되었습니다. 이 스크립트는 Tableau Server 백업 및 로그 파일을 복사하여 logs-temp 디렉터리에 저장합니다. logs-temp 디렉터리의 기본 위치는 \ProgramData\Tableau\logs-temp입니다. 스크립트에서 옵션을 설정하여 이 새 기능을 사용하지 않도록 설정할 수 있습니다.

기본 동작을 변경하여 백업 또는 로그 파일을 제거하려면 tableau-server-obliterate.cmd 스크립트를 실행할 때 다음 옵션 중 하나를 포함하십시오.

  • -k 백업을 logs-temp 디렉터리에 복사하지 않습니다.
  • -g 로그를 logs-temp 디렉터리에 복사하지 않습니다.
  • -a 아무것도 logs-temp 디렉터리에 복사하지 않습니다.

tableau-server-obliterate 스크립트 실행

Tableau Server를 컴퓨터에서 완전히 제거할 수 있습니다. 이 경우 라이선스 정보를 유지하거나 Tableau Server의 다른 모든 측면과 함께 라이선스 정보를 제거할 수 있습니다. Tableau Server를 같은 컴퓨터에 다시 설치하려는 경우에는 라이선스를 유지할 수 있습니다.

이전 버전의 tableau-server-obliterate.cmd는 새 버전의 Tableau Server에서 일부 파일을 제거하지 못할 수 있습니다. 항상 컴퓨터에 설치되어 있는 Tableau Server 버전의 obliterate 스크립트를 실행하십시오.

서버 라이선스를 제거하지 않고 Tableau Server를 완전히 제거

이 절차의 예제 스크립트는 Tableau Server 백업 및 로그 파일을 제거하는 -a 옵션도 포함하고 있습니다.

참고: Tableau Server를 다시 설치하고 ATR(Authorization to Run) 서비스를 사용하여 Tableau Server 활성화하려는 경우 Server Tableau Server를 제거하고 ATR을 사용하여 활성화하기 전에 라이선스 정보를 제거하는 것이 좋습니다.

  1. 초기 노드에서 관리자 권한으로 명령 프롬프트를 엽니다.

  2. tableau-server-obliterate.cmd 스크립트를 실행합니다.

    기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y

    참고: 제어판을 사용하여 Tableau Server 설치를 제거한 경우 완전히 제거하려면 \Tableau Server\temp 폴더(기본값: C:\Program Files\Tableau\Tableau Server\temp)에 위치한 tableau-server-obliterate.cmd 스크립트의 복사본을 실행합니다. 이 디렉터리에 스크립트가 없는 경우 Tableau Server 패키지를 다시 설치한 다음 스크립트 폴더(기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\)의 tableau-server-obliterate.cmd 스크립트를 실행합니다.

    또한 이 기술 자료 문서(Obliterate 스크립트를 사용할 수 없음(링크가 새 창에서 열림))에서 스크립트 사본을 얻을 수 있습니다.

    Tableau Server의 다중 노드(분산) 설치 환경인 경우 클러스터의 각 노드에서 tableau-server-obliterate.cmd 스크립트를 실행하십시오.

  3. tableau-server-obliterate.cmd 스크립트를 실행한 각 컴퓨터를 다시 시작합니다.

Tableau Server와 라이선스를 완전히 제거

이 절차의 예제 스크립트는 Tableau Server 백업 및 로그 파일을 제거하는 -a 옵션도 포함하고 있습니다.

  1. 초기 노드에서 관리자 권한으로 명령 프롬프트를 엽니다.

  2. 모든 활성 제품 키를 비활성화합니다.

    tsm licenses deactivate -k <product_key>

  3. tableau-server-obliterate.cmd 스크립트를 실행합니다.

    기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -l

    obliterate 스크립트의 -l 옵션은 컴퓨터가 인터넷에 연결되어 있는 경우 컴퓨터에서 모든 라이선스 파일을 제거합니다. 이 스크립트는 먼저 모든 활성 라이선스를 비활성화한 후 비활성화 성공 여부와 관계없이 모든 라이선스 정보를 제거합니다. 그러므로 obliterate 스크립트를 실행하기 전에 tsm licenses deactivate 명령을 실행하는 것이 좋습니다.

    참고: 제어판을 사용하여 Tableau Server 설치를 제거한 경우 완전히 제거하려면 \Tableau Server\temp 폴더(기본값: C:\Program Files\Tableau\Tableau Server\temp)에 위치한 tableau-server-obliterate.cmd 스크립트의 복사본을 실행합니다. 이 디렉터리에 스크립트가 없는 경우 Tableau Server 패키지를 다시 설치한 다음 스크립트 폴더(기본적으로 다음과 같습니다.C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\)의 tableau-server-obliterate.cmd 스크립트를 실행합니다.

    Tableau Server의 다중 노드(분산) 설치 환경인 경우 클러스터의 각 노드에서 tableau-server-obliterate.cmd 스크립트를 실행하십시오. 다른 추가 노드에서는 라이선스를 비활성화할 필요가 없습니다.

  4. tableau-server-obliterate.cmd 스크립트를 실행한 각 컴퓨터를 다시 시작합니다.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!