SQL Server Licensing รุ่น 2025 เข้าใจได้ด้วยคำถาม 3 ข้อ คือ ใช้รุ่นไหน (Standard หรือ Enterprise), นับแบบไหน (Per Core หรือ Server + CAL) และติดตั้งที่ไหน (เครื่องจริง, VM เครื่องเดียว หรือหลาย Host) ตอบครบ 3 ข้อก็รู้ทันทีว่าต้องซื้ออะไร และต้องมี Software Assurance (SA) หรือไม่
หน้านี้คือภาพรวมของทั้งชุด อ่านจบแล้วเลือกได้ทันที ถ้าต้องการรายละเอียดเฉพาะเรื่อง เปิดอ่านแต่ละตอนด้านล่าง ทุกตอนอ้างอิงเอกสารของ Microsoft เท่านั้น
Quick Answer: SQL Server Licensing ซื้อแบบไหน
- ผู้ใช้น้อยและนับได้: Standard แบบ Server + CAL ไม่ต้องมี SA
- ผู้ใช้เยอะ นับไม่ได้ หรือมีเว็บ: Per Core ขั้นต่ำ 4 Core ต่อ CPU หรือต่อ VM
- VM บน Host เดียว: Server + CAL ต่อ VM หรือ Enterprise ครบทุก Core ของ Host ไม่ต้องมี SA
- นับราย VM, ย้ายข้าม Host, Server สำรองฟรี: ต้องมี SA หรือ Subscription
- ขึ้น Cloud: เช่ารวมค่าบริการ หรือใช้ลิขสิทธิ์ของตัวเองเมื่อมี SA ตามกลุ่ม Cloud
ชุดบทความ SQL Server Licensing ทั้ง 4 ตอน
On-premise: เครื่องจริง VM HA Cluster และ HCI
นับ Core ทีละขั้น VM บน Host เดียว ย้ายข้าม Host, Affinity Rule และจำนวน Node
CAL: User CAL, Device CAL และ Multiplexing
ทำไมต่อ API หรือ Service Account ตัวเดียว ต้องซื้อ CAL ทุกผู้ใช้
Cloud: Azure, AWS, Google Cloud และ Cloud ในไทย
Azure Hybrid Benefit, License Mobility, Flexible Virtualization และ Server สำรองฟรี
Software Assurance (SA) ของ Windows Server และ SQL Server
ซื้อขาด, Open Value, Subscription, ต่ออายุ SA และสิทธิ์ที่เสียเมื่อไม่ต่อ
แผนภาพเลือกซื้อ SQL Server Licensing
เริ่มจากคำถามเดียว “ติดตั้ง SQL Server ที่ไหน” แล้วเลือก 1 ใน 6 แบบ ได้แก่ เครื่องจริง 1 เครื่อง, เครื่องจริงทำ Cluster, VM บน Host เดียว, VM ทำ Cluster HA, HCI หรือ Cluster หลาย Host และบน Cloud คำตอบทางขวาบอกแบบลิขสิทธิ์ที่ต้องซื้อ กรอบสีเขียวไม่ต้องมี SA กรอบสีแดงต้องมี SA หรือ Subscription

