BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: smrmpo ที่ พฤษภาคม 17, 2012, 16:37:31 PM

หัวข้อ: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: smrmpo ที่ พฤษภาคม 17, 2012, 16:37:31 PM
Sync ข้อมูลเข้า Datacenter แล้วขึ้น Key Violation ทำให้ส่งข้อมูลเข้าได้เพียง 56+ % ของตาราง dttm ครับ และตาราง lab_status

หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: Maetha Hospital ที่ พฤษภาคม 17, 2012, 19:12:49 PM
แสดงว่ามีคีย์ซ้ำอยู่แล้วในตารางของ Datacenter ครับ ต้องลองเอาข้อมูลของ DC มาดูเทียบกับของเรา แล้วแก้ให้ไม่ซ้ำครับ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: smrmpo ที่ พฤษภาคม 17, 2012, 20:28:58 PM
ผมลองลบข้อมูล ใน Datacenter ออกแล้วส่งเข้าไปใหม่ ก็เป็นนะครับ
 
แสดงว่ามีคีย์ซ้ำอยู่แล้วในตารางของ Datacenter ครับ ต้องลองเอาข้อมูลของ DC มาดูเทียบกับของเรา แล้วแก้ให้ไม่ซ้ำครับ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 18, 2012, 09:10:22 AM
ผมลองลบข้อมูล ใน Datacenter ออกแล้วส่งเข้าไปใหม่ ก็เป็นนะครับ
 
แสดงว่ามีคีย์ซ้ำอยู่แล้วในตารางของ Datacenter ครับ ต้องลองเอาข้อมูลของ DC มาดูเทียบกับของเรา แล้วแก้ให้ไม่ซ้ำครับ

มีข้อมูลซ้ำที่ฐานข้อมูลของ รพ.

ลองลบ ตาราง dttm ที่ datacenter ก่อนแล้วใช้คำสั่งนี้ที่ฐานโรงพยาบาล

UPDATE dttm  SET hos_guid= (concat('{',uuid(),'}'))

แล้วส่งข้อมูลไปใหม่
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: nun_bms ที่ พฤษภาคม 18, 2012, 09:11:43 AM
ลองลบ hos_guid ออกก่อนที่ข้อมูลโรงพยาบาลครับ ส่วนที่ Datacenter ลบข้อมูลในตารางออกครับ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: smrmpo ที่ พฤษภาคม 18, 2012, 14:06:00 PM
ลองลบ hos_guid ออกก่อนที่ข้อมูลโรงพยาบาลครับ ส่วนที่ Datacenter ลบข้อมูลในตารางออกครับ

ผมลองลบข้อมูล ใน Datacenter ออกแล้วส่งเข้าไปใหม่ ก็เป็นนะครับ
 
แสดงว่ามีคีย์ซ้ำอยู่แล้วในตารางของ Datacenter ครับ ต้องลองเอาข้อมูลของ DC มาดูเทียบกับของเรา แล้วแก้ให้ไม่ซ้ำครับ

มีข้อมูลซ้ำที่ฐานข้อมูลของ รพ.

ลองลบ ตาราง dttm ที่ datacenter ก่อนแล้วใช้คำสั่งนี้ที่ฐานโรงพยาบาล

UPDATE dttm  SET hos_guid= (concat('{',uuid(),'}'))

แล้วส่งข้อมูลไปใหม่


ในตาราง จะมี ทั้ง hos_guid และ hos_guid_ext ต้องลบทั้งสองอันเลยหรือเปล่าครับ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 18, 2012, 19:45:24 PM
ลองลบ hos_guid ออกก่อนที่ข้อมูลโรงพยาบาลครับ ส่วนที่ Datacenter ลบข้อมูลในตารางออกครับ

ผมลองลบข้อมูล ใน Datacenter ออกแล้วส่งเข้าไปใหม่ ก็เป็นนะครับ
 
แสดงว่ามีคีย์ซ้ำอยู่แล้วในตารางของ Datacenter ครับ ต้องลองเอาข้อมูลของ DC มาดูเทียบกับของเรา แล้วแก้ให้ไม่ซ้ำครับ

มีข้อมูลซ้ำที่ฐานข้อมูลของ รพ.

ลองลบ ตาราง dttm ที่ datacenter ก่อนแล้วใช้คำสั่งนี้ที่ฐานโรงพยาบาล

UPDATE dttm  SET hos_guid= (concat('{',uuid(),'}'))

แล้วส่งข้อมูลไปใหม่


ในตาราง จะมี ทั้ง hos_guid และ hos_guid_ext ต้องลบทั้งสองอันเลยหรือเปล่าครับ


hos_guid ใช้คำสั่งได้เลย
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: smrmpo ที่ พฤษภาคม 18, 2012, 20:01:05 PM
ผมลองลบข้อมูล ใน Datacenter ออกแล้วส่งเข้าไปใหม่ ก็เป็นนะครับ
 
แสดงว่ามีคีย์ซ้ำอยู่แล้วในตารางของ Datacenter ครับ ต้องลองเอาข้อมูลของ DC มาดูเทียบกับของเรา แล้วแก้ให้ไม่ซ้ำครับ

มีข้อมูลซ้ำที่ฐานข้อมูลของ รพ.

ลองลบ ตาราง dttm ที่ datacenter ก่อนแล้วใช้คำสั่งนี้ที่ฐานโรงพยาบาล

UPDATE dttm  SET hos_guid= (concat('{',uuid(),'}'))

แล้วส่งข้อมูลไปใหม่


ลองทำแล้วครับ ยังไม่ได้ครับ  ส่งได้ 59 % ไม่ได้ 100 % ครับ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤษภาคม 21, 2012, 10:31:14 AM
ลองทำแล้วครับ ยังไม่ได้ครับ  ส่งได้ 59 % ไม่ได้ 100 % ครับ
ลองติดต่อ
MAI_BMS
วันพิทักษ์ พิมจินดา
wanpitak.bms@gmail.com
081-9198317

น้อง MAI_BMS จะได้ remote ดูสาเหตุ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: MAI ที่ พฤษภาคม 21, 2012, 11:18:29 AM
ไม่แน่ใจว่า ตอนนี้ปัญหาได้รับการแก้ไขหรือยังครับ อย่างไรแล้ว รบกวน ทิ้งเบอร์ติดต่อกลับให้กับทางทีม เพื่อช่วยแก้ไขปัญหาให้ครับ ขอบคุณครับ
หัวข้อ: Re: Key Violation แก้ไขอย่างไรครับ
เริ่มหัวข้อโดย: vatprong1 ที่ ตุลาคม 12, 2012, 11:51:20 AM
สวัสดีคับของผมก็เป็นคับคีย์ข้อมูลepiย้อนหลังมันขึ้นตลอดเลยคับ