Q : เข้าใช้งานโปรแกรมเงินเดือนที่ใช้งานฐานข้อมูล SQL ไม่ได้

A : กรณีที่ไม่สามารถเข้าใช้งานฐานข้อมูลที่เป็น SQL ไม่ได้ เกิดได้หลายสาเหตุเช่น

- Service SQL ใน Server อยู่ในสถานะ Stop

 แนวทางการแก้ไขเบื่องต้น ทำการ Start Service ชื่อ "MSSQLSERVER" หรือ "MSSQLEXPRESS"    


- Server มีการเปลี่ยน IP

แนวทางการแก้ไขเบื่องต้น ทำการตรวจสอบ IP ของเครื่อง Server ว่ามีการเปลี่ยน IP หรือไม่ ถ้ามีการเปลี่ยน IP ให้ทำการกำหนด IP ของเครื่อง Server ให้เป็น Static IP และกำหนดค่า IP ที่ใช้สำหรับ Server ให้เป็นค่าเดิม หรือในกรณีที่เครื่อง Server ต้องทำการเปลี่ยน IP จะต้องมีการเปลี่ยนค่า IP Server ในโปรแกรมเชื่อมโยงฐานข้อมูลในเครื่องที่มีการใช้โปรแกรม Bplus HRM


- Port ที่ Firewall ของ Windows ถูกเปลี่ยน

แนวทางแก้ไขเบื่องต้น ให้ตรวจสอบ Port SQL ว่าได้ทำการอนุญาติหรือไม่ใน Windows Firewall ของเครื่อง Server ปกติ Port มาตรฐานของ SQL จะเป็น 1433 หรือถ้ามีการเปลี่ยน Port มาตรฐานของ SQL ก็ต้องทำการอนุญาติใน Windows Firewall 


- ฐานข้อมูลอยู่ในสถานะ Pending Restore

แนวทางแก้ไขเบื่องต้น ถ้ามีการตรวจสอบ Service SQL , IP Server , Port แล้วทุกสถานะปกติ ก็จำเป็นต้องเช็คฐานข้อมูลใน SQL Management Studio ถ้ามีสถานะ Pending Restore ขึ้นแปลว่าตัวฐานข้อมูลมีปัญหาไม่สามารถใช้งานได้ 


- Databse เสียไม่สามารถเข้าใช้งานได้

แนวทางแก้ไขเบื่องต้น ในกรณีที่ Database เสีย ไม่สามารถเข้าใช้งานได้ จะต้องมีการนำฐานข้อมูลที่ทำการ Backup ล่าสุดมาทำการ Attach เพื่อใช้งานแทน