SQL Server Licensing คำถามที่ 1: ใช้รุ่นไหน
| Standard | Enterprise | |
|---|---|---|
| รองรับสูงสุดต่อ Instance | 4 Socket หรือ 32 Core · RAM (Buffer Pool) 256 GB | ไม่จำกัด (ตาม OS) |
| Server สำรอง | Failover Cluster 2 Node · Basic AG (2 Replica, 1 ฐานข้อมูล) | Failover Cluster 16 Node · Always On AG เต็มรูปแบบ |
| แบบลิขสิทธิ์ | Per Core หรือ Server + CAL | Per Core เท่านั้น |
| เหมาะกับ | ERP, บัญชี, ระบบงาน SME | ระบบหลักขนาดใหญ่ หรือ VM จำนวนมาก |
รุ่นฟรี: Express (ฐานข้อมูลไม่เกิน 50 GB, 4 Core) ใช้งานจริงได้ · Developer ฟีเจอร์ครบแต่ใช้ได้เฉพาะพัฒนาและทดสอบ
SQL Server Licensing คำถามที่ 2: นับแบบไหน
| Per Core | Server + CAL (Standard) | |
|---|---|---|
| ซื้ออะไร | Core ขั้นต่ำ 4 Core ต่อ CPU หรือต่อ VM (แพ็กละ 2 Core) | Server License 1 ตัวต่อ 1 VM หรือ 1 เครื่อง + CAL ทุกผู้ใช้ |
| ผู้ใช้ | ไม่จำกัด ไม่ต้องซื้อ CAL | ต้องมี CAL ทุกคน รวมผู้ใช้ทางอ้อม |
| เลือกเมื่อ | ผู้ใช้เยอะ นับไม่ได้ หรือมีเว็บไซต์ / ลูกค้าภายนอก | ผู้ใช้น้อยและนับได้แน่นอน |
ผู้ใช้ที่ต่อผ่านโปรแกรม เว็บ หรือ API ตัวเดียว ยังต้องนับ CAL ทุกคน อ่านต่อที่ ตอน CAL
SQL Server Licensing คำถามที่ 3: ติดตั้งที่ไหน ต้องมี SA ไหม
ตารางนี้สำคัญที่สุด เพราะบอกว่ากรณีไหนบังคับ SA หรือ Subscription
| ระบบของคุณ | ซื้อแบบนี้ | ต้องมี SA / Subscription |
|---|---|---|
| เครื่องจริง 1 เครื่อง (ไม่ทำ VM) | Standard หรือ Enterprise แบบ Per Core ครบทุก Core หรือ Standard Server + CAL | ไม่ต้อง |
| SQL ใน VM บน Host เครื่องเดียว | Standard Server + CAL (1 Server License ต่อ VM) หรือ Enterprise ครบทุก Core ของ Host (VM ได้ไม่เกินจำนวน Core) | ไม่ต้อง |
| SQL ใน VM นับราย VM แบบ Per Core | ตาม vCore ขั้นต่ำ 4 Core ต่อ VM | ต้อง |
| VM ย้ายข้าม Host (Cluster / HCI) | นับราย VM หรือ Enterprise ครบทุก Core ของ Host ที่ SQL รันได้ | ต้อง (ไม่มี SA ย้ายได้ 90 วันครั้ง) |
| มี Server สำรอง HA / DR | ซื้อเฉพาะตัวหลัก ได้ Passive ฟรี 1 HA + 1 DR + 1 Azure | ต้อง |
| VM / Container ไม่จำกัดบน Host | Enterprise ครบทุก Core ของ Host | ต้อง |
ข้อที่ทำไม่ได้: ซื้อ Standard แบบ Per Core โดยไม่มี SA แล้วติดตั้งใน VM เพราะสิทธิ์นี้ใช้ได้เฉพาะเครื่องจริง ตัวอย่างคำนวณทีละขั้นและ Cluster หลาย Node อยู่ใน ตอน On-premise


