BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: titapa ที่ กรกฎาคม 28, 2011, 08:48:30 AM
-
ขอความช่วยเหลือจากอาจารย์ทุกท่านค่ะ
เนื่องจากรายชื่อผู้ป่วยในตาราง patient หายทั้งหมดค่ะอยากเช็คได้อย่างไรค่ะ
-
;D ;D ;D
เกิดอะไรขึ้นครับ
select * from ksklog where modifytype = 'delete' and logtime between '2011-07-26' and '2011-07-28'
;D ;D ;D
-
มีคนไปลบ หรือป่าวคับ ลองเข้า สายฟ้า เรียก ใช้คำสั่งนี้ออกมาได้ป่าว
select * from patient หากว่าไม่มี เข้าตาราง ksklog หาตาราง patient ว่ามีการลบ ไหม คับ
เข้าหน้าส่งตรวจทดสอบ เรียกคนไข้ส่ตรวจ มีไหม หากว่าไม่มี ก็นำ ก้อนข้อมูลที่ back up ล่าสุด นำเข้าแต่ตาราง patient
ลองทำดู คับ
V V"
-
หากว่า มีการลบ ไป ให้ รีบๆ ไป กำหนด สิทธิ์ user ด่วน เลยคับ กำหนด ให้ไม่ใช่ admin อ่ะคับ แบ่ง group
ดีๆ คับ
V V''
-
;D ;D ;D
select * from ksklog where tablename = 'patient' and modifytype = 'edit' and logtime between '2011-07-26' and '2011-07-28'
select * from ksklog where tablename = 'patient' and modifytype = 'delete' and logtime between '2011-07-26' and '2011-07-28'
;D ;D ;D
-
ลอง RUN แล้วค่ะ แต่ไม่มีค่ะ
แต่อยากทราบว่าถ้ามีการใช้โปรแกรม Navicat มีส่วนทำให้
ตามราง Patient หายไปหรือป่าวค่ะ เพราะใช้ server ตัวจริงเลยค่ะ
จะสามารถเช็คได้ไหมค่ะ
ขอบคุณค่ะ
-
ตอนที่เข้า Navicat ได้ไป delete table patient หรือป่าวคับ
แล้วใน สายฟ้า ยังมีตาราง patient อยุ่ไหม คับ ลองเข้าไปเรียก select * from patient limit 100
ทดสอบว่า ตาราง patient ยังอยุ่ไหม
คับ
-
ลอง RUN แล้วค่ะ แต่ไม่มีค่ะ
แต่อยากทราบว่าถ้ามีการใช้โปรแกรม Navicat มีส่วนทำให้
ตามราง Patient หายไปหรือป่าวค่ะ เพราะใช้ server ตัวจริงเลยค่ะ
จะสามารถเช็คได้ไหมค่ะ
ขอบคุณค่ะ
;D ;D ;D
select * from ksklog where tablename = 'patient' and modifytype = 'edit' and logtime between '2011-07-26' and '2011-07-28'
select * from ksklog where tablename = 'patient' and modifytype = 'delete' and logtime between '2011-07-26' and '2011-07-28'
;D ;D ;D
ตามนี้ครับ ตามน้าเจดีย์ หากเข้าไปแล้วไม่มีข้อมูลเลย ถามว่าใช้ Navicat หากไม่รู้ ip user pass ก็คงเข้าถึงไม่ได้ กรณีนี้ควรใส่ user pass ที่เป็นความลับหน่อยครับ กรณีแบบนี้ ไม่ควรเกินซ้ำอีก เสี่ยงมากครับ
-
ปกติ patient จะไม่สามารถลบได้ ถ้า vn_stat,ovst,...อื่นๆที่ reference มายัง patient ยังไม่ถูกลบก่อน
DBMS จะถูก restrict ออกมา ลองดูก่อนนะครับ
-
ปกติ patient จะไม่สามารถลบได้ ถ้า vn_stat,ovst,...อื่นๆที่ reference มายัง patient ยังไม่ถูกลบก่อน
DBMS จะถูก restrict ออกมา ลองดูก่อนนะครับ
Navicat ร้ายกาจ ทำได้คับ หายไปในพริบตา หากว่า delete table patient
-
Navicat นี่ระวังให้ดีครับ
ระวงการใช้งานด้วยนะครับ
-
Navicat นี่ระวังให้ดีครับ
ระวงการใช้งานด้วยนะครับ
ปกติ patient จะไม่สามารถลบได้ ถ้า vn_stat,ovst,...อื่นๆที่ reference มายัง patient ยังไม่ถูกลบก่อน
DBMS จะถูก restrict ออกมา ลองดูก่อนนะครับ
Navicat ร้ายกาจ ทำได้คับ หายไปในพริบตา หากว่า delete table patient
Putty ก็ควรระวัง
แนะนำให้ทำในฐานทดสอบก่อนก็ได้ครับ
*First Backup เสมอ :D
-
สรุป ให้ Restore ตาราง patient จาก ฐานที่เคยสำรองไว้ครั้งล่าสุด ใหม่ สุด เข้าไปครับ..เลือกแค่ตาราง patient เพียงตารางเดียว...เอวัง... :D :D :D
-
ขอบคุณคำแนะนำจากอาจารย์ทุกท่านมากๆค่ะ