---
schema_version: "1"
id: 17ce058a70c900907aae7cc5b76bcaa6b89a67b824c0dbd38e1549697dcba1fd
title: 還原備份內容
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/server-linux/db_restore.md
canonical_url: https://help.tableau.com/current/server-linux/zh-tw/db_restore.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 524afaef4956cc8b349b67962d910639b7848b6e704622326918adcb4e79b249
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` 命令來還原使用 `tabadmin backup` 和 `tsm maintenance backup` 建立的 Tableau Server 備份 。

## 還原 Tableau Server 時的限制

- 如果使用 [tsm 維護（備份和還原）](https://help.tableau.com/current/server-linux/zh-tw/cli_maintenance_tsm.htm)方法執行藍/綠升級或手動升級 Tableau Server 2021.4（或更早版本），則在還原到 Tableau Server 2022.1（或更高版本）之前必須啟用 `legacy-identity-mode`。有關詳情，請參閱[對身份移轉問題進行疑難排解](https://help.tableau.com/current/server-linux/zh-tw/identity_migration_troubleshoot.htm)。
- 在還原 Tableau Server 時，透過其他方式建立的資料庫備份以及虛擬電腦快照是無效資料來源。
- 使用 `tsm maintenance restore` 還原 Tableau 資料時，備份檔案 (`.tsbak`) 中的內容會覆寫資料擷取檔案和 PostgreSQL 資料庫的內容。如果正在執行 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` 命令需要 TSM `basefilepath.backuprestore` 變數定義的目錄中有備份檔案。預設情況下：
    
    `` `/var/opt/tableau/tableau_server/data/tabsvc/files/backups/` ``
    
    有關檔案路徑及其修改方式的詳情，請參閱[tsm File Paths](https://help.tableau.com/current/server-linux/zh-tw/cli_default_filepaths_tsm.htm)。
    
    **附註：**若要還原複製到備份資料夾中的備份，請確保非特殊權限使用者（預設為 `tableau`）至少具有對備份檔案的讀取存取權。否則，還原程序可能無法解壓縮備份檔案，還原將會失敗。
2. 停止伺服器。在命令提示字元處，鍵入：
    
    `tsm stop`
3. 從備份檔案進行還原。在命令提示字元處，鍵入：
    
    `tsm maintenance restore --file <file_name>`
    
    在上面的行中，將 `<file_name>` 替換為要用來進行還原的備份檔案的名稱。
    
    **附註：**如果在嘗試恢復備份內容時遇到錯誤，請參閱[Linux 上的 Tableau Server 疑難排解](https://help.tableau.com/current/server-linux/zh-tw/troubleshoot_linux.htm)。
4. 重新啟動伺服器：
    
    `tsm start`