---
schema_version: "1"
id: 985e6109aec33c941eb59cba0fb10f3709f02f1aab42ec53da360846ee1d934c
title: กระบวนการย้ายที่เก็บ
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/distrib_rep_move.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/distrib_rep_move.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 27665d07d5c8f0e868e12fde24e84dc4f7198998efa533920cc49770bc2fa2e3
description: Add, remove, or move the PostgreSQL repository process across Tableau Server nodes.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กระบวนการย้ายที่เก็บ

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

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

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

หากคุณจะย้ายที่เก็บไฟล์ด้วย คุณสามารถย้ายที่เก็บได้พร้อมกัน ดู[ย้ายกระบวนการของที่จัดเก็บไฟล์](https://help.tableau.com/v0.0/server/th-th/distrib_de_move.htm)

ก่อนทำการเปลี่ยนแปลงที่เก็บ ให้สำรองข้อมูลทั้งหมดของ Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm maintenance backup](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm#tsm)

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

ขั้นตอนในการย้ายที่เก็บมีดังนี้

1. เพิ่มอินสแตนซ์ใหม่ของที่เก็บไปยังโหนดอื่น เริ่มต้นเซิร์ฟเวอร์ แล้วรอให้ซิงโครไนซ์กับที่เก็บแรก
2. ลบอินสแตนซ์ของที่เก็บจากโหนดเดิม

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

### เพิ่มอินสแตนซ์ใหม่ของที่เก็บ

1. เปิด TSM ในเบราว์เซอร์:
    
    `https://<tsm-computer-name>:8850`
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู[เข้าสู่ระบบ Tableau Services Manager Web UI](https://help.tableau.com/v0.0/server/th-th/sign_in_tsm.htm)
2. คลิกแท็บการกำหนดค่า
3. สำหรับโหนดที่คุณจะเพิ่มที่เก็บให้
    
    เลือกที่เก็บ (pgsql)
4. คลิกการเปลี่ยนแปลงที่รอดำเนินการที่ด้านบนของหน้า:
    
    ![แถบเครื่องมือ Tableau Server Manager แสดงให้เห็นว่ามีการเปลี่ยนแปลงที่รอดำเนินการอยู่](/tableau/next/th-th/server/th-th/Img/tsm-ui-pending-changes-btn.png)
    
    รายการการเปลี่ยนแปลงที่รอดำเนินการจะปรากฏขึ้น
    
    หากคุณกำหนดค่าคลัสเตอร์ที่มี 3 หรือ 5 โหนด และยังไม่ได้ปรับใช้ชุดบริการรวม คำเตือนจะปรากฏขึ้น คุณสามารถดำเนินการต่อ และปรับใช้ชุดบริการรวมได้ในขั้นตอนที่แยกต่างหาก ดูรายละเอียดเพิ่มเติมเกี่ยวกับการปรับใช้ชุดบริการรวมใหม่ได้ที่[ปรับใช้ชุดบริการรวม](https://help.tableau.com/v0.0/server/th-th/distrib_ha_zk.htm)
5. คลิกใช้การเปลี่ยนแปลงและรีสตาร์ทและยืนยันเพื่อยืนยันการรีสตาร์ทของ Tableau Server
6. หลังจากที่รีสตาร์ท Tableau Server แล้ว ในแท็บสถานะ ให้ตรวจดูว่ากระบวนการทั้งหมดกำลังทำงาน

### นำอินสแตนซ์ของที่เก็บออก

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

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

### เพิ่มอินสแตนซ์ใหม่ของที่เก็บ

1. เพิ่มที่เก็บ (pgsql) ไปที่โหนดอื่น
    
    tsm topology set-process -n <nodeID> -pr pgsql -c 1
2. ใช้การเปลี่ยนแปลง หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง `pending-changes apply` จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก `--ignore-prompt` แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm pending-changes apply](https://help.tableau.com/v0.0/server/th-th/cli_pending-changes.htm#pending-changes-apply)
    
    tsm pending-changes apply
3. รอให้ที่เก็บใหม่บนโหนดที่สองซิงโครไนซ์กับโหนดแรก
    
    tsm status -v
    
    รอจนกว่าสถานะของที่เก็บใหม่จะแสดงเป็น "ไม่พร้อมใช้งาน"

### นำอินสแตนซ์ของที่เก็บออก

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

1. ลบที่เก็บออกจากโหนดแรกโดยการตั้งค่าปริมาณกระบวนการเป็น 0 (ศูนย์) ดังนี้
    
    tsm topology set-process -n <nodeID> -pr pgsql -c 0
2. ใช้การเปลี่ยนแปลง หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง `pending-changes apply` จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก `--ignore-prompt` แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm pending-changes apply](https://help.tableau.com/v0.0/server/th-th/cli_pending-changes.htm#pending-changes-apply)
    
    tsm pending-changes apply