Dark Light
SQL Server Licensing 2025 นับ Core CAL และ HA HCI

SQL Server Licensing 2025 เข้าใจง่ายใน 3 คำถาม On-premise และ Cloud + FAQ เคสปัญหาการซื้อ 27 ข้อ (อัปเดต 2026) Leave a comment

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 ตอน

ตอน 1

On-premise: เครื่องจริง VM HA Cluster และ HCI

นับ Core ทีละขั้น VM บน Host เดียว ย้ายข้าม Host, Affinity Rule และจำนวน Node

ตอน 2

CAL: User CAL, Device CAL และ Multiplexing

ทำไมต่อ API หรือ Service Account ตัวเดียว ต้องซื้อ CAL ทุกผู้ใช้

ตอน 3

Cloud: Azure, AWS, Google Cloud และ Cloud ในไทย

Azure Hybrid Benefit, License Mobility, Flexible Virtualization และ Server สำรองฟรี

ตอน 4

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 เครื่องจริง Cluster VM HCI และ Cloud
แผนภาพเลือกซื้อ 6 แบบ: เครื่องจริง, Cluster, VM, VM Cluster, HCI และ Cloud

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

สิทธิ์ Server สำรอง Passive ฟรี HA DR Azure ของ SQL Server 2025
มี SA หรือ Subscription: Passive ฟรี 1 ตัวสำหรับ HA, 1 ตัวสำหรับ DR และ 1 ตัวบน Azure
นับลิขสิทธิ์ SQL Server 2025 บน HCI 4 Node
HCI 4 Node: ซื้อ Enterprise ครบทุก Node หรือจำกัด SQL VM ไว้บางเครื่องด้วย Affinity Rule

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 ภายหลังไม่ได้

ให้ทีม ServerProThai ช่วยคำนวณ SQL Server Licensing

ส่งจำนวน Host, Core, VM, ผู้ใช้ และรูปแบบ HA ที่ต้องการ ทีมงานคำนวณแบบที่คุ้มที่สุดและถูกต้องตามเงื่อนไข Microsoft พร้อมออกใบเสนอราคา

ขอใบเสนอราคา

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *