---
schema_version: "1"
id: 35bc3c4f8cf8ec3a8f566582b665bc0966cbf7bdaecaf256fb8f67034eb3df6f
title: กำหนดค่าที่เก็บของ Tableau Server อีกครั้ง
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/server_external_repo_reconfigure.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/server_external_repo_reconfigure.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 5efdc39359b1a1076c10de94c649da5ee49f21eac2e250f886e4b184b25395a3
description: Reconfigure the Tableau Server repository between local and external.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กำหนดค่าที่เก็บของ Tableau Server อีกครั้ง

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

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

**หมายเหตุ:** ต้องหยุดการทำงานของ Tableau Server ก่อนที่คุณจะสามารถย้ายที่เก็บได้อย่างปลอดภัย

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกเหล่านี้และที่เก็บภายนอก โปรดดู [ที่เก็บภายนอกของ Tableau Server](https://help.tableau.com/v0.0/server/th-th/server_external_repo.htm)

## ย้ายที่เก็บภายในไปภายนอก

ต้องหยุด Tableau Server เพื่อย้ายจากที่เก็บภายในเครื่องไปยังที่เก็บภายนอก

ใช้ขั้นตอนต่อไปนี้เพื่อย้ายที่เก็บของ Tableau Server จากภายในไปภายนอก

1. เปิดใช้งานคีย์ผลิตภัณฑ์ Advanced Management บน Tableau Server ของคุณ หากยังไม่ได้เปิดใช้งาน ต้องใช้สิทธิ์อนุญาต Advanced Management เพื่อกำหนดค่า Tableau Server กับที่เก็บภายนอก
2. กำหนดค่าอินสแตนซ์ของ Amazon PostgreSQL DB ให้ใช้ที่เก็บภายนอก
    1. Amazon: [สร้างอินสแตนซ์ PostgreSQL DB บน AWS Relational Database Service (RDS)](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_RDS.htm)
    2. ฐานข้อมูล Azure: [สร้างอินสแตนซ์ PostgreSQL ของฐานข้อมูล Azure ใน Azure](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_Azure.htm)
    3. ฐานข้อมูล Google Cloud: [สร้างอินสแตนซ์ PostgreSQL บน Google Cloud](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_gcp.htm)
    4. อินสแตนซ์ PostgreSQL แบบสแตนอะโลน: [สร้างฐานข้อมูล PostgreSQL เป็นการติดตั้งแบบสแตนด์อะโลน](https://help.tableau.com/v0.0/server/th-th/server_external_repo_configure_standalone.htm)
3. สร้างไฟล์ json พร้อมการตั้งค่าการกำหนดค่าดังต่อไปนี้:
    
    {
     "flavor":"<flavor name>",
     "masterUsername":"<admin user name>",
     "masterPassword":"<password>", 
     "host":"<instance host name>",
     "port":5432
    }
    
    - **flavor:** นี่คือประเภทบริการภายนอกที่คุณจะใช้สำหรับที่เก็บของ Tableau Server
        
        - Amazon RDS: ใช้ “rds”
        - ฐานข้อมูล Azure: ใช้ "azure"
        - ฐานข้อมูล Google Cloud: ใช้ “gcp”
        - ฐานข้อมูล PostgreSQL แบบสแตนด์อะโลน: ใช้ "generic"
    - **masterUsername:**
        
        - **Amazon RDS:** ใช้ "rails" เป็นชื่อผู้ใช้ นี่คือผู้ใช้ที่คุณระบุขณะสร้างอินสแตนซ์ RDS
            
            > [!IMPORTANT]
            > 
            > คุณต้องใช้ "rails" เป็น masterUsername นี่เป็นข้อกำหนดเพื่อให้ที่เก็บภายนอกทำงานกับ Tableau Server ได้อย่างถูกต้อง
        - **ฐานข้อมูล Azure, อินสแตนซ์ Google Cloud และอินสแตนซ์ PosgreSQL แบบสแตนด์อะโลน:** เลือกชื่อผู้ใช้ที่ตรงตามข้อกำหนดของคุณ เราขอแนะนำให้ใช้ **postgres** เป็นชื่อผู้ใช้ที่เป็นผู้ดูแลระบบ หากคุณเลือกที่จะใช้ชื่อผู้ใช้อื่น โปรดตรวจสอบให้แน่ใจว่าชื่อผู้ใช้ไม่ได้ขึ้นต้นด้วย **pg** หรือ **azure** และไม่สามารถใช้ชื่อผู้ใช้ที่เป็น **rails**, **tblwgadmin**, **tableau**, **readonly** หรือ **tbladminviews** เมื่อเลือกชื่อผู้ใช้อื่นที่ไม่ใช่ "postgres" หลังจากการคืนค่าข้อมูลสํารองแต่ละครั้ง คําต่อท้าย "\_bak" จะถูกเพิ่มให้กับผู้ใช้ระบบ "postgres" เริ่มต้นในที่เก็บ เช่น "postgres\_bak"
    - **masterPassword:** นี่คือรหัสผ่านเดียวกับที่คุณระบุขณะสร้างอินสแตนซ์ฐานข้อมูล PostgreSQL
    - **host:** นี่คือตำแหน่งข้อมูลของอินสแตนซ์ฐานข้อมูล PostgreSQL ของคุณ
    - **port:** พอร์ตฐานข้อมูลที่คุณระบุขณะสร้างอินสแตนซ์ PostgreSQL DB
4. ใช้คำสั่ง TSM CLI ต่อไปนี้เพื่อกำหนดค่า Tableau Server ให้ใช้ที่เก็บภายนอก
    
    `tsm topology external-services repository enable -f file.json -c <ssl certificate file>.pem`
    
    **หมายเหตุ:** จำเป็นต้องใช้ใบรับรอง SSL เฉพาะเมื่อคุณกำลังใช้การเชื่อมต่อที่เข้ารหัสระหว่างTableau Server และที่เก็บภายนอก หากไม่จำเป็นสำหรับคุณ คุณจะต้องระบุตัวเลือก `--no-ssl` ในกรณีนี้ คำสั่ง tsm จะมีลักษณะดังนี้:  
    `tsm topology external-services repository enable -f <filename>.json --no-ssl`  
    
    ไฟล์ json คือไฟล์ที่คุณสร้างไว้ในขั้นตอนแรกกับการตั้งค่าการกำหนดค่า สามารถดาวน์โหลดไฟล์ใบรับรอง SSL ได้ตามที่ระบุไว้ใน[หัวข้อนี้](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL)
    
    การใช้คำสั่งข้างต้นจะย้ายที่เก็บภายในไปยังอินสแตนซ์ PostgreSQL DB ภายนอก

## ย้ายที่เก็บภายนอกมาภายใน

ต้องหยุด Tableau Server เพื่อย้ายจากที่เก็บภายนอกไปยังที่เก็บภายในเครื่อง

ใช้ขั้นตอนต่อไปนี้เพื่อย้ายที่เก็บของ Tableau Server จากภายในมาที่การติดตั้งภายใน

1. ใช้คำสั่ง TSM CLI ต่อไปนี้เพื่อย้ายที่เก็บไปยังโหนดที่กำหนด:
    
    `tsm topology external-services repository disable -n nodeN`
2. หากคุณจะตั้งค่า HA ให้ที่เก็บ โปรดติดตั้งที่เก็บบนโหนดที่สอง หากต้องการข้อมูลเพิ่มเติม โปรดดู [ตัวอย่าง: ติดตั้งและกำหนดค่าคลัสเตอร์ HA แบบสามโหนด](https://help.tableau.com/v0.0/server/th-th/distrib_ha_install_3node.htm)
    
    **หมายเหตุ:** หากต้องการติดตั้งที่เก็บบนโหนดที่สอง คุณจะต้องใช้คำสั่งที่อธิบายในขั้นตอนก่อนหน้านี้ก่อน ขั้นตอนแรกจะย้ายที่เก็บภายนอกมายังที่เก็บภายใน จากนั้นคุณสามารถติดตั้งที่เก็บบนโหนดที่สองบน Tableau Server ได้

## ใครสามารถดำเนินการนี้ได้บ้าง

ผู้ดูแลระบบ Tableau Server สามารถกำหนดค่าให้ที่เก็บภายนอกอีกครั้งได้ และคุณจะต้องมีสิทธิ์เข้าถึงเพื่อสร้างอินสแตนซ์ฐานข้อมูล PostgreSQL บน Amazon หรือ Azure