เช็กลิสต์ก่อนอัปเกรด SAP Business One

อ่านประมาณ 3 นาที

การอัปเกรด SAP Business One โดยไม่เตรียมตัว มักเจอปัญหาในวันจริง เช่น Add-on ใช้งานไม่ได้ รายงาน Crystal Reports เพี้ยน หรือสิทธิ์ผู้ใช้เปลี่ยนไป เช็กลิสต์นี้สรุปสิ่งที่ควรตรวจก่อนลงมือทุกครั้ง

ก่อนอัปเกรด

  1. บันทึกเวอร์ชันและ Patch Level ปัจจุบันของ Server และ Client
  2. ตรวจว่า Add-on และระบบที่เชื่อมต่อทุกตัวรองรับเวอร์ชันเป้าหมาย
  3. สำรองฐานข้อมูลของทุก Company และ SBO-COMMON
  4. เก็บสำเนา Layout และ Crystal Reports ที่ปรับแต่งไว้
  5. ตรวจพื้นที่ดิสก์ของเซิร์ฟเวอร์ฐานข้อมูลและเครื่องที่ติดตั้ง
  6. แจ้งผู้ใช้ถึงช่วงเวลาที่ระบบหยุดทำงาน
  7. ซ้อมอัปเกรดบนเครื่องทดสอบที่ restore ข้อมูลจริงมาก่อน

สำรองฐานข้อมูล SQL Server

BACKUP DATABASE [SBODEMO]
TO DISK = N'D:\Backup\SBODEMO_before_upgrade.bak'
WITH COMPRESSION, CHECKSUM, INIT, STATS = 10;

RESTORE VERIFYONLY
FROM DISK = N'D:\Backup\SBODEMO_before_upgrade.bak'
WITH CHECKSUM;

สำหรับ SAP HANA แนะนำให้สำรองผ่าน SAP HANA Cockpit หรือ HANA Studio ตามนโยบายสำรองข้อมูลขององค์กร แล้วตรวจสถานะเบื้องต้นด้วยคำสั่งนี้

SELECT DATABASE_NAME, VERSION FROM M_DATABASE;
SELECT HOST, SERVICE_NAME, ACTIVE_STATUS FROM M_SERVICES;

อย่าอัปเกรดบนระบบจริงจนกว่าจะมีไฟล์สำรองที่พิสูจน์แล้วว่า restore ได้จริง ไฟล์สำรองที่ไม่เคยทดสอบ restore ยังไม่นับว่าเป็นไฟล์สำรอง

รายการตรวจตรวจอะไรผลที่ควรได้
Add-onเวอร์ชันที่รองรับกับ SAP Business One เวอร์ชันเป้าหมายผู้พัฒนายืนยันเป็นลายลักษณ์อักษร
ฐานข้อมูลไฟล์สำรองล่าสุดและผล restore ทดสอบrestore สำเร็จบนเครื่องทดสอบ
Crystal Reportsรายงานที่ปรับแต่งเองมีสำเนาและพิมพ์ได้ปกติหลังอัปเกรด
สิทธิ์ผู้ใช้Authorization ของผู้ใช้หลักไม่มีเมนูหายหรือสิทธิ์เปลี่ยน

ภาพประกอบตัวอย่าง: หน้าจอเลือก Company ก่อนอัปเกรด (เปลี่ยนเป็นภาพจริงภายหลัง)

ระหว่างอัปเกรด

  • ทำตามลำดับ Server ก่อน แล้วค่อยอัปเกรด Client
  • เก็บ log ของตัวติดตั้งไว้ทุกครั้ง ใช้ตรวจย้อนหลังเมื่อเกิดปัญหา
  • อัปเกรดทีละ Company แล้วตรวจผลก่อนทำตัวถัดไป

อย่าปิดโปรแกรมหรือรีสตาร์ตเครื่องระหว่างที่ตัวติดตั้งกำลังอัปเกรดฐานข้อมูล ถ้าค้างให้รอและตรวจ log ก่อนตัดสินใจ

หลังอัปเกรด

  1. ล็อกอินทุก Company และตรวจเวอร์ชันที่แสดง
  2. เปิดเอกสารหลัก เช่น Sales Order, A/R Invoice, Goods Receipt PO
  3. ทดสอบพิมพ์ Layout และรายงานที่ใช้งานประจำ
  4. ทดสอบ Add-on ทุกตัวและระบบที่เชื่อมต่อ
  5. ตรวจสถานะ License

สร้างเทมเพลตเช็กลิสต์เป็นสเปรดชีต แล้วใช้ซ้ำทุกครั้ง บันทึกผลและเวลาไว้ เมื่อเกิดปัญหาจะย้อนดูได้ทันที

Leave a Reply

Your email address will not be published. Required fields are marked *