---
schema_version: "1"
id: 99ab9990564a74c911a6b738501cd3cb192eadb8d743e8c9cf43f3962bded14b
title: Microsoft SQL Server
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/pro/desktop/examples_sqlserver.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/th-th/examples_sqlserver.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 355c3e931287b5c50ccf9c8598ccda7d1b007dc3eb04227d131b6605a748f4b5
description: Connect Tableau to a Microsoft SQL Server database and set up the data source.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# Microsoft SQL Server

บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับฐานข้อมูล Microsoft SQL Server และตั้งค่าแหล่งข้อมูล

หมายเหตุ: ใช้ตัวเชื่อมต่อ Microsoft SQL Server เพื่อเชื่อมต่อกับ Parallel Data Warehouse (PDW), Microsoft Azure Synapse Analytics (ก่อนหน้านี้เรียกว่า Azure SQL Data Warehouse) หรือ Microsoft Azure SQL Database ของ Microsoft SQL Server

## ก่อนที่คุณจะเริ่มต้น

ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อนี้

- ชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ
- (ไม่บังคับ) หมายเลขพอร์ตหากคุณต้องการเชื่อมต่อกับพอร์ตที่ไม่ได้เป็นค่าเริ่มต้น
- (ไม่บังคับ) ฐานข้อมูลหากต้องการเชื่อมต่อกับฐานข้อมูลที่มี
- วิธีการตรวจสอบสิทธิ์: การตรวจสอบสิทธิ์ของ Windows หรือชื่อผู้ใช้และรหัสผ่าน
- คุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์ SSL อยู่ใช่ไหม
- คุณต้องการกำหนดระดับการแยกฐานข้อมูลเพื่ออ่านข้อมูลที่ยังไม่ได้ยืนยันใช่ไหม
- (ไม่บังคับ) คำสั่ง SQL เริ่มต้นที่จะทำงานทุกครั้งที่ Tableau เชื่อมต่อ

### ต้องมีไดรเวอร์

