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

ทำตามคำแนะนำในหัวข้อนี้เพื่อแก้ไขปัญหาทั่วไปกับ Tableau Server สำหรับขั้นตอนการแก้ปัญหาเพิ่มเติมตามสถานะของกระบวนการที่ปรากฎบนหน้าสถานะ ให้ดูที่ แก้ปัญหากระบวนการของเซิร์ฟเวอร์

 

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

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

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

  2. รีสตาร์ท Tableau Server ปัญหาที่เกี่ยวข้องกับกระบวนการที่ยังไม่เริ่มทำงานอย่างสมบูรณ์สามารถแก้ไขได้โดยการรีสตาร์ท Tableau Server ด้วยวิธีที่มีการควบคุม หากต้องการรีสตาร์ท Tableau Server ให้ใช้คำสั่ง tsm restart การทำเช่นนี้จะหยุดกระบวนการทั้งหมดที่เกี่ยวข้องกับ Tableau Server แล้วทำการรีสตาร์ท

  3. จัดทำดัชนี Tableau Server ใหม่ ปัญหาที่เกี่ยวข้องกับการจัดทำดัชนีสามารถแก้ไขได้โดยการจัดทำดัชนี Tableau Server ใหม่ หากต้องการจัดทำดัชนี Tableau Server ใหม่ ให้ใช้คำสั่ง tsm maintenance reindex-search หากต้องการข้อมูลเพิ่มเติม โปรดดู การจัดดัชนีใหม่ของการค้นหาและเรียกดู Tableau Server ด้านล่าง

  4. รีสตาร์ทคอมพิวเตอร์ที่ Tableau Server กำลังรันอยู่ ปัญหาบางอย่าง เช่น ปัญหาที่เกี่ยวข้องกับการเชื่อมต่อแหล่งข้อมูล สามารถแก้ไขได้โดยการรีสตาร์ทคอมพิวเตอร์เซิร์ฟเวอร์

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

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

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

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

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

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

ข้อสำคัญ: หากคุณสร้างการสำรองข้อมูลของ 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(ลิงก์จะเปิดในหน้าต่างใหม่)

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

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

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

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

สำคัญ: คุณต้องเรียกใช้สคริปต์ 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

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

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

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

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

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

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

เริ่มจากเวอร์ชัน 2020.4.0 Tableau Server ต้องใช้ CPU ที่รองรับชุดคำสั่ง SSE4.2 และ POPCNT คุณไม่สามารถติดตั้งหรืออัปเกรด Tableau Server 2020.4.0 หรือ oter บนคอมพิวเตอร์ที่มี 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 เวอร์ชัน 2021.2 เป็นต้นไป Tableau Server ไม่รองรับการเชื่อมต่อที่ไม่ปลอดภัยกับ Active Directory อีกต่อไป หากอินสแตนซ์ปัจจุบันของ Tableau Server ของคุณกำลังสื่อสารกับ Active Directory ผ่านช่องทางที่ไม่ได้เข้ารหัส การอัปเกรดจะไม่สำเร็จ

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

  • ตรวจสอบและแก้ไขการเชื่อมต่อปลอดภัยที่ล้มเหลว ดูที่หัวข้อ Microsoft ปัญหาการเชื่อมต่อ LDAP ผ่าน SSL(ลิงก์จะเปิดในหน้าต่างใหม่)
  • รันคำสั่งต่อไปนี้เพื่ออนุญาตการเชื่อมต่อที่ไม่ปลอดภัยบน 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 ไม่ได้มีการเข้ารหัสไว้

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

เริ่มจาก Tableau เวอร์ชัน 2019.2 ข้อกำหนดในการเข้าถึงอินเทอร์เน็ตสำหรับแผนที่เปลี่ยนไป หากคุณกำลังอัปเกรดจากเวอร์ชัน 2019.1.x หรือเก่ากว่าเป็นเวอร์ชัน 2019.2.x หรือใหม่กว่า และแผนที่ไม่แสดงตามที่คาดไว้ ให้ยืนยันว่าสภาพแวดล้อมของคุณได้รับการกำหนดค่าให้อนุญาตการเข้าถึงในพอร์ต 443 ไปยัง mapsconfig.tableau.com และ api.mapbox.com

