---
schema_version: "1"
id: 888a03146900c5ffe9cf6d8fd484f7ae0864af3b4db088e7b65d2e04788b10f7
title: กู้คืนจากไฟล์สำรองข้อมูล
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/db_restore.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/db_restore.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 56cd47d8b9aa895eccef0510141e7cbd45cde53a98f2528f856387db7a4b587a
description: Restore Tableau Server data from a backup file using tsm maintenance restore.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กู้คืนจากไฟล์สำรองข้อมูล

ใช้คำสั่ง `tsm maintenance restore` เพื่อกู้คืนข้อมูล Tableau Server ของคุณ คุณอาจใช้วิธีนี้หากระบบล้มเหลวและต้องกู้คืนข้อมูล หากคุณต้องเปลี่ยนกลับไปใช้ Tableau Server เวอร์ชันก่อน (เช่น หากมีปัญหาในการอัปเกรด) หรือหากคุณย้าย Tableau Server ไปยังฮาร์ดแวร์ใหม่ คุณสามารถใช้คำสั่ง `tsm maintenance restore` เพื่อคืนค่าข้อมูลสำรองของ Tableau Server ที่สร้างโดยใช้ `tabadmin backup` และ `tsm maintenance backup` ได้

## ข้อจำกัดเมื่อกู้คืน Tableau Server

- หากคุณทำการอัปเกรด Blue/Green หรืออัปเกรด Tableau Server 2021.4 (หรือเก่ากว่า) ด้วยตนเองโดยใช้วิธี [tsm maintenance (สำรองข้อมูลและกู้คืน)](https://help.tableau.com/current/server-linux/th-th/cli_maintenance_tsm.htm) คุณต้องเปิดใช้ `legacy-identity-mode` ก่อนจึงจะกู้คืนไปยัง Tableau Server 2022.1 (หรือใหม่กว่า) ได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู[การแก้ปัญหาการย้ายข้อมูลประจำตัว](https://help.tableau.com/current/server-linux/th-th/identity_migration_troubleshoot.htm)
- การสำรองข้อมูลในฐานข้อมูลด้วยวิธีอื่นๆ และสแนปช็อตของเครื่องระบบเสมือนเป็นแหล่งข้อมูลที่ไม่สามารถใช้กู้คืน Tableau Server ได้
- เมื่อคุณใช้ `tsm maintenance restore` เพื่อกู้คืนการสำรองข้อมูล Tableau ไฟล์การแยกข้อมูลและเนื้อหาของฐานข้อมูล PostgreSQL จะถูกเขียนทับด้วยเนื้อหาในไฟล์สำรองข้อมูล (`.tsbak`) หากคุณกำลังเรียกใช้การติดตั้งแบบกระจายของ Tableau Server ให้ดำเนินการกู้คืนข้อมูลบนโหนดที่ใช้ตัวควบคุม TSM (ซึ่งปกติเป็นโหนดเริ่มต้นอยู่แล้ว)
- คุณสามารถกู้คืนจากข้อมูลสำรองที่มีที่เก็บข้อมูลเข้าสู่ระบบประเภทเดียวกับเซิร์ฟเวอร์ที่ทำงานอยู่เท่านั้น ตัวอย่างเช่น การสำรองข้อมูลจากเซิร์ฟเวอร์ที่ใช้การตรวจสอบสิทธิ์ภายในสามารถกู้คืนไปยัง Tableau Server ที่เริ่มต้นด้วยการตรวจสอบสิทธิ์ภายใน แต่ข้อมูลสำรองจากเซิร์ฟเวอร์ที่ใช้การตรวจสอบสิทธิ์ Active Directory จะไม่สามารถกู้คืนไปยังเซิร์ฟเวอร์ที่เริ่มต้นด้วยการตรวจสอบสิทธิ์ภายในได้
- คุณสามารถกู้คืนไฟล์สำรองข้อมูลไปยังเวอร์ชัน Tableau Server ที่เป็นเวอร์ชันเดียวกันหรือใหม่กว่าเวอร์ชันที่สร้างการสำรองข้อมูลไว้เท่านั้น คุณไม่สามารถกู้คืนข้อมูลไปยัง Tableau เวอร์ชันเก่ากว่า
- ตั้งแต่เวอร์ชัน 2022.3 เป็นต้นไปจะไม่รองรับการสำรองข้อมูลที่สร้างขึ้นโดยใช้ tabadmin ("การสำรองข้อมูลก่อน TSM") คุณไม่สามารถกู้คืนการสำรองข้อมูลก่อน TSM เป็น Tableau Server เวอร์ชัน 2022.3 หรือใหม่กว่าได้
- ในระหว่างการกู้คืน กระบวนการกู้คืนจะเริ่มต้นการจัดทำดัชนีเนื้อหาและเนื้อหาภายนอกที่จัดการโดย Tableau Server ขึ้นมาใหม่แบบเต็มรูปแบบ กระบวนการนี้ใช้ทรัพยากร CPU ซึ่งอาจสังเกตเห็นได้ในระหว่างการสำรองข้อมูลและกู้คืนข้อมูล

## กู้คืน Tableau Server จากไฟล์สำรองข้อมูล

**หมายเหตุ:** การดำเนินการนี้รวมขั้นตอนที่คุณอาจต้องดำเนินการโดยใช้บรรทัดคำสั่ง TSM

1. (ไม่บังคับ) คัดลอกไฟล์ `.tsbak` ไปยังตำแหน่งไฟล์เริ่มต้น
    
    คำสั่ง `restore` ต้องการไฟล์ข้อมูลสำรองในไดเรกทอรีที่กำหนดไว้ในตัวแปร `basefilepath.backuprestore` ของ TSM ตามค่าเริ่มต้น:
    
    `` `/var/opt/tableau/tableau_server/data/tabsvc/files/backups/` ``
    
    หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับพาธของไฟล์และวิธีการเปลี่ยน โปรดดู [พาธไฟล์ tsm](https://help.tableau.com/current/server-linux/th-th/cli_default_filepaths_tsm.htm)
    
    **หมายเหตุ:** หากคุณกู้คืนข้อมูลสำรองที่คัดลอกไปยังโฟลเดอร์ข้อมูลสำรอง โปรดตรวจสอบว่าผู้ใช้ที่ไม่มีสิทธิ์ (โดยค่าเริ่มต้นคือ `tableau`) มีสิทธิ์ “อ่าน” ไฟล์ข้อมูลสำรองเป็นอย่างน้อย มิฉะนั้น กระบวนการกู้คืนอาจไม่สามารถแตกไฟล์ Zip ของไฟล์สำรองข้อมูลได้ และการกู้คืนจะล้มเหลว
2. หยุดเซิร์ฟเวอร์ ที่ข้อความแจ้งคำสั่ง ให้พิมพ์:
    
    `tsm stop`
3. กู้คืนจากไฟล์สำรองข้อมูล ที่ข้อความแจ้งคำสั่ง ให้พิมพ์:
    
    `tsm maintenance restore --file <file_name>`
    
    ในบรรทัดด้านบน แทนที่ `<file_name>` ด้วยชื่อไฟล์สำรองข้อมูลที่คุณต้องการใช้กู้คืน
    
    **หมายเหตุ:** หากคุณพบข้อผิดพลาดขณะพยายามกู้คืนจากไฟล์สำรองข้อมูล ดู[แก้ปัญหา Tableau Server ใน Linux](https://help.tableau.com/current/server-linux/th-th/troubleshoot_linux.htm)
4. รีสตาร์ทเซิร์ฟเวอร์:
    
    `tsm start`