BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: anukul ที่ เมษายน 10, 2008, 00:47:27 AM
-
Database --> 3.51.3.4
Client --> 3.51.3.4
ใช้ตัว HOSxP Replication Manager ที่ download และลองตัว replication ที่อยู่ใน C:\Program Files\HOSxP พบ error ดังนี้
...1.หน้าต่าง Replication manager ตรงช่อง Last SQL จะเป็นตัวเลข วิ่งไปมาตลอด ไม่หยุด
...2.เวลาเข้า ระบบรายงาน --> รายงาน End User Report ถ้าเลือกทำรายงาน จาก Slave (ตั้งค่าที่ system setting) จะขึ้น หน้าต่างแจ้งว่า replication last เมื่อวานนี้ ทั้งๆที่ Replication manager ยังทำงานอยู่ error ดังรูป ทำให้ไม่สามารถเรียกรายงานจาก Slave ได้
แต่ถ้าเครือง client ที่เรียกรายงาน End user report ใช้รุ่น 3.51.2.21c จะสามารถออกรายงานจาก slave ได้ปกติ
...3.ที่ SQL (สายฟ้า) แสดงว่า last replicate เมื่อวาน
-
ลองเอาตัวนี้ไป Run แทน แล้วดูว่าใช้ได้หรือเปล่าครับ
-
เครื่องผมทดสอบแล้วใช้ได้ครับ ขอบคุณครับ อ.manoi
-
ขอบคุณครับ
ลองแล้ว พอเริ่ม start replicate โปรแกรมจะ run check table ไปเรื่อยๆ จนครบ ต่อจากนั้นก็นิ่งดีครับ ดูใน SQL query ก็ถูกต้องคือ real time replicate แล้ว แต่ยังมี error ด้านล่าง เหมือนเดิมครับ
10/04/2551 10:00:22 192.168.1.3/hos #42000You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'dou' at line 21
พอเข้าไปดูใน ระบบรายงาน --> รายงาน End user report เรียกจาก slave ก็ยังไม่ได้ ขึ้น error เดิม
...Could not convert variant of type(Null) into type(Integer)...
ตอนแรกคิดว่าเป็นจาก MySQL version ไม่ตรงกัน Master --> 5.1.21beta แต่ Slave --> 5.0.37 เลยเปลี่ยน slave --> 5.1.22 ก็ยังไม่หายครับ
??? ??? ???