SQL Server Licensing บน Cloud
| Cloud | ไม่มี SA | มี SA หรือ Subscription |
|---|---|---|
| Azure | จ่ายรวมค่าบริการ | Azure Hybrid Benefit + Server สำรองฟรีบน Azure VM |
| AWS, Google Cloud, Alibaba (Listed Provider) | เช่าลิขสิทธิ์จากผู้ให้บริการ | License Mobility (ส่งแบบฟอร์มภายใน 10 วัน) |
| Cloud ในไทย เช่น SIS Cloud, INET | เช่า (SPLA) หรือใช้ลิขสิทธิ์เองบนเครื่องเฉพาะ | Flexible Virtualization Benefit ทั้งเครื่องร่วมและเครื่องเฉพาะ |
รายละเอียด การนับ vCore และ FAQ ของแต่ละ Cloud อยู่ใน ตอน Cloud
เปรียบเทียบแบบซื้อ SQL Server Licensing
| ช่องทาง | จ่ายเงิน | มีสิทธิ์ SA (HA, DR, ย้าย VM, อัปเกรดรุ่น) |
|---|---|---|
| ซื้อขาด (เช่น CSP Perpetual) | ครั้งเดียว ใช้ได้ตลอด | ไม่มี · เพิ่ม SA ภายหลังไม่ได้ |
| ซื้อขาดพร้อม SA (เช่น Open Value) | Open Value แบ่งจ่าย 3 ปี | มี |
| Subscription ผ่าน CSP | รายปี (สัญญา 1 หรือ 3 ปี) หมดสัญญาต้องต่อ | มี |
| Pay-as-you-go ผ่าน Azure Arc | รายชั่วโมงที่ใช้งาน ต้องต่อ Azure | มีสิทธิ์ Passive ฟรีเหมือน SA |
| บน Azure | รวมในค่าบริการ หรือใช้ Azure Hybrid Benefit | ตามบริการ |
เงื่อนไขการต่ออายุ SA และสิทธิ์ที่เสียเมื่อไม่ต่อ อ่านที่ Microsoft Software Assurance
หมายเหตุ: Microsoft ปิด Open License (OLP) ตั้งแต่ 1 มกราคม 2022 ให้ซื้อผ่าน CSP แทน ดูสินค้าได้ที่หมวด Microsoft SQL Server และ SQL Server CSP ส่วน Windows Server ต้องซื้อแยก อ่านได้ที่ วิธีการคิดลิขสิทธิ์ Windows Server 2025
SQL Server Licensing FAQ: เคสปัญหาการซื้อ 27 ข้อ
คำถามจริงจากลูกค้า แบ่งเป็น 6 หมวด คำถามละเอียดเพิ่มเติมอยู่ใน FAQ ของแต่ละตอน
SQL Server Licensing FAQ: นับ Core และ VM
Server CPU 2 ตัว ตัวละ 2 Core ต้องซื้อกี่ Core
ต้องซื้อ 8 Core เพราะขั้นต่ำ 4 Core ต่อ CPU (2 CPU × 4 Core) ซื้อเป็นแพ็ก 2 Core จำนวน 4 แพ็ก
Host เครื่องเดียวที่สำนักงาน ลง SQL ใน VM ต้องซื้อ SA ไหม
ไม่บังคับ ถ้าเลือก Standard แบบ Server + CAL หรือ Enterprise ครบทุก Core ของ Host ที่บังคับ SA คือการนับ Per Core แบบราย VM เท่านั้น
SQL ใน VM ขนาด 2 vCore ต้องซื้อกี่ Core
ถ้านับราย VM ต้องซื้อ 4 Core ตามขั้นต่ำต่อ VM พร้อม SA หรือ Subscription หรือใช้ Standard แบบ Server + CAL แทนได้
Host CPU 2 ตัว ตัวละ 10 Core รัน SQL 3 VM (4, 4 และ 8 vCore) ซื้อแบบไหนคุ้ม
มี 3 ทาง (1) นับราย VM รวม 16 Core + SA หรือ Subscription (2) Enterprise ครบ 20 Core ของ Host ไม่ต้องมี SA (3) Standard Server + CAL 3 Server License + CAL ตามผู้ใช้ ทีมงานเทียบราคาให้ได้
Host เปิด Hyper-threading แล้ว VM 4 vCPU นับกี่ Core
นับตาม Virtual Core ของ VM คือ 4 Core เพราะ Microsoft ระบุว่า Hyper-thread ที่ผูกกับ Virtual Core ต้องนับลิขสิทธิ์ด้วย
เพิ่ม vCPU ของ VM จาก 4 เป็น 8 ต้องทำอย่างไร
ซื้อ Core เพิ่มอีก 4 Core ก่อนเพิ่ม vCPU เพราะการนับราย VM ต้องครอบคลุมทุก Virtual Core
รัน SQL Server ใน Container หรือ Kubernetes นับอย่างไร
นับ Per Core พร้อม SA หรือ Subscription รัน Container ได้ไม่จำกัดภายใน OSE ที่ลงลิขสิทธิ์แล้ว ถ้าไม่มี SA แต่ละ Container นับเหมือน VM 1 ตัว
SQL Server Licensing FAQ: CAL และผู้ใช้
SQL Server Licensing แบบ Per Core ต้องซื้อ CAL อีกไหม
ไม่ต้องซื้อ SQL Server CAL แต่ผู้ใช้ยังต้องมี Windows Server CAL ตามเงื่อนไขของ Windows Server
โปรแกรมบัญชีต่อ SQL ด้วย User เดียว ต้องซื้อ CAL กี่ตัว
นับตามจำนวนคนที่ใช้โปรแกรมจริง ตามกฎ Multiplexing ของ Microsoft การต่อผ่าน User เดียวหรือ Application Server ไม่ลดจำนวน CAL
เว็บไซต์หรือร้านค้าออนไลน์ดึงข้อมูลจาก SQL ใช้ Server + CAL ได้ไหม
ไม่เหมาะ เพราะต้องมี CAL ทุกคนที่เข้าถึงข้อมูลแม้ทางอ้อม ผู้ใช้เว็บไซต์นับไม่ได้ จึงต้องใช้ Per Core
SQL Server Licensing FAQ: Server สำรอง HA และ DR
Server สำรองแบบ Passive ต้องซื้อลิขสิทธิ์ไหม
ไม่ต้องซื้อ ถ้าตัวหลักมี SA, Subscription หรือ Pay-as-you-go ได้ Passive ฟรี 1 HA + 1 DR + 1 Azure ถ้าไม่มี SA ต้องซื้อเต็มทุกเครื่อง
Server สำรองแบบ Passive ทำอะไรได้บ้าง
ตาม Product Terms ทำได้ 4 อย่าง คือ DBCC CHECKDB, Log Backup, Full Backup และ Monitoring ห้ามให้ผู้ใช้อ่านหรือเขียนข้อมูล
เปิด Secondary ให้ทำรายงาน (Readable Secondary) ต้องซื้อเพิ่มไหม
ต้องซื้อ เพราะ Secondary ที่ให้บริการข้อมูลไม่ใช่ Passive ต้องลงลิขสิทธิ์ตาม Core เต็มจำนวน
Standard ทำ Cluster หรือ Always On ได้แค่ไหน
Standard ทำ Failover Cluster ได้ 2 Node และ Basic AG ได้ 2 Replica 1 ฐานข้อมูล ถ้าต้องการหลายฐานข้อมูลหรืออ่านจาก Secondary ต้องใช้ Enterprise
ซื้อขาดไม่มี SA ทำ Cluster 2 Node ได้ไหม
ทำได้ทางเทคนิค แต่ไม่มีสิทธิ์ Failover ฟรี ต้องซื้อลิขสิทธิ์เต็มให้ทุก Node ที่ SQL รันหรือรับ Failover
SQL Server Licensing FAQ: ย้าย VM และ HCI
ใช้ vMotion หรือ Live Migration ย้าย VM ทุกวัน ต้องมีอะไร
ต้องมี SA หรือ Subscription จึงย้าย VM ภายใน Server Farm ได้บ่อยเท่าที่ต้องการ ถ้าไม่มี SA ย้ายได้ไม่บ่อยกว่า 90 วันครั้ง
HCI 4 Host ซื้อ Enterprise + SA ไว้ 2 Host ให้ SQL ย้ายไป Host อื่นได้ไหม
ไม่ได้ ต้องตั้ง Affinity Rule หรือ DRS Rule จำกัด SQL VM ไว้ใน Host ที่ลงลิขสิทธิ์ครบเท่านั้น
ใช้ Proxmox หรือ Nutanix AHV นับต่างจาก VMware ไหม
ไม่ต่าง เงื่อนไขของ Microsoft นับตาม Physical Core และ VM ไม่ขึ้นกับยี่ห้อ Hypervisor
SQL Server Licensing FAQ: ใช้บน Cloud
Azure, AWS, Google Cloud และ Cloud ในไทยอย่าง SIS Cloud หรือ INET ลิขสิทธิ์ต่างกันไหม
ต่างกัน Azure ใช้ Azure Hybrid Benefit ได้ AWS กับ Google เป็น Listed Provider ใช้ลิขสิทธิ์ตัวเองได้ผ่าน License Mobility เท่านั้น ส่วน Cloud ในไทยที่ไม่ใช่ Listed Provider ใช้ Flexible Virtualization Benefit ได้ ทุกแบบต้องมี SA หรือ Subscription ไม่งั้นต้องเช่าลิขสิทธิ์จากผู้ให้บริการ
ย้าย SQL Server ไป Azure ใช้ลิขสิทธิ์เดิมได้ไหม
ได้ผ่าน Azure Hybrid Benefit สำหรับลิขสิทธิ์ที่มี SA หรือ Subscription จ่ายเฉพาะค่า Compute และระหว่างย้ายระบบใช้ลิขสิทธิ์ทั้งที่เดิมและบน Azure ได้ 180 วัน
เช่า VM บน AWS หรือ Google Cloud ใช้ลิขสิทธิ์ที่ซื้อขาดไม่มี SA ได้ไหม
ไม่ได้ AWS, Google, Alibaba และ Microsoft เป็น Listed Provider ต้องใช้ License Mobility ซึ่งต้องมี SA และส่ง License Verification Form ภายใน 10 วัน หรือเช่าลิขสิทธิ์จากผู้ให้บริการแทน
ใช้ License Mobility บน AWS แล้วได้ Server สำรองฟรีไหม
ไม่ได้ Product Terms ระบุว่าสิทธิ์ Fail-over ไม่ใช้กับการติดตั้งผ่าน License Mobility ทุก Server ที่รัน SQL ต้องลงลิขสิทธิ์
SQL Server Licensing FAQ: ซื้อ ต่ออายุ และอัปเกรด
ซื้อขาดผ่าน CSP แล้วเพิ่ม SA ทีหลังได้ไหม
ไม่ได้ Microsoft กำหนดให้ซื้อ SA พร้อม License ตอนซื้อเท่านั้น ถ้าต้องการสิทธิ์ SA ให้เลือก Subscription
Subscription หมดอายุแล้วใช้ต่อได้ไหม
ไม่ได้ สิทธิ์สิ้นสุดเมื่อหมดสัญญา ต้องต่ออายุหรือซื้อลิขสิทธิ์แบบซื้อขาดมาแทน
ใช้ SQL Server 2019 อยู่ อัปเกรดเป็น 2025 ฟรีไหม
ฟรีเฉพาะลิขสิทธิ์ที่มี SA หรือ Subscription ที่ยังไม่หมดอายุ ถ้าซื้อขาดไม่มี SA ต้องซื้อรุ่น 2025 ใหม่
Pay-as-you-go ผ่าน Azure Arc คิดเงินอย่างไร
คิดรายชั่วโมงเฉพาะเวลาที่ SQL ทำงาน ขั้นต่ำ 4 Core ต่อ OSE เครื่องต้องเชื่อมต่อ Azure ถ้าขาดการเชื่อมต่อเกิน 30 วันติดกันสิทธิ์จะหมด
ใช้ Developer Edition ทำเครื่อง Test หรือ UAT ได้ไหม
ได้ Developer ใช้พัฒนา ทดสอบ และสาธิตได้ฟรี แต่ห้ามใช้เป็นระบบจริง ถ้าฐานข้อมูลไม่เกิน 50 GB ใช้ Express ซึ่งฟรีกับระบบจริงได้
สรุป: เลือกลิขสิทธิ์ให้ถูกตั้งแต่แรก
เริ่มจากถามว่าติดตั้งที่ไหน แล้วเลือกรุ่นและแบบนับตามจำนวนผู้ใช้ ถ้าระบบต้องย้าย VM ข้าม Host มี Server สำรอง หรือจะขึ้น Cloud ให้วางแผน SA หรือ Subscription ตั้งแต่ตอนซื้อ เพราะบางช่องทางเพิ่ม SA ภายหลังไม่ได้
เอกสาร SQL Server Licensing จาก Microsoft
- Microsoft Licensing Guidance: SQL Server
- Microsoft Product Terms: SQL Server
- Microsoft Learn: Editions and supported features of SQL Server 2025
- Microsoft Learn: SQL Server enabled by Azure Arc licensing and billing
- Microsoft: From Open License to the Cloud Solution Provider program
- Microsoft Learn: Azure Hybrid Benefit for Azure SQL
- Microsoft: Updated licensing terms for dedicated hosted cloud services
- Microsoft: License Mobility through Software Assurance
ให้ทีม ServerProThai ช่วยคำนวณ SQL Server Licensing
ส่งจำนวน Host, Core, VM, ผู้ใช้ และรูปแบบ HA ที่ต้องการ ทีมงานคำนวณแบบที่คุ้มที่สุดและถูกต้องตามเงื่อนไข Microsoft พร้อมออกใบเสนอราคา
