BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: anukul ที่ เมษายน 10, 2008, 00:47:27 AM

หัวข้อ: ปัญหา Replication Manager กับ Slave
เริ่มหัวข้อโดย: 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 เมื่อวาน
หัวข้อ: Re: ปัญหา Replication Manager กับ Slave
เริ่มหัวข้อโดย: manoi ที่ เมษายน 10, 2008, 07:16:48 AM
ลองเอาตัวนี้ไป Run แทน แล้วดูว่าใช้ได้หรือเปล่าครับ
หัวข้อ: Re: ปัญหา Replication Manager กับ Slave
เริ่มหัวข้อโดย: jdadmin1 ที่ เมษายน 10, 2008, 08:04:35 AM
เครื่องผมทดสอบแล้วใช้ได้ครับ ขอบคุณครับ อ.manoi
หัวข้อ: Re: ปัญหา Replication Manager กับ Slave
เริ่มหัวข้อโดย: anukul ที่ เมษายน 10, 2008, 10:21:29 AM
ขอบคุณครับ

ลองแล้ว พอเริ่ม 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 ก็ยังไม่หายครับ
 ??? ??? ???