ในเวอร์ชัน 2019.1.x หรือเก่ากว่า จำเป็นต้องเข้าถึง maps.tableausoftware.com

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

ข้อผิดพลาดของสคริปต์อัปเกรด: "การตรวจสอบการเปลี่ยนเวอร์ชันของ 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 แต่การทำเช่นนั้นจะช่วยรับรองว่าคุณกำลังใช้ข้อมูลเข้าสู่ระบบที่ถูกต้อง

  • ไฟร์วอลล์ภายในคอมพิวเตอร์ที่คุณพยายามเพิ่มไม่อนุญาตให้สื่อสารกับโหนดเริ่มต้น หากต้องการข้อมูลเพิ่มเติม โปรดดูการกำหนดค่าไฟร์วอลล์ในเครื่อง

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

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

หมายเหตุ: เมื่ออัปเกรดจาก Tableau Server เวอร์ชันก่อน TSM (เวอร์ชันก่อนหน้า 2018.2.0) การถอนการติดตั้ง Tableau จะสร้างไฟล์สำรองข้อมูลเซิร์ฟเวอร์ในไดเรกทอรีข้อมูล ไฟล์สำรองข้อมูลนี้จะมีนามสกุลไฟล์ .tsbak และต้องใช้ในการอัปเกรด หลังจากที่คุณอัปเกรดเสร็จแล้ว คุณสามารถลบไฟล์นี้ได้อย่างปลอดภัยเพื่อเพิ่มพื้นที่ว่าง (ทำสำเนาเก็บเอาไว้บนคอมพิวเตอร์ที่ไม่ได้เป็นส่วนหนึ่งของการติดตั้ง Tableau Server ในกรณีที่คุณต้องการไฟล์) อย่าลบไฟล์นี้จนกว่าคุณจะอัปเกรดเสร็จและรู้ว่าไฟล์ทำงานอยู่

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

  1. สร้างสแนปช็อตการเก็บถาวรบันทึกโดยใช้คำสั่ง tsm maintenance ziplogs

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

  2. ล้างไฟล์ที่ไม่จำเป็นโดยใช้คำสั่ง tsm maintenance cleanup หากต้องการข้อมูลเพิ่มเติม โปรดดูลบไฟล์ที่ไม่จำเป็น

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

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

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

An error occurred while rebuilding search index.

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

  1. ในโหนดเริ่มต้น ให้เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ

    นี่ต้องเป็นข้อความแจ้งคำสั่งใหม่ เนื่องจากสคริปต์การอัปเกรดจะอัปเดตสภาพแวดล้อมของระบบสำหรับเวอร์ชันใหม่

  2. สร้างดัชนีค้นหาใหม่โดยใช้คำสั่ง tsm maintenance reset-searchserver

การอัปเกรดล้มเหลวในเวอร์ชัน 2022.1 และใหม่กว่า

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

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

ปัญหานี้เกิดขึ้นเนื่องจาก Tableau Server 2022.1 (และที่ใหม่กว่า) ใช้สคีมาข้อมูลเข้าสู่ระบบที่แตกต่างจากสคีมาข้อมูลเข้าสู่ระบบที่ใช้โดยการสำรองข้อมูล หากต้องการแก้ไขปัญหานี้ โปรดดูการแก้ปัญหาการย้ายข้อมูลประจำตัว

การอัปเกรดล้มเหลวในเวอร์ชัน 2020.4.0 หรือใหม่กว่า

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

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

  • รันสคริปต์ 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 และตำแหน่งไฟล์บันทึก

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

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

เริ่มจากเวอร์ชัน 2022.1 สคริปต์อัปเกรดจะยืนยันสิทธิ์ของตำแหน่งไฟล์สำหรับไฟล์สำรอง/กู้คืนก่อนเริ่มการอัปเกรด เพื่อให้สามารถเขียนและอ่านไฟล์จากตำแหน่งดังกล่าวได้ในระหว่างการอัปเกรดเป็นเวอร์ชันใหม่ของ 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

