Siam East · สำหรับผู้บริหาร · จัดทำ 1 พ.ย. 2026 · ข้อมูลอ้างอิงตรวจสอบ ณ วันที่จัดทำ
ใกล้ถึงเวลาเปลี่ยน Express เป็นระบบบัญชีบนฐานข้อมูล (DBMS)
เรียน คุณอรสา — Express เก็บบัญชีเป็นไฟล์ใช้ index เป็นกลไกหลัก บน Windows ที่รองรับกลไกนี้น้อยลงทุกปี
Next Step · ขอเวลาคุณอรสา 30 นาที เพื่อตัดสินใจเริ่มแผน
ยังไม่ใช่เหตุฉุกเฉิน แต่ความเสี่ยงสะสมทุกปี การเปลี่ยนแบบวางแผนล่วงหน้าถูกกว่าและปลอดภัยกว่าการถูกบังคับเปลี่ยนตอนระบบใช้ไม่ได้
- •ตัดสินใจในหลักการ: ย้ายระบบบัญชีไปอยู่บนฐานข้อมูลจริง (DBMS) โดยเริ่มใช้ระบบใหม่ต้นงวดบัญชีถัดไปที่พร้อม
- •ขอใบเสนอราคาเป็นเงินบาทจาก partner ไทย 2 ราย (รายละเอียดตัวเลือกอยู่ในหน้า Express → SAP Business One)
- •ระหว่างนี้ทำมาตรการลดความเสี่ยง 4 ข้อในหัวข้อ 6 ได้ทันที ไม่มีค่าใช้จ่ายเพิ่ม
บทสรุปสำหรับผู้บริหาร
Express ที่ SE ใช้อยู่เก็บข้อมูลบัญชีเป็นไฟล์ ไม่ใช่ฐานข้อมูล และสร้างด้วยเครื่องมือ (Visual FoxPro) ที่ Microsoft เลิกดูแลมา 10 ปีแล้ว ขณะที่ Windows Server ทุกรุ่นใหม่ลดการรองรับกลไกที่ Express ต้องใช้ลงเรื่อยๆ
- •30 ต.ค. 2026 โปรแกรม Express บน server ระยองล้มเอง (crash) — เป็นอาการของสถาปัตยกรรมแบบไฟล์ ไม่ใช่อุบัติเหตุครั้งเดียว
- •ข้อมูลบัญชีปัจจุบันมีร่องรอยที่ระบบฐานข้อมูลจริงจะไม่ยอมให้เกิด เช่น รายการสมุดรายวันที่ไม่มีเลขบัญชี
- •ข้อเสนอ: เริ่มวางแผนย้ายตอนนี้ ใช้เวลาเตรียมราว 3 เดือน และย้ายจริงราว 6–12 เดือน งานย้ายข้อมูลบางส่วนทำไว้แล้ว
1. Express ทำงานอย่างไร ต่างจากระบบบนฐานข้อมูล (DBMS) ตรงไหน
Express: ทุกเครื่องเปิดไฟล์ข้อมูลชุดเดียวกันบนไดรฟ์ที่แชร์ แล้วเขียนลงไฟล์เอง โดยใช้ไฟล์ index เป็นกลไกหลักในการค้นและแก้ข้อมูล · DBMS: มี server ฐานข้อมูลตัวเดียวเป็นผู้เขียนข้อมูล ทุกเครื่องแค่ส่งคำขอ
| เรื่อง | Express (ไฟล์ DBF + index) | ระบบบัญชีบน DBMS |
|---|---|---|
| ใครเป็นคนเขียนข้อมูล | ทุกเครื่องเปิดไฟล์บนไดรฟ์แชร์แล้วเขียนเอง | server ฐานข้อมูลตัวเดียวเป็นผู้เขียน |
| ไฟดับ/เครื่องหลุดกลางการบันทึก | ไฟล์หรือ index เสียครึ่งๆ กลางๆ ต้องซ่อม (reindex) | ย้อนกลับอัตโนมัติ ข้อมูลไม่ค้างครึ่งทาง |
| ใบสำคัญ 1 ใบที่มีหลายบรรทัด | อาจบันทึกหัวเอกสารแล้วบรรทัดหาย | บันทึกครบทั้งใบ หรือไม่บันทึกเลย |
| ความถูกต้องของข้อมูล | โปรแกรมต้องตรวจเอง ถ้าพลาดข้อมูลผิดเข้าได้ | ฐานข้อมูลบังคับเอง เช่น ทุกรายการต้องมีเลขบัญชีที่มีอยู่จริง |
| สิทธิ์เข้าถึง | ใครเข้าโฟลเดอร์ได้ ก๊อป/แก้ได้ทั้งชุด | สิทธิ์รายผู้ใช้ และบันทึกว่าใครแก้อะไรเมื่อไร |
| สำรองข้อมูล | ก๊อปไฟล์ตอนไม่มีคนใช้ | สำรองระหว่างใช้งานได้ และกู้ย้อนไปเวลาใดก็ได้ |
| ขนาดสูงสุด | ตารางละไม่เกิน 2 GB | รองรับหลาย TB |
| ส่งข้อมูลให้ Dashboard | ต้องผ่านตัวดึงข้อมูล (Midnight) ก่อน | อ่านจากฐานข้อมูลได้โดยตรง |
2. ทำไมยิ่งนาน Windows ยิ่งไม่เป็นมิตรกับ Express
สามเรื่องที่เดินไปทางเดียวกัน และไม่มีทางย้อนกลับ
- •เครื่องมือที่ใช้สร้าง Express หมดอายุแล้ว: Visual FoxPro 9 — Microsoft ประกาศไม่ทำรุ่นต่อปี 2007, หมด mainstream support 12 ม.ค. 2010, หมด extended support 13 ม.ค. 2015 · ไม่มีรุ่น 64-bit และนักพัฒนาที่ดูแลได้หายากขึ้นทุกปี
- •กลไกแชร์ไฟล์ที่ Express ต้องพึ่งถูกถอดออกทีละชั้น: Windows Server 2019 ขึ้นไปไม่ติดตั้ง SMBv1 มาให้ และ Microsoft ระบุว่าไม่ควรเปิดใช้ · ทางเลี่ยงสำหรับโปรแกรมเก่า (ปิด oplock/leasing) Microsoft เตือนเองว่าทำให้ข้อมูลเสียในโปรแกรมส่วนใหญ่ · update ก.ย. 2025 ทำให้การเชื่อมต่อ SMBv1 บางแบบใช้ไม่ได้
- •ทุกครั้งที่ Windows อัปเดตหรือเปลี่ยนรุ่น ไม่มีใครรับรองได้ว่า Express (build ปี 2021) จะยังทำงานถูกต้อง ความเสี่ยงนี้เพิ่มขึ้นทุกรอบอัปเดต
- •อายุ Windows Server: 2016 หมด extended support 12 ม.ค. 2027 · 2019 หมด 9 ม.ค. 2029 · 2022 หมด 14 ต.ค. 2031 — เมื่อต้องย้าย server ไปรุ่นใหม่ Express จะต้องถูกทดสอบใหม่ทั้งระบบ
3. หลักฐานที่ SE เจอแล้ว
ไม่ใช่การคาดการณ์ — เกิดขึ้นในระบบของ SE แล้ว
- •30 ต.ค. 2026: ExpressI - Copy.exe บน RYSRVEXP01 (ระยอง) crash ด้วย Access Violation 0xc0000005 ตัวโปรแกรมล้มเอง ไม่ใช่ Windows หรือ SQL Server (รายละเอียดในหน้า Express Server · Crash RYSRVEXP01)
- •มีการก๊อปตัวโปรแกรมแยกไปรัน ('ExpressI - Copy.exe') จากไดรฟ์ที่แชร์ (X:) — ระบบไฟล์ไม่มีอะไรกันไม่ให้สองรุ่นเขียนข้อมูลชุดเดียวกัน
- •สมุดรายวันมีรายการที่ไม่ระบุเลขบัญชี — ฐานข้อมูลจริงบังคับความถูกต้องแบบนี้ให้อัตโนมัติ
- •ข้อมูลต้องไหลผ่าน Midnight ก่อนถึง Data Warehouse และสถานะใบสั่งขายเพี้ยนระหว่างทาง ต้องกรองแก้ใน DW ชั่วคราว
4. ความเสี่ยงทางธุรกิจถ้ารอ
ผลกระทบที่ผู้บริหารจะรู้สึก
- •ไฟล์บัญชีหรือ index เสียในช่วงปิดงวดหรือยื่นภาษี — ต้องหยุดงานเพื่อซ่อม และอาจกู้ข้อมูลได้ไม่ครบ
- •ถูกบังคับเปลี่ยนแบบเร่งด่วนเมื่อ Windows รุ่นใหม่ใช้ Express ไม่ได้ — แพงกว่าและเสี่ยงกว่าการเปลี่ยนแบบวางแผน
- •ใครเข้าถึงโฟลเดอร์ข้อมูลได้ ก็ก๊อปหรือแก้ไฟล์บัญชีได้ทั้งชุด — ตรวจสอบย้อนหลังว่าใครแก้อะไรทำได้ยาก
- •ข้อมูลผู้บริหารต้องรอผ่านขั้นตอนกลางคืนก่อนถึง Dashboard และบางค่าคลาดเคลื่อน
5. ทางเลือก — เปลี่ยนสถานที่ vs เปลี่ยนสถาปัตยกรรม
สิ่งที่ต้องแก้คือสถาปัตยกรรม (ไฟล์ → ฐานข้อมูล) ไม่ใช่แค่ที่ตั้งของ server
- •Express on Cloud: ผู้ใช้ไม่ต้องเรียนใหม่และถูกที่สุด แต่ต้องถามผู้ขายให้ชัดว่าข้างในยังเป็นไฟล์ DBF หรือไม่ — ถ้ายังเป็น ความเสี่ยงในหัวข้อ 1–2 ยังอยู่ครบ
- •SAP Business One (ตัวเลือกหลัก): ERP บนฐานข้อมูลจริง ขายผ่าน partner ไทย ภาษีไทยใช้ add-on ของ partner · ต้องได้ราคาบาทก่อนตัดสินใจ
- •Odoo: ทดลองแล้ว พบว่า flow ใช้งานยากสำหรับผู้ใช้ SE จึงปัดตก
6. ข้อเสนอ 3 ระยะ
เริ่มจากสิ่งที่ทำได้ทันที แล้วค่อยลงทุน
- •ตอนนี้ (0–1 เดือน, ไม่มีค่าใช้จ่ายเพิ่ม): สำรองโฟลเดอร์ข้อมูล Express ทุกวันไปเก็บอีกเครื่อง และทดลองกู้คืนจริงเดือนละครั้ง · เลิกใช้ตัวก๊อป 'ExpressI - Copy.exe' · ทดสอบ Windows update บนเครื่องทดลองก่อนลงเครื่องจริง · จัดเรียง/ซ่อมแฟ้ม (reindex) ตามรอบ หลัง backup เสมอ
- •วางแผน (1–3 เดือน): เลือกระบบใหม่ ขอใบเสนอราคาบาท 2 ราย ตรวจ add-on ภาษีไทย (ภ.ง.ด.3/53, 50 ทวิ, e-Tax) และกำหนดงวดที่จะเริ่มใช้
- •ย้ายจริง (6–12 เดือน): ย้ายผังบัญชี คู่ค้า สินค้า ยอดยกมา และสมุดรายวัน · ตัวอ่านไฟล์ DBF และตารางจับคู่ผังบัญชี 462 บัญชีทำไว้แล้ว · ใช้ระบบเก่าคู่ขนาน 1–2 เดือนก่อนปิด Express
Open questions
- 1.SE ยอมรับในหลักการให้เริ่มแผนย้ายระบบบัญชีไปบน DBMS หรือไม่?
- 2.งบประมาณที่ตั้งไว้สำหรับระบบใหม่ (license + implement + ดูแลรายปี) ประมาณเท่าไร?
- 3.อยากเริ่มใช้ระบบใหม่งวดไหน (เช่น ต้นปีบัญชีถัดไป)?
- 4.ใครเป็นเจ้าของโครงการฝั่ง SE (บัญชี + IT)?
- 5.RYSRVEXP01 รัน Windows Server รุ่นไหน?
Sources
- Visual FoxPro — ประวัติและวันสิ้นสุด support (Wikipedia)· accessed 1 พ.ย. 2026
- Microsoft Learn — SMBv1 is not installed by default in Windows· accessed 1 พ.ย. 2026
- 4sysops — Windows September 2025 updates break SMBv1 shares· accessed 1 พ.ย. 2026
- Windows Server 2016 end of life (endoflife.ai)· accessed 1 พ.ย. 2026
- Windows Server 2019 end of life (endoflife.ai)· accessed 1 พ.ย. 2026
- Windows Server lifecycle 2022 (IASME)· accessed 1 พ.ย. 2026
- Consult · Express Server · Crash RYSRVEXP01· accessed 1 พ.ย. 2026
- Consult · Express → SAP Business One· accessed 1 พ.ย. 2026