PlusMagi's Blog By Pitt Phunsanit

Docker: SQL Server Edition

Docker การารสร้าง container ของ SQL Server จะมีตัวแปรสภาพแวดล้อม MSSQL_PID ย่อมาจาก Microsoft SQL Server Product ID ซึ่งเป็นตัวกำหนดว่า SQL Server ที่คุณรันบน Docker จะใช้ Edition ไหนและมีเงื่อนไขการใช้งานอย่างไร


สรุปเปรียบเทียบกับรุ่นต่าง ๆ

ค่าที่ตั้งใน MSSQL_PIDEditionรายละเอียด
DeveloperDeveloperฟรี ฟีเจอร์ครบเท่า Enterprise แต่ห้ามใช้จริง
ExpressExpressฟรี ใช้ใน Production ได้ แต่จำกัด RAM และขนาด DB
StandardStandardเสียเงิน สำหรับการใช้งานทั่วไป จำกัดสเปกเครื่องบางส่วน
EnterpriseEnterpriseเสียเงิน ราคาสูงที่สุด ฟีเจอร์ครบถ้วนสำหรับระบบขนาดใหญ่
(Product Key) Retailหากคุณซื้อ License มา คุณสามารถใส่รหัส 25 ตัวในช่องนี้ได้เลย

Developer เหมาะกับ dev project ที่สุด

คำแนะนำ: หากคุณกำลังทำโปรเจกต์ส่วนตัวหรือเขียนโค้ดอยู่ Developer คือตัวเลือกที่ดีที่สุดเพราะไม่มีข้อจำกัดด้าน Performance เหมือนรุ่น Express

ฟีเจอร์ครบถ้วน

การใช้ Developer Edition จะทำให้คุณสามารถเข้าถึง ฟีเจอร์ทุกอย่างที่มีในรุ่น Enterprise เช่น

ข้อจำกัดด้านการใช้งาน


อ่านเพิ่มเติม

Exit mobile version