BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: jassada ที่ กรกฎาคม 14, 2008, 09:10:30 AM

หัวข้อ: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: jassada ที่ กรกฎาคม 14, 2008, 09:10:30 AM
ไม่ทราบผมจะต้องไปแก้ไขตรงไหนบ้างครับ ดูตามรูปนะครับ ใช้เวอร์ชั่น 3.51.6.26b ครับ ขอบคุณครับ
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 14, 2008, 09:31:23 AM
เจอแบบนี้ทีไรผม initial import ใหม่เลยครับ  ;D
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: jassada ที่ กรกฎาคม 14, 2008, 10:23:34 AM
แล้วถ้าผมเปลี่ยน จาก N เป็น Y ในฟิวส์ wait_save (ตามรูปที่ 2 ด้านบน) หล่ะครับ  มันจะมีปัญหาอะไรหรือเปล่าครับ เพราะตอนนี้มันก็ยัง replicate ได้ปรกติดีครับ ช่วยแนะนำด้วยครับ  ขอบคุณครับผม
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 14, 2008, 10:33:02 AM
โปรแกรม replicatation agent สามารถ run ต่อได้ปกติครับ ถ้าขึ้นแบบนี้ แต่ข้อมูลระหว่างเครื่องจริง กับเครื่องสำรองจะไม่เหมือนกัน การเปลี่ยน N เป็น Y ใน field ดังกล่าวสามารถทำได้ แต่ขอให้ลองพิจารณาเผื่อว่าในอนาคต ถ้า fileld แต่ละ record มันไม่ใช่ N หรือ Y ทั้งหมดจะแก้ไขอย่างไร จะแก้ไขทีละ record หรือไม่ ผมจึงแนะนำว่า น่าจะทำ initial import ใหม่ครับ (ซึ่งน่าจะทำประมาณ 1 ครั้ง ต่อเดือน หรือถี่กว่านี้ แล้วแต่พิจารณาของแต่ละโรงพยาบาล) จะได้แก้ไขปัญหาการมีข้อมูลระหว่างเครื่องจริง และเครื่องสำรองไม่เหมือนกันครับ
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: jassada ที่ กรกฎาคม 14, 2008, 12:04:44 PM
ขอบคุณ pop_hosxp มากครับผม
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: tote ที่ กรกฎาคม 14, 2008, 13:19:26 PM
syntax error นี้ มันไม่เกี่ยวกับค่าที่อยู่ใน field wait_save หรอกครับ ไม่ต้องแก้ค่าของ wait_save หรอก (ไม่รู้ว่าถ้าแก้ไปแล้วจะทำให้เกิดผลเสียอะไรหรือเปล่า)
สังเกตตรงนี้
อ้างถึง
delete from operation_detail where operation_id = and wait save = 'Y'
หลัง operation_id =  ควรจะตามด้วย ค่าของ operation_id ที่เรากำลังแก้ไขหรือลบแต่ค่านั้นไม่มีใน statement  ดันเป็นคำว่า and มาแทนซึ่งมันไม่ใช่ค่าที่ถูกต้อง
น่าจะเป็นบั๊กของโปรแกรม HOSxP ที่ลืมใส่ค่า operation_id มาใน statement นี้

เมื่อเจอ error แล้วก็ initial import ใหม่ดีกว่า
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: jassada ที่ กรกฎาคม 14, 2008, 16:50:33 PM
ผมได้ทำการ initial import ใหม่แล้วครับ มันก็ยังขึ้นข้อความเหมือนรูปข้างบนเลยครับ ไม่ทราบจะแก้ไขยังไง แล้วข้อมูลจะมีปัญหาหรือไม่ครับ หรือเป็นบั๊กของโปรแกรมรึเปล่าครับ แนะนำด้วยครับ
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 14, 2008, 16:56:20 PM
mysql  5.1.26 

หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: jassada ที่ กรกฎาคม 15, 2008, 11:45:23 AM
ขอบคุณมากครับ อ.อ็อด  //  วันนี้มี errer เพิ่มขึ้นมาอีกแล้วครับ   ??? ??? ???
หัวข้อ: Re: โปรแกรม replicate มันฟ้องแบบนี้ครับ
เริ่มหัวข้อโดย: chinaga ที่ กรกฎาคม 15, 2008, 11:54:31 AM
ของผมก็ มี  error เหมือนกันครับ