BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: dongl ที่ มกราคม 18, 2007, 02:32:26 AM
-
เรียนอ.ชัยพร หรือ ผู้รู้
คือว่าผมมี slav server (redhat enterprise linux AS4.0) ซึ่ง replicate กับ master server (win 2003 server) คราวนี้ผมต้องการปิด master server(win2003) เพื่อนำไปใช้งานอย่างอื่น และจะใช้ slav server เป็น server หลักแทน พอลองใช้ slav server(linux)แล้วก็มี error หลายอย่าง เช่น การบันทึก diag ที่ er ผู้ป่วยใน admit เป็นต้น ตามรูปที่แนบมา(er ตอนบันทึก diag) วานบอกวิธีช่วยแก้ไขให้ผมด้วย
-
แล้วตอนนี้ slav server ทำการ replication กับ master อยู่หรือเปล่าอ่ะคับ ถ้าทำอยู่ให้ทำการปิดเลยน่ะครับเพราะจะทำให้ ตาราง serial ซ้ำกันอ่ะครับ
วิธีแก้ไข
1. ยกเลิกการใช้งาน replication ก่อนน่ะครับ
2. จากนั้นไปที่ตามราย serial และก็ทำการแก้ไข serial ที่แจ้งว่า error อ่ะน่ะ
-
ใช่แล้วครับผมก็เคยเจออาการแบบนี้ครับ ตามคุณtiae บอกเลยครับ
-
ใช้คำสั่งนี้ช่วยครับ
select max(ovst_diag_id) from ovstdiag
จากนั้นนำค่าที่ได้จากคำสั่งแรกไปใส่ในคำสั่งที่ 2
select * from serial
where name ='ovst_diag_id'
แล้วกด update ครับ
-
ใช้คำสั่งตามที่คุณ naj บอกก็ยังมี error เหมือนเดิม(ทดลอง ให้จนท. er บันทึก diag)
และตอบคุณ tiae : ผมได้ปิดการ replicate ก่อนใช้ slav serever เป็น server หลักแล้ว และยังสงสัยว่าคำแนะนำข้อที่ 2 ของคุณ tiae นะ ว่าให้แก้ไข serial ที่ error แก้ไขยังไงครับ
-
ของ อ. นาจ น่าแก้ปัญหาให้ได้แล้วแต่อาจจะมี
ตารางอื่นๆ ที่ต้องแก้อีกหรือเปล่าครับ