หากต้องการรายละเอียดเกี่ยวกับพาธสำรอง/กู้คืนไฟล์ โปรดดูพาธไฟล์ tsm

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

ในสถานการณ์เฉพาะที่จำกัด หลังจากอัปเกรด 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 ขึ้นไป

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ โปรดดูปัญหาที่ทราบสาเหตุ(ลิงก์จะเปิดในหน้าต่างใหม่)

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

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

หากคุณกำลังอัปเกรดโดยการติดตั้ง 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. บันทึกไฟล์การตั้งค่าและนำเข้าอีกครั้ง

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

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

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

  • เมื่อคุณนำเข้าไฟล์การตั้งค่า 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. ใช้คำสั่งที่ถูกต้องสำหรับการกำหนดค่าบริการรวม หากต้องการข้อมูลเพิ่มเติม โปรดดูปรับใช้ชุดบริการรวม

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

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

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

เริ่มจากเวอร์ชัน 2018.2 คุณต้องกำหนดค่าไฟร์วอลล์ด้วยตนเอง หากต้องการข้อมูลเพิ่มเติม โปรดดูการกำหนดค่าไฟร์วอลล์ในเครื่อง

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

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

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

หากคุณเห็นข้อความนี้หลังจากเริ่มต้น ให้ตรวจสอบว่า Tableau Server กำลังรันตามที่คาดไว้โดยใช้คำสั่ง tsm status -v

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

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

หาก Tableau Server ไม่เริ่มทำงานหรือกำลังทำงานอยู่ในสถานะที่เสื่อมโทรม ให้รันคำสั่ง tsm restartจากข้อความแจ้งคำสั่ง การทำเช่นนี้จะหยุดการทำงานของกระบวนการใดๆ ที่ดำเนินอยู่ และจากนั้นจะรีสตาร์ท Tableau Server

การจัดดัชนีใหม่ของการค้นหาและเรียกดู Tableau Server

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

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

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

หากคุณเห็นลักษณะการทำงานใดๆ เหล่านี้ ให้รีเซ็ตและสร้างดัชนีค้นหาและเรียกดูใหม่โดยใช้คำสั่ง tsm maintenance reset-searchserver

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

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

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

  • An error has occurred

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

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

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

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

ย้ายบริการให้สิทธิ์อนุญาต Tableau ไปยังศูนย์ข้อมูลใหม่แล้วเมื่อวันที่ 6 ตุลาคม 2018 ซึ่งหมายความว่าสภาพแวดล้อมใดๆ ที่จำเป็นต้องมีการกำหนดค่าพิเศษ (เช่น การแสดงรายการที่ปลอดภัยของ IP แบบคงที่) เพื่อเข้าถึง licensing.tableau.com หรือ licensing.tableau.com จะต้องได้รับการอัปเดตก่อนที่คุณจะสามารถเปิดใช้งาน รีเฟรช หรือปิดใช้งานคีย์ผลิตภัณฑ์ Tableau ได้

หากต้องการทดสอบการเข้าถึง ให้พิมพ์ 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(ลิงก์จะเปิดในหน้าต่างใหม่) สำหรับข้อมูลเพิ่มเติม เราขอแนะนำให้คุณติดตั้งใบรับรองรูทของ Amazon ในที่จัดเก็บความเชื่อถือของใบรับรองบนคอมพิวเตอร์ที่ใช้งาน Tableau หากต้องการดาวน์โหลดและติดตั้งใบรับรองรูทของ Amazon โปรดดูผู้มีสิทธิ์ออกใบรับรอง(ลิงก์จะเปิดในหน้าต่างใหม่)บนเว็บไซต์ 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(ลิงก์จะเปิดในหน้าต่างใหม่)) และรวมไฟล์ <machine_name>-LicResults.txt ที่คุณสร้างไว้

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

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

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

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

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

ตั้งแต่เดือนกรกฎาคม 2022 จะไม่รองรับการกระจายแบบ Debian อีกต่อไป หากต้องการข้อมูลเพิ่มเติม โปรดดู โพสต์ชุมชน Tableau นี้(ลิงก์จะเปิดในหน้าต่างใหม่)

ยังไม่ได้ติดตั้ง 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.
ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