บทความนี้เป็น SQL Server บทความแรกของผมครับ เมื่อก่อนนี้ไม่เคยจะสนใจมันเลย ใช้แต่ MySQL อย่างเดียวเลย แต่พอมาดูก็เห็นว่ารูปแบบคำสั่งมันคล้ายกับ MySQL มากเลย ลูกค้าก็มีใช้เยอะด้วย เผื่อว่าผมจะเชื่อมต่อดึงข้อมูลจาก Microsoft SQL Server มาใช้ใน Asterisk ครับ กำลังเริ่มครับ...
Microsoft SQL Server ที่มีคำว่า "Express" อยู่ โหลดฟรีและใช้งานได้ฟรีครับ แต่มีข้อจำกัดคือ
1. ใช้งาน CPU 1 ตัว และไม่เกิน 4 Core หมายความว่า ถ้าเครื่องเรามี CPU 1 ตัว แต่ 8 คอร์ SQL Server จะใช้ได้สูงสุดแค่ 4 คอร์ครับ
2. ขนาดดาต้าเบสไม่เกิน 10 GB (ใช้เนื้อที่ไม่เกิน 10 GB) หมายความว่าถ้าเราซื้อ HDD มา 1 TB เพื่อเก็บดาต้าเบส SQL Server ใช้เต็มที่แค่ 10 GB เองครับ
3. ใช้แรมไม่เกิน 1 GB หมายความว่าเครื่องมีแรม 8 G แต่ SQL Server ใช้แค่ 1 G ครับ คงช้าน่าดู
บทความนี้ผมจะลองติดตั้ง Microsoft SQL Server 2014 Express SP2 ครับ เวอร์ชั่นใหม่กว่านี้ก็มีนะ แต่ที่ผมเลือกเวอร์ชั่นนี้เพราะผมมี Windows Server 2008 R2 อยู่ จึงต้องเลือกเวอร์ชั่น 2014 ครับ
1. ติดตั้ง Dot.Net Framework 3.5.1
ติดตั้งจาก Server Manager เท่านั้นครับ (ดาวน์โหลดมาติดตั้งเอง Windows 2008 R2 ไม่ยอมให้ติดตั้ง)
2. ดาวน์โหลด SQL Server 2014 Express จาก Microsoft
ค้นหาใน Google
ต้องดาวน์โหลดอะไรบ้าง
1. SQL Database Engine (Express 64BIT\SQLEXPR_x64_ENU.exe)
2. SQL Management Studio (MgmtStudio 64BIT\SQLManagementStudio_x64_ENU.exe)
หรือ 3. SQL Database Engine + SQL Management Studio (ExpressAndTools 64BIT\SQLEXPRWT_x64_ENU.ex)
3. ติดตั้ง SQL Server 2014 Express
3.1 ดับเบิลคลิ๊กไฟล์ SQLEXPR_x64_ENU.exe เพื่อแตกไฟล์
3.2 เข้าไปในโฟลเดอร์ SQLEXPR_x64_ENU
3.3 ดับเบิลคลิ๊กไฟล์ SETUP.exe เพื่อติดตั้ง
3. ติดตั้ง SQL Management Studio
Microsoft SQL Server Management Studio เป็นโปรแกรมที่เอาไว้จัดการ SQL Server ครับ เช่น สร้างดาต้าเบส สร้างเทเบิล แก้ไขดาต้าเบส ลบดาต้าเบส แก้ไขข้อมูล และเรายังรันคำสั่ง SQL ได้ในนี้ด้วยนะครับ สะดวกครับ
ดับเบิลคลิ๊กไฟล์ SQLManagementStudio_x64_ENU.exe เพื่อแตกไฟล์
เข้าไปยังโฟลเดอร์ SQLManagementStudio_x64_ENU แล้วดับเบิลคลิ๊กไฟล์ SETUP.exe
4. รีสตาร์ทเครื่อง
เทคนิคการใช้งาน Issabel
เทคนิคการใช้งาน Elastix
เทคนิคการใช้งาน Asterisk
เทคนิคการใช้งาน FreePBX
เทคนิคการคอนฟิก Elastix/Issabel ให้ทำงานเป็น Time Server
ตัวอย่างการใช้งาน Action URL บน Grandstream IP Phone