---
schema_version: "1"
id: 64b342f169d4cd92414b053cbe3b96670a8453880baa7939123a45381bbe6c58
title: การแก้ปัญหาการติดตั้งและอัปเกรด Tableau Server
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/trouble_install_upgrade.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/trouble_install_upgrade.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 021b59e6897bf21e47f23c872a095f2ebd2df30ed426e7f4ab57fdef066602c8
description: Troubleshoot Tableau Server install and upgrade issues.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# การแก้ปัญหาการติดตั้งและอัปเกรด Tableau Server

ทำตามคำแนะนำในหัวข้อนี้เพื่อแก้ไขปัญหาทั่วไปกับ Tableau Server สำหรับขั้นตอนการแก้ปัญหาเพิ่มเติมตามสถานะของกระบวนการที่ปรากฎบนหน้าสถานะ ให้ดูที่ [แก้ปัญหากระบวนการของเซิร์ฟเวอร์](https://help.tableau.com/v0.0/server/th-th/service_status_troubleshoot.htm)

## ขั้นตอนการแก้ปัญหาทั่วไป

ปัญหา Tableau Server จำนวนมากสามารถแก้ไขได้ด้วยขั้นตอนพื้นฐานบางข้อต่อไปนี้

1. ตรวจสอบให้แน่ใจว่ามีพื้นที่ดิสก์เพียงพอในคอมพิวเตอร์แต่ละเครื่องที่ใช้ Tableau Server พื้นที่ดิสก์ที่จำกัดอาจก่อให้เกิดการติดตั้งไม่สำเร็จ การอัปเกรดไม่สำเร็จ หรือปัญหาในการทำงานของ Tableau Server
2. รีสตาร์ท Tableau Server ปัญหาที่เกี่ยวข้องกับกระบวนการที่ยังไม่เริ่มทำงานอย่างสมบูรณ์สามารถแก้ไขได้โดยการรีสตาร์ท Tableau Server ด้วยวิธีที่มีการควบคุม หากต้องการรีสตาร์ท Tableau Server ให้ใช้คำสั่ง [`tsm restart`](https://help.tableau.com/v0.0/server/th-th/cli_restart_tsm.htm#restart) การทำเช่นนี้จะหยุดกระบวนการทั้งหมดที่เกี่ยวข้องกับ Tableau Server แล้วทำการรีสตาร์ท
3. จัดทำดัชนี Tableau Server ใหม่ ปัญหาที่เกี่ยวข้องกับการจัดทำดัชนีสามารถแก้ไขได้โดยการจัดทำดัชนี Tableau Server ใหม่ หากต้องการจัดทำดัชนี Tableau Server ใหม่ ให้ใช้คำสั่ง [`tsm maintenance reindex-search`](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsmmaintenancereindex) หากต้องการข้อมูลเพิ่มเติม โปรดดู [จัดทำดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหา Tableau ใหม่ (2023.3 ขึ้นไป)](#Reindexing) ด้านล่าง
4. รีสตาร์ทคอมพิวเตอร์ที่ Tableau Server กำลังรันอยู่ ปัญหาบางอย่าง เช่น ปัญหาที่เกี่ยวข้องกับการเชื่อมต่อแหล่งข้อมูล สามารถแก้ไขได้โดยการรีสตาร์ทคอมพิวเตอร์เซิร์ฟเวอร์

## ปัญหาการติดตั้งTableau Server ทั่วไป

### ตำแหน่งบันทึกการติดตั้ง

บันทึกการติดตั้งจะถูกเขียนไปยังไดเรกทอรี `\Temp` ของบัญชีผู้ใช้ที่กำลังรันตัวติดตั้ง ในกรณีส่วนใหญ่ จะอยู่ที่ `C:\Users\<user>\AppData\Local\Temp`

หากต้องการพิจารณาว่าไดเรกทอรี `\Temp` อยู่ที่ใดสำหรับผู้ใช้ที่เข้าสู่ระบบ ให้รันคำสั่งต่อไปนี้ใน ข้อความแจ้งคำสั่ง Windows: `ECHO %Temp%`

### โปรแกรมที่ติดตั้งไม่แจ้งตำแหน่งที่จะติดตั้ง

เมื่อคุณติดตั้ง Tableau Server เป็นครั้งแรก คุณจะได้รับข้อความแจ้งให้ระบุตำแหน่งที่คุณต้องการติดตั้ง _หากคุณไม่เห็นข้อความแจ้งนี้ คุณอาจมีไฟล์หรือไดเรกทอรีที่เหลือจากการติดตั้งครั้งก่อน แม้ว่าคุณจะถอนการติดตั้ง Tableau แล้ว_ หากต้องการลบร่องรอยของ Tableau Server ทั้งหมด ให้รันสคริปต์ `tableau-server-obliterate.cmd` จากนั้นรีสตาร์ทคอมพิวเตอร์และลองติดตั้งอีกครั้ง

**ข้อสำคัญ:** หากคุณสร้างการสำรองข้อมูลของ Tableau (`<file>.tsbak`) ที่คุณต้องการเก็บไว้ (เช่น เพื่อกู้คืนไปยังการติดตั้งใหม่ของคุณ) คัดลอกไฟล์ดังกล่าวไปยังตำแหน่งที่ปลอดภัยในคอมพิวเตอร์เครื่องอื่นเพื่อรับประกันว่าจะไม่มีการลบเมื่อคุณล้างไฟล์ที่ไม่จำเป็นในคอมพิวเตอร์ Tableau ของคุณ

### การติดตั้งโปรแกรมจะไม่รีสตาร์ท Windows

เมื่อคุณติดตั้ง Tableau Server ตัวติดตั้งอาจมีข้อความแจ้งให้คุณรีสตาร์ท Windows เมื่อสิ้นสุดการติดตั้ง ในบางกรณี การคลิกรีสตาร์ทจะไม่รีสตาร์ทคอมพิวเตอร์ กรณีนี้อาจเกิดขึ้นได้เมื่อตัวติดตั้งส่วนประกอบของบุคคลที่สามร้องขอให้รีสตาร์ท Windows

หากการคลิกรีสตาร์ทไม่เริ่มต้น Windows ใหม่ ให้ดำเนินการติดตั้งให้เสร็จสิ้นโดยรีสตาร์ท Windows ด้วยตนเอง

### การติดตั้ง TSM ล้มเหลวโดยมีข้อผิดพลาด "การเริ่มต้นล้มเหลว"

หากคุณพยายามติดตั้ง Tableau Server และการติดตั้งล้มเหลวโดยมีข้อผิดพลาดนี้

Tableau server initialization failed  
See install log at C:\\ProgramData\\Tableau\\Tableau Server\\logs

ซึ่งอาจเกี่ยวข้องกับปัญหาสิทธิ์บนคอมพิวเตอร์ของคุณ ผู้ใช้ที่เข้าสู่ระบบ Windows และกำลังติดตั้ง Tableau ต้องมีสิทธิ์ผู้ดูแลระบบในไดรฟ์ C, ไปยังโฟลเดอร์ C:\\Windows และ C:\\Windows\\System32 และไฟล์ cmd.exe สิ่งนี้จะเกิดขึ้นจริงแม้ว่าคุณจะไม่ได้ติดตั้ง Tableau บนไดรฟ์ C

หากต้องการข้อมูลเพิ่มเติม โปรดดู[ฐานความรู้ของ Tableau](https://kb.tableau.com/articles/issue/errors-tableau-server-initialization-failed-and-initdb-could-not-execute-command?lang=th-th)

### หน้าจอเริ่มต้น TSM ไม่แสดง

เมื่อติดตั้งหรืออัปเกรด Tableau Server หากเบราว์เซอร์เปิดแต่ไม่มีอะไรแสดงขึ้นมา คุณอาจต้องเพิ่มชื่อโฮสต์ไปยังรายการเว็บไซต์ที่เชื่อถือได้ หรือล้างแคชของเบราว์เซอร์หรือใช้เบราว์เซอร์อื่น หากต้องการข้อมูลเพิ่มเติม โปรดดู[ฐานความรู้ของ Tableau](https://kb.tableau.com/articles/issue/tsm-initialization-window-does-not-render-in-server-side-web-browser-window?lang=th-th)

### ความพยายามในการติดตั้งหลายครั้งล้มเหลว

หากคุณพยายามติดตั้ง Tableau Server และการติดตั้งล้มเหลว การติดตั้งในครั้งต่อมาก็ยังล้มเหลว เว้นแต่คุณจะรันสคริปต์ `tableau-server-obliterate``.cmd` เพื่อล้าง Tableau ออกจากคอมพิวเตอร์

> [!IMPORTANT]
> 
> **สำคัญ:** คุณต้องเรียกใช้สคริปต์ `tableau-server-obliterate.cmd` จากข้อความแจ้งคำสั่ง 64 บิต ตัวอย่างเช่น เรียกใช้ `cmd.exe` ในโฟลเดอร์ `C:\Windows\System32` หากคุณเรียกใช้สคริปต์จากข้อความแจ้งคำสั่ง 32 บิต ระบบจะไม่ลบสคริปต์นั้นออกจาก Tableau ทั้งหมด และการติดตั้งที่ตามมาอาจล้มเหลว หากต้องการตรวจสอบว่าคุณเรียกใช้ข้อความแจ้งคำสั่ง 64 บิตหรือไม่ ให้พิมพ์ `echo %processor_architecture%` ในหน้าต่างคำสั่งของคุณ หากผลลัพธ์มีเลข "64" อยู่ (ตัวอย่างเช่น `AMD64`) แสดงว่าข้อความแจ้งคำสั่งเป็นข้อความแจ้งแบบ 64 บิต หากผลลัพธ์มีเลข "x86" อยู่ แสดงว่าคุณกำลังเรียกใช้งานข้อความแจ้งแบบ 32 บิต หากต้องการข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบของ Microsoft ที่เหมาะสมสำหรับเวอร์ชัน Windows ของคุณ

การติดตั้งที่ล้มเหลวอาจทำให้คอมพิวเตอร์อยู่ในสถานะที่ทำให้ความพยายามในครั้งต่อไปล้มเหลวด้วยข้อผิดพลาดที่ดูเหมือนจะไม่เกี่ยวข้องโดยตรงกับการติดตั้งครั้งก่อน

หากต้องการแก้ไขปัญหานี้ ให้รันสคริปต์ `tableau-server-obliterate``.cmd` เพื่อล้างข้อมูลที่เหลือจากความพยายามในการติดตั้งครั้งก่อน แล้วรีสตาร์ทคอมพิวเตอร์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [การเรียกใช้สคริปต์ tableau-server-obliterate](https://help.tableau.com/v0.0/server/th-th/remove_tableau.htm#RunObliterate)

**ข้อสำคัญ:** หากคุณสร้างการสำรองข้อมูลของ Tableau (`<file>.tsbak`) ที่คุณต้องการเก็บไว้ (เช่น เพื่อกู้คืนไปยังการติดตั้งใหม่ของคุณ) คัดลอกไฟล์ดังกล่าวไปยังตำแหน่งที่ปลอดภัยในคอมพิวเตอร์เครื่องอื่นเพื่อรับประกันว่าจะไม่มีการลบเมื่อคุณล้างไฟล์ที่ไม่จำเป็นในคอมพิวเตอร์ Tableau ของคุณ

### สคริปต์การลบเกิดข้อผิดพลาด: "refresh-environment-variables.cmd' ซึ่งไม่เป็นที่รู้จักในฐานะคำสั่งทั้งภายในหรือภายนอก

หากคุณใช้แผงควบคุมเพื่อถอนการติดตั้ง Tableau Server แล้วรันสคริปต์ `tableau-server-obliterate.cmd` เพื่อลบ Tableau ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ สคริปต์อาจสร้างข้อผิดพลาดเกี่ยวกับตัวแปรการรีเฟรชสภาพแวดล้อม สิ่งนี้เกิดขึ้นเนื่องจากสคริปต์ที่สองที่รันโดยสคริปต์การลบไม่ได้ถูกย้ายไปยังไดเรกทอรี temp คุณสามารถละเว้นข้อผิดพลาดนี้ได้

### การติดตั้งล้มเหลวเนื่องจากข้อกำหนดฮาร์ดแวร์

Tableau Server ไม่สามารถติดตั้งได้หากคอมพิวเตอร์ที่คุณจะติดตั้งไม่เป็นไปตามข้อกำหนดฮาร์ดแวร์ขั้นต่ำ ข้อกำหนดนี้ใช้กับคอมพิวเตอร์ทุกเครื่องที่คุณกำลังติดตั้ง Tableau Server สำหรับรายละเอียดเกี่ยวกับข้อกำหนดฮาร์ดแวร์ขั้นต่ำ โปรดดู[ข้อกำหนดและคำแนะนำด้านฮาร์ดแวร์ขั้นต่ำสำหรับ Tableau Server](https://help.tableau.com/v0.0/server/th-th/server_hardware_min.htm)

### การติดตั้งหรืออัปเกรดล้มเหลวเนื่องจากข้อกำหนดของ CPU

Tableau Server ต้องใช้ CPU ที่รองรับชุดคำสั่ง SSE4.2 และ POPCNT คุณไม่สามารถติดตั้งหรืออัปเกรด Tableau Server บนคอมพิวเตอร์ที่มี CPU ที่ไม่รองรับชุดคำสั่งเหล่านี้

คุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้ขณะติดตั้งการติดตั้งใหม่ หรือเตรียมการสำหรับการอัปเกรดการติดตั้งที่มีอยู่ดังนี้ 

Your computer’s processor doesn’t meet the minimum requirements that Tableau requires to install the software. If you are using a VM, make sure Processor compatibility mode is off.

ชุดคำสั่ง SSE4.2 และ POPCNT เป็นชุดที่ใช้กันทั่วไปมานานกว่า 10 ปี และ CPU รุ่นใหม่ส่วนใหญ่รองรับ แต่หากคุณได้รับข้อผิดพลาดที่เกี่ยวข้องกับข้อกำหนดขั้นต่ำของโปรเซสเซอร์เมื่อพยายามติดตั้งหรืออัปเกรด Tableau Server บนเครื่องเสมือน (VM) โหมดความเข้ากันได้ของโปรเซสเซอร์อาจถูกเปิดใช้งานบน VM หากต้องการติดตั้งหรืออัปเกรด Tableau บน VM ให้สำเร็จ รับรองว่าได้ปิดโหมดความเข้ากันได้ของโปรเซสเซอร์แล้ว

## ปัญหาการอัปเกรด Tableau Server ทั่วไป

### อัปเกรดตำแหน่งบันทึก

ตามค่าเริ่มต้น บันทึกการอัปเกรด `app-upgrade.log` จะเขียนไปที่ `C:\ProgramData\Tableau\Tableau Server\logs`

### ข้อผิดพลาด: ไม่สามารถสร้างการเชื่อมต่อกับ Active Directory ได้

Tableau Server ต้องใช้การเชื่อมต่อที่ปลอดภัยกับ Active Directory หากอินสแตนซ์ปัจจุบันของ Tableau Server ของคุณกำลังสื่อสารกับ Active Directory ผ่านช่องทางที่ไม่ได้เข้ารหัส การอัปเกรดจะไม่สำเร็จ

หากต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนใดขั้นตอนหนึ่งด้านล่างนี้

- ตรวจสอบและแก้ไขการเชื่อมต่อปลอดภัยที่ล้มเหลว ดูที่หัวข้อ Microsoft [ปัญหาการเชื่อมต่อ LDAP ผ่าน SSL](https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/ldap-over-ssl-connection-issues)
- รันคำสั่งต่อไปนี้เพื่ออนุญาตการเชื่อมต่อที่ไม่ปลอดภัยบน Tableau Server เวอร์ชันปัจจุบันของคุณก่อนที่คุณจะอัปเกรดต่อไปนี้
    
    `tsm configuration set -k wgserver.domain.allow_insecure_connection -v true --force-keys`
    
    `tsm pending-changes apply`
    
    หลังจากการอัปเกรดเสร็จสิ้นแล้ว เราขอแนะนำให้เพิ่มความปลอดภัยของช่องทาง จากนั้นเปลี่ยนตัวเลือกนี้เป็น `false`
    
    **หมายเหตุ**: โดยค่าเริ่มต้น (เมื่อ `wgserver.domain.allow_insecure_connection` กำหนดให้เป็น `false`) การซิงโครไนซ์กลุ่ม Active Directory จะไม่สำเร็จหากช่องทางการสื่อสารกับ Active Directory ไม่ได้มีการเข้ารหัสไว้

### แผนที่ไม่แสดงหรือแสดงผลไม่สมบูรณ์หลังจากการอัปเกรด

ยืนยันว่าสภาพแวดล้อมของคุณได้รับการกำหนดค่าให้อนุญาตการเข้าถึงบนพอร์ต 443 ถึง `mapsconfig.tableau.com` และ `api.mapbox.com`

หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับข้อกำหนดในการเข้าถึงอินเทอร์เน็ต โปรดดู[การสื่อสารทางอินเทอร์เน็ต](https://help.tableau.com/v0.0/server/th-th/plan_network.htm)

### ข้อผิดพลาดของสคริปต์อัปเกรด: "การตรวจสอบการเปลี่ยนเวอร์ชันของ Tableau Server ล้มเหลว"

เมื่อทำการอัปเกรด หากคุณรันสคริปต์ `upgrade-tsm` จากไดเรกทอรี `scripts.<version_code>` สำหรับเวอร์ชันที่เก่ากว่า การอัปเกรดจะล้มเหลวโดยมีข้อผิดพลาดดังนี้

Tableau Server Version change validation failed.
Tableau Server <version> is already installed.

หากคุณพบข้อผิดพลาดนี้ ให้เปลี่ยนเป็นไดเรกทอรี `scripts.<version_code>` สำหรับเวอร์ชันที่คุณเพิ่งติดตั้งและรันสคริปต์จากตำแหน่งนั้น

### การอัปเกรดหลายโหนด การเริ่มต้นโหนดเพิ่มเติมล้มเหลวด้วยข้อผิดพลาด "ป้อนข้อมูลเข้าสู่ระบบของคุณอีกครั้ง"

หากคุณพยายามเริ่มต้นโหนดเพิ่มเติมเมื่ออัปเกรด Tableau Server และพบข้อผิดพลาดนี้

Enter your credentials again. The credentials you enter must provide administrative access to the computer where you generated the configuration file.

สิ่งนี้เป็นข้อบ่งชี้ว่าโหนดไม่สามารถเชื่อมต่อหรือสื่อสารกับโหนดเริ่มต้นได้ สิ่งนี้สามารถเกิดขึ้นได้จากหลายสาเหตุดังนี้

- ข้อมูลเข้าสู่ระบบที่คุณป้อนไม่ถูกต้องหรือคุณพิมพ์ผิด ข้อมูลเข้าสู่ระบบจะต้องมีไว้สำหรับผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบบนคอมพิวเตอร์ที่ติดตั้ง Tableau Server เป็นครั้งแรก คุณไม่จำเป็นต้องใช้ข้อมูลเข้าสู่ระบบของผู้ใช้ที่สร้างไฟล์ Bootstrap แต่การทำเช่นนั้นจะช่วยรับรองว่าคุณกำลังใช้ข้อมูลเข้าสู่ระบบที่ถูกต้อง
- ไฟร์วอลล์ภายในคอมพิวเตอร์ที่คุณพยายามเพิ่มไม่อนุญาตให้สื่อสารกับโหนดเริ่มต้น หากต้องการข้อมูลเพิ่มเติม โปรดดู[การกำหนดค่าไฟร์วอลล์ในเครื่อง](https://help.tableau.com/v0.0/server/th-th/requ.htm#firewall)

### การอัปเกรดล้มเหลวเนื่องจากไม่มีพื้นที่ดิสก์

หากมีพื้นที่ดิสก์ไม่เพียงพอสำหรับโปรแกรมตั้งค่า Tableau Server ในการรันและอัปเกรด การติดตั้งจะล้มเหลว จำนวนพื้นที่ดิสก์ที่ต้องการจะขึ้นอยู่กับขนาดของฐานข้อมูลที่เก็บของคุณ และจำนวนและขนาดของการแยกข้อมูลของคุณ

หากต้องการเพิ่มพื้นที่ว่างในดิสก์

1. สร้างสแนปช็อตการเก็บถาวรบันทึกโดยใช้คำสั่ง [`tsm maintenance ziplogs`](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsm4ziplogs)
    
    หลังจากที่คุณสร้างไฟล์ ziplogs แล้ว ให้บันทึกลงในตำแหน่งที่ปลอดภัยซึ่งไม่ได้เป็นส่วนหนึ่งของการติดตั้ง Tableau Server
2. ล้างไฟล์ที่ไม่จำเป็นโดยใช้คำสั่ง [`tsm maintenance cleanup`](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#cleanup) หากต้องการข้อมูลเพิ่มเติม โปรดดู[ลบไฟล์ที่ไม่จำเป็น](https://help.tableau.com/v0.0/server/th-th/maintenance_cleanup.htm)

### การอัปเกรดล้มเหลวในงาน RebuildSearchIndex

ขั้นตอนสุดท้ายในการอัปเกรดคือการสร้างดัชนีค้นหาใหม่ ในจุดนี้ บริการทั้งหมดจะได้รับการอัปเกรด ดังนั้นหากงานนี้ล้มเหลว คุณสามารถรีเซ็ตเซิร์ฟเวอร์การค้นหาด้วยตนเองได้ คุณไม่จำเป็นต้องลบและเริ่มต้นใหม่

ข้อผิดพลาดจะมีดังนี้

An error occurred while rebuilding search index.

หากต้องการรีเซ็ตเซิร์ฟเวอร์การค้นหา

1. ในโหนดเริ่มต้น ให้เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ
    
    นี่ต้องเป็นข้อความแจ้งคำสั่งใหม่ เนื่องจากสคริปต์การอัปเกรดจะอัปเดตสภาพแวดล้อมของระบบสำหรับเวอร์ชันใหม่
2. สร้างดัชนีค้นหาใหม่โดยใช้คำสั่ง [tsm maintenance reindex-search](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsmmaintenancereindex) (2023.3 ขึ้นไป) หรือคำสั่ง [tsm maintenance reset-searchserver](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsm_maint_reset_searchsvr) (2023.1 และก่อนหน้า)

### การอัปเกรดล้มเหลว

หลังจากอัปเกรด Tableau Server การกู้คืนข้อมูลสำรอง Tableau Server ซึ่งเป็นส่วนหนึ่งของกระบวนการอัปเกรดของคุณอาจทำให้เกิดข้อผิดพลาดต่อไปนี้

_“ไม่สามารถกู้คืนการสำรองข้อมูลเนื่องจาก Tableau Server ใช้ตารางบริการข้อมูลเข้าสู่ระบบใหม่เป็นค่าเริ่มต้น”_

ปัญหานี้เกิดขึ้นเนื่องจาก Tableau Server 2022.1 (และที่ใหม่กว่า) ใช้สคีมาข้อมูลเข้าสู่ระบบที่แตกต่างจากสคีมาข้อมูลเข้าสู่ระบบที่ใช้โดยการสำรองข้อมูล หากต้องการแก้ไขปัญหานี้ โปรดดู[การแก้ปัญหาการย้ายข้อมูลประจำตัว](https://help.tableau.com/v0.0/server/th-th/identity_migration_troubleshoot.htm)

### การอัปเกรดล้มเหลว

ฟีเจอร์การอัปเกรดจุดตรวจจะช่วยให้คุณลองทำการอัปเกรดที่ล้มเหลวได้อีกครั้ง โดยทั่วไปแล้ว สิ่งนี้จะมีประโยชน์มากที่สุดสำหรับผู้ดูแลระบบเซิร์ฟเวอร์ที่มีประสบการณ์และผู้เชี่ยวชาญด้าน IT ที่คุ้นเคยกับไฟล์บันทึกของ Tableau Server และยินดีที่จะค้นหาไฟล์เหล่านั้น แต่ฟีเจอร์นี้สามารถช่วยในการอัปเกรดที่ล้มเหลวทั้งหมดได้ เนื่องจากช่วยให้คุณสามารถรันสคริปต์ upgrade-tsm ได้อีกครั้ง และสคริปต์จะทำงานจากขั้นตอนที่สำเร็จล่าสุด โดยจะช่วยประหยัดเวลา สำหรับผู้ที่มีประสบการณ์ อาจเป็นไปได้ที่จะระบุปัญหาต่างๆ เช่น ปัญหาพื้นที่ดิสก์ หรือปัญหาสิทธิ์ การแก้ไข และรันการอัปเกรดอีกครั้ง

หากคุณกำลังอัปเกรดและการอัปเกรดล้มเหลว ขั้นตอนต่อไปนี้อาจช่วยให้คุณทำการอัปเกรดได้สำเร็จ

- รันสคริปต์ `upgrade-tsm` อีกครั้ง ความล้มเหลวในการอัปเกรดบางครั้งเป็นผลมาจากการหมดเวลาระหว่างการอัปเกรด และการรันสคริปต์ใหม่อาจทำให้การอัปเกรดเกิดปัญหาเรื่องเวลาเป็นระยะหรือเป็นครั้งคราว สิ่งนี้เป็นขั้นตอนที่ปลอดภัยและง่ายดาย การรันสคริปต์ใหม่จะไม่เกิดอันตราย และในกรณีแย่ที่สุด การอัปเกรดจะล้มเหลวอีกครั้งที่จุดเดิม แต่ไม่จำเป็นต้องทำตามขั้นตอนก่อนหน้าใดๆ
    
    สคริปต์อยู่ในไดเรกทอรี `\scripts`
    
    ตามค่าเริ่มต้น
    
    `C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\upgrade-tsm.cmd`
    
    หากการอัปเกรด Tableau Server ของคุณไม่สำเร็จเมื่อคุณรันสคริปต์ upgrade-tsm ใหม่ และคุณพอใจกับบันทึกของ Tableau Server คุณสามารถทำตามขั้นตอนการแก้ปัญหาเพิ่มเติมเหล่านี้ได้
- ดูผลลัพธ์ของสคริปต์ในหน้าต่างคำสั่ง (รันสคริปต์ใหม่หากคุณไม่ได้เปิดหน้าต่างคำสั่งไว้) คุณต้องรันสคริปต์ในหน้าต่างคำสั่งที่มีสิทธิ์การเข้าถึงของผู้ดูแลระบบ ข้อความแสดงข้อผิดพลาดที่เป็นประโยชน์อาจช่วยให้คุณระบุสาเหตุของความล้มเหลวในการอัปเกรด และให้แนวคิดในการแก้ไขปัญหา
- ดูในไฟล์ `app-upgrade.log` ข้อผิดพลาดใดๆ ที่แสดงที่บรรทัดคำสั่งจะปรากฏในไฟล์ `app-upgrade.log` ซึ่งมักจะมีรายละเอียดเพิ่มเติม
- ดูในไฟล์ `tabadmincontroller.log` ปัญหาการอัปเกรดที่ไม่สามารถระบุได้ง่ายในสองอินสแตนซ์ดังกล่าวมักเป็นผลมาจากปัญหาในงาน ไฟล์ `tabadmincontroller.log` อาจมีข้อมูลเพิ่มเติมที่ช่วยให้คุณวินิจฉัยปัญหาได้
    
    **หมายเหตุ:** สำหรับข้อมูลเกี่ยวกับตำแหน่งล็อกไฟล์ โปรดดู[บันทึก Tableau Server และตำแหน่งไฟล์บันทึก](https://help.tableau.com/v0.0/server/th-th/logs_loc.htm)

### การอัปเกรดล้มเหลวเนื่องจากปัญหาสิทธิ์กับตำแหน่งไฟล์สำรอง/กู้คืน

สคริปต์อัปเกรดจะยืนยันสิทธิ์ของตำแหน่งไฟล์สำหรับไฟล์สำรอง/กู้คืนก่อนเริ่มการอัปเกรด เพื่อให้สามารถเขียนและอ่านไฟล์จากตำแหน่งดังกล่าวได้ในระหว่างการอัปเกรดเป็นเวอร์ชันใหม่ของ Tableau Server

ต้องมีสิทธิ์สำหรับการสำรอง/กู้คืนตำแหน่งไฟล์

- NetworkService: สิทธิ์อ่าน/เขียน/ดำเนิน
- เรียกใช้งานในฐานะบัญชีบริการ: สิทธิ์อ่าน/เขียน/ดำเนินการ

ข้อผิดพลาดจะมีความคล้ายคลึงกับสิ่งเหล่านี้

The runas user does not have permission to read the backup file: <backup/restore basefilepath>.

Repository restore failed.
An error occurred during installation.
An error occurred while restoring repository.

ตำแหน่งที่ TSM ใช้สำหรับการสำรองและกู้คืนข้อมูลถูกกำหนดโดยคีย์การกำหนดค่า `basefilepath.backuprestore` และมีค่าเริ่มต้นที่ตัวติดตั้งนั้นตั้งค่าด้วยสิทธิ์ที่ถูกต้อง แต่สิ่งเหล่านี้อาจได้รับผลกระทบจากกฎ IT ขององค์กรหรือหากคุณเปลี่ยนตำแหน่งเป็นตำแหน่งที่คุณสร้างด้วยตนเอง คำสั่งใหม่ที่พร้อมใช้งานเริ่มจากเวอร์ชัน 2022.1 ช่วยให้คุณสามารถตรวจสอบสิทธิ์บนตำแหน่งไฟล์สำรอง/กู้คืนได้ทันทีหลังจากสร้าง เพื่อหลีกเลี่ยงปัญหาที่เกี่ยวข้องกับสิทธิ์ หากต้องการรายละเอียดเกี่ยวกับคำสั่งดังกล่าว โปรดดู [tsm maintenance validate-backup-basefilepath](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsmValidateBackupBasefilepath)

หากต้องการรายละเอียดเกี่ยวกับพาธสำรอง/กู้คืนไฟล์ โปรดดู[พาธไฟล์ tsm](https://help.tableau.com/v0.0/server/th-th/cli_default_filepaths_tsm.htm)

### การอัปเกรดสำเร็จแต่ไม่สามารถเข้าถึงแหล่งข้อมูลที่เผยแพร่ได้

ในสถานการณ์เฉพาะที่จำกัด หลังจากอัปเกรด Tableau Server จากเวอร์ชัน 2021.3 ไปเป็นเวอร์ชันก่อนหน้า เช่น 2023.1 หรือ 2023.3 การเชื่อมต่อหรือรีเฟรชแหล่งข้อมูลที่เผยแพร่ที่มีอยู่จะไม่สำเร็จโดยมีข้อผิดพลาดนี้

java.io.FileNotFoundException: Unable to fetch data from any other host. This may indicate a lost or invalid folder.

สิ่งนี้อาจเกิดขึ้นได้หาก

1. คุณอัปเกรดการติดตั้ง Tableau Server ที่เป็นเวอร์ชัน 2021.3.x ได้ตลอดเวลา (คุณอาจใช้งานเวอร์ชัน 2021.3 หรืออัปเกรดจากเวอร์ชัน 2021.3 เป็นเวอร์ชัน 2022.x)  
      
    _และ_
2. คุณอัปเกรดการติดตั้งนั้น_เป็น_เวอร์ชันก่อนหน้า เช่น 2023.1 หรือ 2023.3

#### ไม่มีผลกระทบ

ไม่มีปัญหาใดๆ ในสถานการณ์ต่อไปนี้

- ในเส้นทางการอัปเกรดอื่น ๆ ทั้งหมด_จาก_ 2021.3
- ในเส้นทางการอัปเกรดอื่น ๆ ทั้งหมด_ถึง_ 2023.1 หรือ 2023.3
- ในการติดตั้งใหม่ทั้งหมดในเวอร์ชัน 2023.1 และ 2023.3

#### ข้อมูลเพิ่มเติม

ตั้งแต่วันที่ 16 กันยายน 2024 เวอร์ชันที่มีปัญหาทั้งหมดจะถูกนำออกจากไซต์การดาวน์โหลด หากคุณจำเป็นต้องอัปเกรดเป็นเวอร์ชัน 2023.1.x หรือ 2023.3.x ให้อัปเกรดเป็นเวอร์ชันการบำรุงรักษา 2023.1.16 ขึ้นไปหรือ 2023.3.9 ขึ้นไป

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ โปรดดู[ปัญหาที่ทราบสาเหตุ](https://issues.salesforce.com/issue/a028c00000zJkyhAAC/tableau-server--following-upgrade-from-2022311-to-202334-published-data-sources-not-embedded-cannot-be-accessed)

## ปัญหาการนำเข้าการตั้งค่าทั่วไป

### การนำเข้าไฟล์การตั้งค่าทำให้เกิดข้อผิดพลาดในการตรวจสอบ "ไม่มีอยู่บนโหนดใดๆ" เนื่องจากบริการที่หายไป

หากคุณกำลังอัปเกรดโดยการติดตั้ง Tableau Server เวอร์ชันใหม่และนำเข้าไฟล์การตั้งค่าจากเวอร์ชันที่เก่ากว่า คุณอาจพบข้อผิดพลาดในการตรวจสอบของโทโพโลยีเมื่อรันคำสั่ง `tsm settings import`

สิ่งนี้สามารถเกิดขึ้นได้เมื่อคุณส่งออกไฟล์การตั้งค่าจาก Tableau Server เวอร์ชันที่เก่ากว่าและนำเข้าไปยังเวอร์ชันใหม่ รวมถึงการเพิ่มบริการใหม่ลงใน Tableau ระหว่างทั้งสองเวอร์ชัน

ข้อผิดพลาดจะมีความคล้ายคลึงกับสิ่งนี้ (บริการเฉพาะอาจแตกต่างกัน):

c:\\Users\\mytableau\\Desktop>tsm settings import -f 20183-export.json  
  
Pending topology set.  
There are 1 topology validation errors/warnings.  
  
Service 'elasticserver' is not present on any node in the cluster.  
Service: Elastic Server

หากต้องการแก้ไขปัญหานี้ ให้เพิ่มบริการที่ขาดหายไปไปยัง Tableau Server

1. สำหรับบริการที่สร้างข้อผิดพลาดในการตรวจสอบ ให้เพิ่มบริการที่มีจำนวนอินสแตนซ์เท่ากับ 1
    
    ตัวอย่างเช่น หากไม่มี Elastic Server ในคลัสเตอร์ ให้ตั้งค่าอินสแตนซ์ของกระบวนการเป็น 1 โดยใช้ชื่อบริการที่ปรากฏในบรรทัดแรกของข้อความแสดงข้อผิดพลาดในการตรวจสอบดังนี้
    
    tsm topology set-process -n node1 -pr elasticserver -c 1
    
    ทำซ้ำขั้นตอนนี้สำหรับแต่ละบริการที่ทำให้เกิดข้อผิดพลาด
2. เมื่อคุณไม่พบคำเตือนหรือข้อผิดพลาดแล้ว ให้ปรับใช้การเปลี่ยนแปลงที่รอดำเนินการดังนี้
    
    tsm pending-changes apply

การตั้งค่าของคุณควรนำเข้าได้สำเร็จ

### การนำเข้าไฟล์การตั้งค่าทำให้เกิดข้อผิดพลาด "ค่าการกำหนดค่าที่คุณระบุไม่ตรงกัน"

หากคุณกำลังติดตั้ง Tableau Server เวอร์ชันใหม่และนำเข้าไฟล์การตั้งค่าจากเวอร์ชันที่เก่ากว่า คุณอาจพบข้อผิดพลาดในการตรวจสอบการกำหนดค่าเมื่อรันคำสั่ง `tsm settings import` สิ่งเหล่านี้สามารถเกิดขึ้นได้เมื่อไฟล์การตั้งค่ามีค่าการกำหนดค่าที่ถูกลบออกจาก Tableau

ข้อผิดพลาดจะมีความคล้ายคลึงกับสิ่งนี้ (รหัสการกำหนดค่าอาจแตกต่างกัน)

c:\\Users\\mytableau\\Desktop>tsm settings import -f 20183-export.json
Configuration error: At least one configuration value you specified does not match a known configuration key. This applies to the following keys: '\[features.TsmConfigFileService\]'
Use this parameter to override unknown key error: --force-keys

หากต้องการแก้ไขปัญหานี้ ให้แก้ไขไฟล์การตั้งค่าที่คุณกำลังนำเข้าเพื่อลบการอ้างอิงไปยังคีย์การกำหนดค่าหรือคีย์ต่างๆ ในข้อผิดพลาด

1. คัดลอกไฟล์การตั้งค่า JSON และบันทึกสำเนาเพื่อสำรองข้อมูล
2. เปิดไฟล์การตั้งค่า JSON ในเครื่องมือแก้ไขข้อความธรรมดา
3. ค้นหาและลบทั้งบรรทัดที่มีคีย์ ในตัวอย่างนี้คือ `features.TsmConfigFileService`:
    
    "configKeys" : {
      "config.version" : 19,
      "tabadmincontroller.port" : "8850",
      "endpoints.enabled" : false,
      "endpoints.health.enabled" : true,
      "features.TsmConfigFileService" : true,
      "tableau\_projects.language" : "en",
    
    ตัวอย่างดังกล่าวเป็นตัวอย่างเพียงส่วนเล็กๆ ของไฟล์การตั้งค่าที่ส่งออก และไม่ได้มีวัตถุประสงค์เพื่อแสดงถึงเนื้อหาทั้งหมดของไฟล์
4. บันทึกไฟล์การตั้งค่าและนำเข้าอีกครั้ง

คุณอาจพบข้อผิดพลาดเพิ่มเติมเกี่ยวกับการตรวจสอบของโทโพโลยี หากต้องการข้อมูลเกี่ยวกับการแก้ไขข้อผิดพลาด โปรดดู[การนำเข้าไฟล์การตั้งค่าทำให้เกิดข้อผิดพลาดในการตรวจสอบ "ไม่มีอยู่บนโหนดใดๆ" เนื่องจากบริการที่หายไป](#ImportValidationError)ข้างต้น

### ข้อผิดพลาด "คุณไม่สามารถแก้ไขอินสแตนซ์ของบริการรวมได้โดยตรง"

ข้อผิดพลาดนี้สามารถเกิดขึ้นได้ในสองสถานการณ์ดังนี้

- เมื่อคุณนำเข้าไฟล์การตั้งค่า Tableau Server ลงในการติดตั้งที่มีโทโพโลยีของบริการรวมที่แตกต่างจากไฟล์การตั้งค่า
- คุณพยายามกำหนดค่าบริการรวมโดยใช้คำสั่ง `tsm topology set-process`

#### หากคุณเห็นข้อผิดพลาดนี้หลังจากนำเข้าไฟล์การตั้งค่า

ไฟล์การตั้งค่า Tableau Server มีโทโพโลยีของบริการรวมที่แตกต่างจากเซิร์ฟเวอร์เป้าหมาย กรณีนี้อาจเกิดขึ้นได้หากคุณกำลังอัปเกรด Tableau Server โดยติดตั้งเวอร์ชันใหม่และนำเข้าไฟล์การตั้งค่าจากเวอร์ชันที่เก่ากว่า หากคุณไม่ได้ปรับใช้ชุดบริการรวมอย่างชัดแจ้งบนเซิร์ฟเวอร์เป้าหมาย จะมีบริการรวมเพียงอินสแตนซ์เดียวบนโหนดเริ่มต้น

หากต้องการแก้ไขข้อผิดพลาดนี้ คุณสามารถแก้ไขความไม่ตรงกันจากบรรทัดคำสั่ง หรือโดยการแก้ไขไฟล์นำเข้าการตั้งค่า คุณยังสามารถละทิ้งการเปลี่ยนแปลงที่รอดำเนินการทั้งหมด ปรับใช้บริการรวมบนคอมพิวเตอร์เป้าหมายเพื่อให้ตรงกับการตั้งค่าในไฟล์นำเข้า และนำเข้าไฟล์การตั้งค่าอีกครั้ง

หากต้องการแก้ไขความไม่ตรงกันจากบรรทัดคำสั่งสำหรับแต่ละโหนดที่สร้างข้อผิดพลาด ให้ใช้คำสั่ง tsm topology set-process เพื่อคืนค่าจำนวนอินสแตนซ์ของบริการรวม

1. รันคำสั่ง `tsm pending-changes list` ผลลัพธ์จะแสดงให้คุณเห็นว่าโหนดใดมีการเปลี่ยนแปลงบ้าง
2. ค้นหาโหนดหรือโหนดที่มีการเปลี่ยนแปลงจำนวนบริการรวม
    
    ตัวอย่างเช่น หากไฟล์การตั้งค่ามีอินสแตนซ์ของบริการรวมบนโหนดที่ 2 แต่ระบบเป้าหมายไม่มีอินสแตนซ์ของบริการรวมบนโหนดนั้น จำนวนสำหรับโหนดที่ 2 ที่แสดงจะเปลี่ยนจาก 0 เป็น 1 โดยการนำเข้าไฟล์การตั้งค่าดังนี้
    
    C:\\Windows\\system32>tsm pending-changes list
    Configuration
    There are no pending configuration changes.
    Topology
    node2:
                Coordination Service
                                    New Instance Count:1 
                                    Old Instance Count:0
3. ใช้คำสั่ง `tsm topology set-process` เพื่อตั้งค่าการนับถอยหลังเป็นค่า "อินสแตนซ์เก่า"
    
    สำหรับตัวอย่างข้างต้น
    
    tsm topology set-process -n node2 -c 0 -pr "Coordination Service"
4. เมื่อคุณรีเซ็ตจำนวนอินสแตนซ์ของบริการรวมที่เปลี่ยนแปลงแล้ว ให้ใช้การเปลี่ยนแปลงที่รอดำเนินการดังนี้
    
    tsm pending-changes apply

#### หากคุณเห็นข้อผิดพลาดเมื่อตั้งค่าการนับกระบวนการสำหรับบริการรวมด้วยตนเอง

ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากคุณพยายามอัปเดตบริการรวมโดยตรง โดยใช้คำสั่ง `tsm topology set-process` แทนคำสั่ง `tsm topology` สำหรับจัดการบริการรวม หากคุณลองใช้สิ่งต่อไปนี้

1. ใช้คำสั่ง `tsm pending-changes discard` เพื่อละทิ้งการเปลี่ยนแปลงที่รอดำเนินการ
2. ใช้คำสั่งที่ถูกต้องสำหรับการกำหนดค่าบริการรวม หากต้องการข้อมูลเพิ่มเติม โปรดดู[ปรับใช้ชุดบริการรวม](https://help.tableau.com/v0.0/server/th-th/distrib_ha_zk.htm)

## การแก้ปัญหาการเชื่อมต่อกับ TSM

### ไม่สามารถเชื่อมต่อกับ TSM

หากคุณสามารถเชื่อมต่อกับ TSM จากคอมพิวเตอร์ที่คุณติดตั้ง Tableau (โดยใช้ `https://localhost:8850` เป็นต้น) แต่ไม่สามารถเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นได้ (โดยใช้ `https://<server-name>:8850`) คุณอาจจำเป็นต้องกำหนดค่าไฟร์วอลล์ในเครื่องบนคอมพิวเตอร์ Tableau Server

คุณต้องกำหนดค่าไฟร์วอลล์ด้วยตนเอง หากต้องการข้อมูลเพิ่มเติม โปรดดู[การกำหนดค่าไฟร์วอลล์ในเครื่อง](https://help.tableau.com/v0.0/server/th-th/requ.htm#firewall)

## การเริ่มต้น Tableau Server

### Tableau Server ไม่สามารถระบุได้ว่าเริ่มต้นทำงานโดยสมบูรณ์หรือไม่

ในบางกรณี Tableau Server อาจรายงานว่าไม่สามารถระบุได้ว่าส่วนประกอบทั้งหมดเริ่มทำงานอย่างถูกต้องเมื่อเริ่มต้นระบบหรือไม่ ข้อความจะแสดงว่า "ไม่สามารถระบุได้ว่าส่วนประกอบทั้งหมดของบริการเริ่มต้นอย่างถูกต้องหรือไม่"

หากคุณเห็นข้อความนี้หลังจากเริ่มต้น ให้ตรวจสอบว่า Tableau Server กำลังรันตามที่คาดไว้โดยใช้คำสั่ง [`tsm status -v`](https://help.tableau.com/v0.0/server/th-th/cli_status_tsm.htm#status)

หากสถานะแสดงเป็นกำลังรัน ("Status: RUNNING") แสดงว่าเซิร์ฟเวอร์เริ่มทำงานสำเร็จและคุณสามารถละเว้นข้อความได้ หากสถานะเป็น DEGRADED หรือ STOPPED โปรดดู "Tableau Server ไม่เริ่มทำงาน" ในส่วนถัดไป

### Tableau Server ไม่เริ่มทำงาน

หาก Tableau Server ไม่เริ่มทำงานหรือกำลังทำงานอยู่ในสถานะที่เสื่อมโทรม ให้รันคำสั่ง [`tsm restart`](https://help.tableau.com/v0.0/server/th-th/cli_restart_tsm.htm#restart)จากข้อความแจ้งคำสั่ง การทำเช่นนี้จะหยุดการทำงานของกระบวนการใดๆ ที่ดำเนินอยู่ และจากนั้นจะรีสตาร์ท Tableau Server

## จัดทำดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหา Tableau ใหม่ (2023.3 ขึ้นไป)

### ปัญหาที่แก้ไขได้ด้วยการสร้างดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหาใหม่

ลักษณะของดัชนีที่ต้องสร้างใหม่ได้แก่:

- รายการเปล่าของไซต์เมื่อผู้ใช้พยายามเข้าสู่ระบบ
- รายการเปล่าของโปรเจกต์เมื่อผู้ใช้พยายามเลือกโปรเจกต์
- เนื้อหาขาดหายไป (เวิร์กบุ๊ก มุมมอง แดชบอร์ด)
- การแจ้งเตือนที่ไม่คาดคิดหรือไม่แม่นยำ (เช่น การแจ้งเตือน "การรีเฟรชล้มเหลว" ในเวิร์กบุ๊กที่ไม่มีการแยกข้อมูล)

หากคุณเห็นลักษณะการทำงานใดๆ เหล่านี้ ให้รีเซ็ตและสร้างดัชนีของเซิร์ฟเวอร์ดัชนีและการค้นหาใหม่โดยใช้คำสั่ง [`tsm maintenance reindex-search`](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsmmaintenancereindex)

## การจัดทำดัชนีการค้นหาและการเรียกดูของ Tableau Server ใหม่ (2023.1 ขึ้นไป)

### ปัญหาที่แก้ไขได้ด้วยการสร้างดัชนีค้นหาและเรียกดูขึ้นมาใหม่

ลักษณะของดัชนีที่ต้องสร้างใหม่ได้แก่:

- รายการเปล่าของไซต์เมื่อผู้ใช้พยายามเข้าสู่ระบบ
- รายการเปล่าของโปรเจกต์เมื่อผู้ใช้พยายามเลือกโปรเจกต์
- เนื้อหาขาดหายไป (เวิร์กบุ๊ก มุมมอง แดชบอร์ด)
- การแจ้งเตือนที่ไม่คาดคิดหรือไม่แม่นยำ (เช่น การแจ้งเตือน "การรีเฟรชล้มเหลว" ในเวิร์กบุ๊กที่ไม่มีการแยกข้อมูล)

หากคุณเห็นลักษณะการทำงานใดๆ เหล่านี้ ให้รีเซ็ตและสร้างดัชนีค้นหาและเรียกดูใหม่โดยใช้คำสั่ง [`tsm maintenance reset-searchserver`](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsm_maint_reset_searchsvr)

## การเปิดใช้งาน Tableau Server

### การเปิดใช้งานใบอนุญาต Tableau Server ล้มเหลว

ในบางกรณีTableau Serverการเปิดใช้งานใบอนุญาตอาจล้มเหลว ข้อความแสดงข้อผิดพลาดอาจมีตั้งแต่ข้อความทั่วไป

- An error has occurred

ไปจนถึงข้อความที่เฉพาะเจาะจงมากขึ้น

- Function flxActCommonLicSpcPopulateFromTS returned error 50030, 71521,
- No license found for 'Tableau Server'

หากต้องการแก้ไขปัญหานี้ ให้ลองใช้วิธีแก้ปัญหาเหล่านี้ตามลำดับที่แสดงดังนี้

#### ยืนยันว่าคุณสามารถเข้าถึงเซิร์ฟเวอร์การให้สิทธิ์อนุญาตได้

หากต้องการทดสอบการเข้าถึง ให้พิมพ์ URL และพอร์ตของเซิร์ฟเวอร์การให้สิทธิ์อนุญาตในเบราว์เซอร์ดังนี้

https://licensing.tableau.com:443

และ

https://atr.licensing.tableau.com/\_status/healthz

หากคุณสามารถเข้าถึงเซิร์ฟเวอร์ได้ ข้อความ "การทดสอบสำเร็จ" จะปรากฏขึ้นสำหรับเซิร์ฟเวอร์เครื่องแรก และข้อความ "ตกลง" จะปรากฏขึ้นสำหรับเซิร์ฟเวอร์ที่สอง

Tableau Server จำเป็นต้องทำการเชื่อมต่อกับตำแหน่งอินเทอร์เน็ตต่อไปนี้เพื่อวัตถุประสงค์ในการให้สิทธิ์อนุญาต

- atr.licensing.tableau.com:443
- licensing.tableau.com:443
- register.tableau.com:443
- o.ss2.us
- s.ss2.us
- crt.rootca1.amazontrust.com
- crt.sca1b.amazontrust.com
- crt.sca0a.amazontrust.com
- crt.sca1a.amazontrust.com
- crt.sca2a.amazontrust.com
- crt.sca3a.amazontrust.com
- crt.sca4a.amazontrust.com
- \*.digicert.com
- ocsp.\*.amazontrust.com
- crl.\*.amazontrust.com
- crt.rootg2.amazontrust.com

คำขอไปยังโดเมนข้างต้นอาจอยู่ที่พอร์ต 80 หรือ 443 พอร์ต 80 ใช้สำหรับการตรวจสอบใบรับรอง (การเพิกถอน เชนใบรับรอง ฯลฯ) Port 443 ใช้สำหรับการเชื่อมต่อ SSL

ส่งคำขอไปยัง `ocsp.*.amazontrust.com` และโดเมน `crl.*.amazontrust.com` จะได้รับการจัดการโดย Amazon สำหรับข้อมูลการเพิกถอนใบรับรอง โปรดดู[คุณลักษณะใบรับรอง ACM](https://docs.aws.amazon.com/acm/latest/userguide/acm-certificate.html) สำหรับข้อมูลเพิ่มเติม เราขอแนะนำให้คุณติดตั้งใบรับรองรูทของ Amazon ในที่จัดเก็บความเชื่อถือของใบรับรองบนคอมพิวเตอร์ที่ใช้งาน Tableau หากต้องการดาวน์โหลดและติดตั้งใบรับรองรูทของ Amazon โปรดดู[ผู้มีสิทธิ์ออกใบรับรอง](https://www.amazontrust.com/repository/#cas)บนเว็บไซต์ Amazon Trust Services

#### ตรวจสอบวันที่และเวลา

ตรวจสอบวันที่และเวลาบนคอมพิวเตอร์ Tableau Server โดยเริ่มต้นว่าถูกต้อง หากตั้งนาฬิกาเป็นเวลาและวันที่เร็วกว่าวันที่ปัจจุบัน Tableau Server จะไม่สามารถเปิดใช้งานได้

#### ตรวจสอบว่าบริการการให้สิทธิ์อนุญาต FlexNet ได้เริ่มต้นขึ้นแล้ว

หากวันที่และเวลาในคอมพิวเตอร์ Tableau Server ถูกต้อง ให้ตรวจสอบว่าบริการการให้สิทธิ์อนุญาต FlexNet รันบนคอมพิวเตอร์ตั้งต้น Tableau Server

1. ในคอมพิวเตอร์ตั้งต้น จากเมนูเริ่มต้นของ Windows ให้เปิด services.msc
2. ในกล่องโต้ตอบบริการให้ตรวจสอบว่าสถานะของ_บริการการให้สิทธิ์อนุญาต FlexNet 64_ (64 บิต) หรือ_บริการการให้สิทธิ์อนุญาต FlexNet_ (32 บิต) เริ่มต้นแล้ว
    
    หาก FlexNet ไม่ได้แสดงเป็นเริ่มต้นทำงานแล้วให้คลิกขวาที่บริการการให้สิทธิ์อนุญาต FlexNet แล้วเลือกเริ่มต้น
    
    หากตัวเลือกเริ่มต้นเป็นสีเทา แสดงว่าบริการอาจถูกตั้งค่าเป็น "ปิดใช้งาน" หากต้องการเปิดใช้งานบริการ
    
    1. คลิกขวาที่บริการการให้สิทธิ์อนุญาต FlexNet และเลือกคุณสมบัติ
    2. จากรายการดรอปดาวน์ประเภทการเริ่มต้น ให้เลือกอัตโนมัติ
    3. คลิกปุ่มเริ่มต้น แล้วคลิกตกลง

#### บังคับให้อ่านคีย์ผลิตภัณฑ์อีกครั้ง

1. ที่คอมพิวเตอร์ Tableau Server ตั้งต้น ให้เข้าสู่ระบบในฐานะผู้ดูแลระบบแล้วเปิดข้อความแจ้งคำสั่ง
2. เปลี่ยนเป็นไดเรกทอรี bin ของ Tableau Server ค่าเริ่มต้นคือ:
    
    `C:\Program Files\Tableau\Tableau Server\packages\bin.<version_code>`
3. พิมพ์คำสั่งต่อไปนี้
    
    tsm stop  
    lmreread
      
    tsm start

#### ส่งเนื้อหาของที่เก็บข้อมูลที่เชื่อถือได้ไปยังฝ่ายสนับสนุนของ Tableau

หากได้ติดตั้งและรันบริการการให้สิทธิ์อนุญาต FlexNet แล้ว แต่คุณยังคงเห็นข้อผิดพลาด แสดงว่าข้อมูลคีย์ผลิตภัณฑ์ของ Tableau อาจมีปัญหา หากต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนต่อไปนี้เพื่อสร้างไฟล์ข้อมูลสำคัญที่อยู่ในพื้นที่เก็บข้อมูลที่เชื่อถือได้

1. ที่คอมพิวเตอร์ Tableau Server ตั้งต้น ให้เข้าสู่ระบบในฐานะผู้ดูแลระบบแล้วเปิดข้อความแจ้งคำสั่ง
2. พิมพ์คำสั่งต่อไปนี้
    
    serveractutil -view > <machine\_name>-LicResults.txt
    
    สิ่งนี้จะสร้างไฟล์ `<machine_name>-LicResults.txt` ในไดเรกทอรีปัจจุบันของคุณ หากคุณไม่มีสิทธิ์เขียนสำหรับตำแหน่งนั้นและพบข้อผิดพลาด ให้เปลี่ยนเป็นตำแหน่งที่คุณมีสิทธิ์ในการสร้างไฟล์และรันคำสั่งอีกครั้ง
3. ติดต่อฝ่ายสนับสนุนของ Tableau ([http://www.tableau.com/th-th/support/request](http://www.tableau.com/th-th/support/request)) และรวมไฟล์ `<machine_name>-LicResults.txt` ที่คุณสร้างไว้

## ปัญหาการติดตั้ง tabcmd

### การติดตั้ง tabcmd แยกกัน

tabcmd จะถูกติดตั้งโดยอัตโนมัติบนโหนด Tableau Server เมื่อคุณติดตั้ง Tableau Server แต่หากคุณต้องการรันบนคอมพิวเตอร์เครื่องอื่น คุณต้องดาวน์โหลดและติดตั้ง tabcmd แยกต่างหาก สำหรับรายละเอียด โปรดดู[ติดตั้ง tabcmd](https://help.tableau.com/v0.0/server/th-th/tabcmd.htm#tabcmd-install)

### ปัญหาในการติดตั้ง tabcmd บน Linux

tabcmd ต้องการ Java 11 เพื่อให้ทำงานได้อย่างถูกต้อง บนระบบที่คล้ายกับ RHEL สิ่งนี้จะถูกติดตั้งเป็นค่าอ้างอิงเมื่อทำการติดตั้ง tabcmd ในระบบที่คล้ายกับ Debian คุณต้องติดตั้ง Java 11 แยกกัน หากยังไม่ได้ติดตั้ง

ตั้งแต่เดือนกรกฎาคม 2022 จะไม่รองรับการกระจายแบบ Debian อีกต่อไป หากต้องการข้อมูลเพิ่มเติม โปรดดู [โพสต์ชุมชน Tableau นี้](https://community.tableau.com/s/news/a0A4T0000011xDOUAY/debian-end-of-life)

#### ยังไม่ได้ติดตั้ง Java

หากคุณเห็นข้อผิดพลาดที่คล้ายกันนี้เมื่อติดตั้ง tabcmd ให้ยืนยันว่ามีการติดตั้ง Java 11 บนคอมพิวเตอร์ Linux ของคุณ

Cannot find 'java' in your PATH. Install 'java' and make sure it is in your PATH to continue.

#### มีการติดตั้ง Java เวอร์ชันที่ไม่ถูกต้อง

ากคุณพบข้อผิดพลาดที่คล้ายกับสิ่งเหล่านี้ ให้ยืนยันว่าติดตั้ง Java 11 แล้ว

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/tableausoftware/tabcmd/Tabcmd : Unsupported major.minor version 52.0

หรือ

\*\*\* Uncaught exception NoClassDefFoundError: javax/xml/bind/JAXBException
\*\*\* See the logs for the stacktrace.