ตัวเชื่อมต่อนี้ต้องการไดรเวอร์เพื่อติดต่อกับฐานข้อมูล หากไม่ได้มีการติดตั้งไดรเวอร์ในคอมพิวเตอร์ของคุณ Tableau จะแสดงข้อความในกล่องโต้ตอบการเชื่อมต่อพร้อมลิงก์ไปยังหน้า[ดาวน์โหลดไดรเวอร์](https://www.tableau.com/th-th/support/drivers) ซึ่งคุณจะพบลิงก์ของไดรเวอร์และคำแนะนำในการติดตั้ง

## ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล

1. เริ่มต้นใช้งาน Tableau และเลือก Microsoft SQL Server ในส่วนเชื่อมต่อ หากต้องการดูรายการการเชื่อมต่อข้อมูลทั้งหมด โปรดเลือกเพิ่มเติมในส่วนไปยังเซิร์ฟเวอร์ จากนั้นทำตามขั้นตอนต่อไปนี้
    
    1. ป้อนชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ
        
        หากต้องการเชื่อมต่อกับพอร์ตที่ไม่ได้เป็นค่าเริ่มต้น โปรดใช้รูปแบบ `<server name>, <port number>` เมื่อป้อนชื่อเซิร์ฟเวอร์ ตัวอย่างเช่น `ExampleServer, 8055`
    2. (ไม่บังคับ) ป้อนชื่อฐานข้อมูลหากต้องการเชื่อมต่อกับฐานข้อมูลที่มี
    3. เลือกวิธีที่ต้องการเข้าสู่ระบบเซิร์ฟเวอร์ ระบุว่าจะใช้การตรวจสอบสิทธิ์ของ Windows หรือชื่อผู้ใช้และรหัสผ่านที่เฉพาะเจาะจง หากเซิร์ฟเวอร์มีการป้องกันด้วยรหัสผ่าน และคุณไม่ได้อยู่ในสภาพแวดล้อม Kerberos คุณต้องป้อนชื่อผู้ใช้และรหัสผ่าน
        
        เลือกช่องทำเครื่องหมายต้องใช้ SSL เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSL
    4. ระบุว่าอ่านข้อมูลที่ยังไม่ได้ยืนยันหรือไม่ ตัวเลือกนี้ช่วยให้ Tableau ทำงานในระดับการแยกการอ่านที่ยังไม่ได้ยืนยันได้ การค้นหาที่ใช้เวลานานจากธุรกรรมอื่น รวมถึงการรีเฟรชการแยกข้อมูล สามารถล็อกฐานข้อมูลและทำให้ธุรกรรมของ Tableau ล่าช้าได้ เลือกตัวเลือกนี้เพื่ออนุญาตให้การค้นหาอ่านแถวที่ได้รับการแก้ไขโดยธุรกรรมอื่นๆ แล้วได้แม้ว่าจะยังไม่ได้ยืนยันก็ตาม เมื่อมีการล้างตัวเลือกนี้ Tableau จะใช้ระดับการแยกเริ่มต้นที่ระบุโดยฐานข้อมูล
    5. (ไม่บังคับ) เลือก เริ่มต้น SQL เพื่อระบุคำสั่ง SQL ที่จะเรียกใช้เมื่อเริ่มต้นทุกการเชื่อมต่อ เช่น เมื่อคุณเปิดเวิร์กบุ๊ก รีเฟรชการแยกข้อมูล เข้าสู่ระบบ Tableau Server หรือเผยแพร่ไปยัง Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู[เรียกใช้ SQL เริ่มต้น](https://help.tableau.com/v0.0/pro/desktop/th-th/connect_basic_initialsql.htm)
    6. เลือกเข้าสู่ระบบ
        
        หาก Tableau ไม่สามารถทำการเชื่อมต่อได้ ให้ตรวจสอบว่าข้อมูลเข้าสู่ระบบนั้นถูกต้อง หากคุณยังไม่สามารถเชื่อมต่อได้ คอมพิวเตอร์ของคุณกำลังพบปัญหาขณะค้นหาเซิร์ฟเวอร์ โปรดติดต่อผู้ดูแลเครือข่ายหรือผู้ดูแลฐานข้อมูลเพื่อขอความช่วยเหลือ
        
        **หมายเหตุสำหรับผู้ใช้ Ubuntu**: หากคุณประสบปัญหาในการสร้างการเชื่อมต่อ SSL บนการกระจาย Ubuntu คุณอาจจำเป็นต้องกำหนดค่าเส้นทางการรับรอง CA หากต้องการข้อมูลเพิ่มเติม โปรดดู[กำหนดค่า SSL สำหรับการเชื่อมต่อ JDBC](https://help.tableau.com/current/pro/desktop/th-th/jdbc_ssl_config.htm)
2. บนหน้าแหล่งข้อมูล ให้ทำดังนี้
    
    1. (ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้
    2. เลือกฐานข้อมูลหรือใช้กล่องข้อความจากรายการดรอปดาวน์ฐานข้อมูลเพื่อค้นหาฐานข้อมูลตามชื่อ
    3. ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องข้อความเพื่อค้นหาตารางตามชื่อ
        
        นอกจากนี้คุณยังสามารถระบุโพรซีเยอร์ที่จัดเก็บไว้ในฐานข้อมูลได้อีกด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับโพรซีเยอร์ที่จัดเก็บไว้ รวมถึงรายการข้อจำกัดสำหรับฐานข้อมูล SQL Server โดยเฉพาะโปรดดู [ใช้โพรซีเยอร์ที่จัดเก็บไว้](https://help.tableau.com/v0.0/pro/desktop/th-th/connect_basic_stored_procedures.htm)
    4. ลากตารางหรือขั้นตอนที่จัดเก็บไว้ไปยังแคนวาส แล้วเลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์ของคุณ
        
        ใช้ SQL แบบปรับแต่งเองเพื่อเชื่อมต่อกับการค้นหาเฉพาะแทนที่จะเป็นแหล่งข้อมูลทั้งหมด หากต้องการข้อมูลเพิ่มเติม โปรดดู [เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง](https://help.tableau.com/v0.0/pro/desktop/th-th/customsql.htm)คุณยังสามารถใช้ SQL แบบปรับแต่งเองเพื่อดำเนินการวิเคราะห์เชิงพื้นที่ขั้นสูงบนคอลัมน์เชิงพื้นที่ใน Microsoft SQL Server ได้อีกด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้ SQL แบบปรับแต่งเองและ RAWSQL เพื่อดำเนินการวิเคราะห์เชิงพื้นที่ขั้นสูง](https://help.tableau.com/v0.0/pro/desktop/th-th/maps_spatial_sql.htm#Use)

**หมายเหตุ:** Tableau Desktop ไม่รองรับประเภทข้อมูล TIME ของ Microsoft SQL Server ฟิลด์ประเภทข้อมูลนี้จะไม่ได้รับการนำเข้าและไม่ปรากฏใน Tableau Desktop หากรวมอยู่ในโพรซีเยอร์ที่จัดเก็บไว้ ฟิลด์ประเภทข้อมูล TIME จะไม่ปรากฏใน Tableau Desktop หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้โพรซีเยอร์ที่จัดเก็บไว้](https://help.tableau.com/v0.0/pro/desktop/th-th/connect_basic_stored_procedures.htm)

## เข้าสู่ระบบบน Mac

หากคุณใช้ Tableau Desktop บน Mac เมื่อคุณป้อนชื่อเซิร์ฟเวอร์เพื่อเชื่อมต่อ ให้ใช้ชื่อโดเมนที่มีคุณสมบัติครบถ้วน เช่น mydb.test.ourdomain.lan แทนชื่อโดเมนแบบสัมพัทธ์ เช่น mydb หรือ mydb.test

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

## การเชื่อมต่อกับคลัสเตอร์ความพร้อมใช้งานสูง

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

ในการดำเนินการนี้ ให้สร้างไฟล์ TDC (หรืออัปเดตไฟล์ TDC ที่มีอยู่) เพื่อปรับแต่งสตริงการเชื่อมต่อและส่วนเสริม ODBC ที่ใช้ คุณจะต้องรวมการปรับแต่งต่อไปนี้

<customization name='odbc-connect-string-extras' value='MultiSubnetFailover=yes;' />

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าตัวเลือกนี้สำหรับการเชื่อมต่อ SQL Server โปรดดู[ปรับแต่งสตริงการเชื่อมต่อสำหรับตัวเชื่อมต่อแบบเนทีฟ](https://help.tableau.com/current/pro/desktop/th-th/connect_string_custom.htm)และ[ปรับแต่งและปรับตั้งการเชื่อมต่อ](https://help.tableau.com/current/pro/desktop/th-th/connect_customize.htm)

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพการเชื่อมต่อของคุณกับคลัสเตอร์ความพร้อมใช้งานสูง โปรดดู[การรองรับ SQL Server สำหรับความพร้อมใช้งานสูง การกู้คืนจากภัยพิบัติ](https://learn.microsoft.com/en-us/sql/relational-databases/native-client/features/sql-server-native-client-support-for-high-availability-disaster-recovery?view=sql-server-ver15)

**หมายเหตุ**:เมื่อใช้การปรับแต่งส่วนเสริม ODBC บน Tableau Server พารามิเตอร์ (ในกรณีนี้คือ `MultiSubnetFailover`) จะต้องเพิ่มไปยังรายการที่อนุญาตพิเศษของ ODBC หากต้องการคำแนะนำ โปรดดู[ปรับแต่งสตริงการเชื่อมต่อสำหรับตัวเชื่อมต่อแบบเนทีฟ](https://help.tableau.com/current/pro/desktop/th-th/connect_string_custom.htm) Tableau Cloud รองรับพร็อพเพอร์ตี้ไดรเวอร์นี้แล้วเมื่อเผยแพร่เวิร์กบุ๊กที่รวม TDC จาก Tableau Desktop

## แก้ไขข้อความแสดงข้อผิดพลาด “เวิร์กชีตไม่พร้อมใช้งาน”

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

- คุณไม่มีการเข้าถึงไปยังการเชื่อมต่อข้อมูลที่ใช้ในเวิร์กบุ๊ก
- ข้อมูลเข้าสู่ระบบของคุณไม่สามารถใช้งานได้ ตัวอย่างเช่น รหัสผ่านของคุณหมดอายุ

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

## ดูเพิ่มเติม

- [ตั้งค่าแหล่งข้อมูล](https://help.tableau.com/v0.0/pro/desktop/th-th/datasource_prepare.htm) เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- [สร้างแผนภูมิและวิเคราะห์ข้อมูล](https://help.tableau.com/v0.0/pro/desktop/th-th/design_and_analyze.htm) – เริ่มการวิเคราะห์ข้อมูลของคุณ

[เชื่อมต่อข้อมูลเชิงพื้นที่ในฐานข้อมูล](https://help.tableau.com/v0.0/pro/desktop/th-th/maps_spatial_sql.htm)