BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: howtodo ที่ กันยายน 25, 2009, 10:13:11 AM
-
เจ้าหน้าที่แจ้งว่า ไม่สามารถ login hosxp ได้
ตรวจสอบแล้ว รายชื่อผู้ใช้ระบบ ไม่พบ login เจ้าหน้าที่คนนี้
ย้อนกลับไปดูในเครื่องที่เคย backup ข้อมูลไว้เมื่อวันก่อน พบรายชื่อ login เจ้าหน้าที่คนนี้ตามปกติ
สงสัยหายไปได้อย่างไร ใครมาลบหรือ จะตามรอยได้อย่างไร ไม่ได้ up หรือปรับ ข้อมูลในช่วงนี้เลย
-
ตรงช่อง ลบ อยากให้ตรวจสอบการใช้ก่อน ไม่สามารถลบได้ถ้ามีการใช้งานแล้ว
-
ตรงช่อง ลบ อยากให้ตรวจสอบการใช้ก่อน ไม่สามารถลบได้ถ้ามีการใช้งานแล้ว
เคยพบเหมือนกัน .....ลองเอาข้อมูลวันที่ Backup เฉพาะ ตาราง opduser dump ใส่ ก็ใช้ได้ สักพักก็เป็นอีก..ที่แรกคิดว่ามีคนลบแต่...พอตรวจสอบดูแล้วไม่ใช่....เลยทำตามแบบนี้....สามารถแก้ปัญหาได้... ครับ(ขอออกตัวก่อน ไม่การันตีเด้อ...ทดสอบก่อนนะครับ เคยเป็นเลยมาเล่าให้ฟัง)
ลองแก้ไขตามนี้ดูครับ ..
1.backup ข้อมูลไว้ก่อน
2.backup data table opduser
3.backup โครงสร้าง Table opduser โดยใช้คำสั่ง Show create table opduser
4. จากนั้นจะได้ Code แบบนี้
CREATE TABLE `opduser` (
`loginname` varchar(250) NOT NULL DEFAULT '',
`name` varchar(250) DEFAULT NULL,
`password` varchar(250) DEFAULT NULL,
`passweb` varchar(250) NOT NULL DEFAULT '',
`accessright` text,
`department` varchar(250) DEFAULT NULL,
`departmentposition` varchar(250) DEFAULT NULL,
`entryposition` varchar(250) DEFAULT NULL,
`picture` blob,
`startfullscreen` char(1) DEFAULT NULL,
`doctorcode` varchar(7) DEFAULT NULL,
`drug_access_level` tinyint(4) DEFAULT NULL,
`groupname` varchar(250) DEFAULT NULL,
`visible_menu` text,
`viewallmenu` char(1) DEFAULT NULL,
`lab_staff` char(1) DEFAULT NULL,
`hospital_department_id` int(11) DEFAULT NULL,
`nhso_user` varchar(250) DEFAULT NULL,
`nhso_password` varchar(250) DEFAULT NULL,
`max_station` int(11) DEFAULT NULL,
`show_tip` char(1) DEFAULT NULL,
`password_expire_date` date DEFAULT NULL,
`password_recheck_date` int(11) DEFAULT NULL,
`new_password_date` date DEFAULT NULL,
`check_lab_password` char(1) DEFAULT NULL,
`pcu_user` char(1) DEFAULT NULL,
`account_disable` char(1) DEFAULT NULL,
`restrict_ward_access` char(1) DEFAULT NULL,
`real_staff` char(1) DEFAULT NULL,
`restrict_clinic_access` char(1) DEFAULT NULL,
`no_lab_result_display` char(1) DEFAULT NULL,
`no_doctor_consult_display` char(1) DEFAULT NULL,
`no_announce_display` char(1) DEFAULT NULL,
`announce_read_count` int(11) DEFAULT NULL,
`xray_staff` char(1) DEFAULT NULL,
PRIMARY KEY (`loginname`),
KEY `department` (`department`),
KEY `groupname` (`groupname`),
KEY `name` (`name`),
KEY `password` (`password`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620
5. drop table opduser
6. สร้าง table ใหม่โดยใช้ Code จากข้อ 4
7. นำเข้าข้อมูลจากข้อ 2
8.ลองทดสอบดู
หมายเหตุ...เป็นแนวทาง ในการแก้ไขที่ผมเคยเจอมานะครับ..การที่จะทำตามควรทดสอบที่เครื่องสำรองก่อน.
.และควรสำรองข้อมูลก่อนนะครับ และที่สำคัญ ปัญหาอาจจะไม่ได้เป็นตรงนี้ก็ได้...เพราะฉนั้นไม่ การันตี เด้อ พี่น้อง
-
ถ้าอย่างนั้น เกิดจากอะไร น่าเป็นห่วง ข้อมูลในตารางอื่น ที่ไม่รู้อีกละ
-
เคยเกิดเหตุการณ์แบบนี้เหมือนกัน ก็โทษเจ้าหน้าที่ IT ด้วยกันมาลบบ้าง โทษระบบบ้าง เพราะหายบ่อยมาก และมักจะหายเฉพาะคนนี้ด้วย
ผลสุดท้ายก็ได้ข้อสรุปว่า ตัวเราเข้าไปลบเอง ;D
โดยตั้งใจจะไปลบ login อีกคนออก โดยเลือก login นั้น และ กดปุ่มลบ ด้านบนซ้ายมือเลย ทำให้ระบบเด้งไปลบ login แรก แต่ไม่ลบคนที่ต้องการออกให้ (กว่ารู้ก็งมอยู่นาน โทษคนโน้น คนนี้ และที่สำคัญโทษหัวหน้าด้วย เกือบโดนไล่ออกแว้วววววววว )
วิธีลบ login ของระบบ HOSxP ของ Admin ที่ถูกต้องก็คือ : ต้องดับเบิ้ลคลิ๊กเลือกคนนั้นก่อน จึงจะกดปุ่มลบ (ปุ่มลบซ้ายมือบน) คนแรกจึงจะไม่หาย และระบบจะลบ Login ที่เราต้องการด้วย แต่ถ้าให้ดีไม่ควรลบ ควรปิดการใช้งานมากกว่า
หมายเหตุ : ลองตรวจสอบดูนะคะ ว่าเกิดจากเหตุการณ์ข้างต้นที่กล่าวมาหรือปล่าว
-
เคยเกิดเหตุการณ์แบบนี้เหมือนกัน ก็โทษเจ้าหน้าที่ IT ด้วยกันมาลบบ้าง โทษระบบบ้าง เพราะหายบ่อยมาก และมักจะหายเฉพาะคนนี้ด้วย
ผลสุดท้ายก็ได้ข้อสรุปว่า ตัวเราเข้าไปลบเอง ;D
โดยตั้งใจจะไปลบ login อีกคนออก โดยเลือก login นั้น และ กดปุ่มลบ ด้านบนซ้ายมือเลย ทำให้ระบบเด้งไปลบ login แรก แต่ไม่ลบคนที่ต้องการออกให้ (กว่ารู้ก็งมอยู่นาน โทษคนโน้น คนนี้ และที่สำคัญโทษหัวหน้าด้วย เกือบโดนไล่ออกแว้วววววววว )
วิธีลบ login ของระบบ HOSxP ของ Admin ที่ถูกต้องก็คือ : ต้องดับเบิ้ลคลิ๊กเลือกคนนั้นก่อน จึงจะกดปุ่มลบ (ปุ่มลบซ้ายมือบน) คนแรกจึงจะไม่หาย และระบบจะลบ Login ที่เราต้องการด้วย แต่ถ้าให้ดีไม่ควรลบ ควรปิดการใช้งานมากกว่า
หมายเหตุ : ลองตรวจสอบดูนะคะ ว่าเกิดจากเหตุการณ์ข้างต้นที่กล่าวมาหรือปล่าว
ผมก็เจอแบบนี้เหมือนกันครับ
-
เคยเกิดเหตุการณ์แบบนี้เหมือนกัน ก็โทษเจ้าหน้าที่ IT ด้วยกันมาลบบ้าง โทษระบบบ้าง เพราะหายบ่อยมาก และมักจะหายเฉพาะคนนี้ด้วย
ผลสุดท้ายก็ได้ข้อสรุปว่า ตัวเราเข้าไปลบเอง ;D
โดยตั้งใจจะไปลบ login อีกคนออก โดยเลือก login นั้น และ กดปุ่มลบ ด้านบนซ้ายมือเลย ทำให้ระบบเด้งไปลบ login แรก แต่ไม่ลบคนที่ต้องการออกให้ (กว่ารู้ก็งมอยู่นาน โทษคนโน้น คนนี้ และที่สำคัญโทษหัวหน้าด้วย เกือบโดนไล่ออกแว้วววววววว )
วิธีลบ login ของระบบ HOSxP ของ Admin ที่ถูกต้องก็คือ : ต้องดับเบิ้ลคลิ๊กเลือกคนนั้นก่อน จึงจะกดปุ่มลบ (ปุ่มลบซ้ายมือบน) คนแรกจึงจะไม่หาย และระบบจะลบ Login ที่เราต้องการด้วย แต่ถ้าให้ดีไม่ควรลบ ควรปิดการใช้งานมากกว่า
หมายเหตุ : ลองตรวจสอบดูนะคะ ว่าเกิดจากเหตุการณ์ข้างต้นที่กล่าวมาหรือปล่าว
ใช่ครับโดนมาแล้วเหมือนกัน
-
ใช่ครับโดนมาแล้วเหมือนกัน
โชคดีนะ ผอ ไม่ได้อยู่ชือคนแรก
;D
-
ยังไม่เคยโดน ;D ;D
Save ข้อมูลเก็บไว้ก่อน
เผื่ออากจะโดนกับเค้าบ้าง ;D ;D
-
ใช่ครับโดนมาแล้วเหมือนกัน
โชคดีนะ ผอ ไม่ได้อยู่ชือคนแรก
;D
;D ;D ;D เหมือนกัน ;D ;D ;D
-
ยังไม่เคยโดน ;D ;D
Save ข้อมูลเก็บไว้ก่อน
เผื่ออากจะโดนกับเค้าบ้าง ;D ;D
เหมือนกันครับ ผม backup ทั้งหมด mnual รายวัน หากหายจริง ก็ restored กลับเลยครับ
แต่ยังไม่เครยหาสาเหตุ
-
หายอีกแล้ว ใครลบ ???
เป็นข้อมูลที่ไม่ควรไปลบออก
ทำไงจะได้รู้ว่าใคร >:(
-
:Dลบอีกคนโดนอีกคนด้วยครับ ของแพทย์ซะด้วย มีสูตรยา 70 กว่าสูตร เกือบโดนไล่ออกแล้วซิเรา :D ;)
-
ตั้งชื่อ login เดิมให้อีกครั้ง ก็ได้ข้อมูลกลับมาแล้ว
แต่อยากทราบว่าเกิดอะไรขึ้น ใครลบจะได้ไปทำความเข้าใจกัน ดูใน ksklog ไม่เจอ
-
:Dลบอีกคนโดนอีกคนด้วยครับ ของแพทย์ซะด้วย มีสูตรยา 70 กว่าสูตร เกือบโดนไล่ออกแล้วซิเรา :D ;)
นำกลับมาได้ไหมคะ?
-
ก็ตั้ง login หรือ username เดิม
doctor_formula
ใช้รหัสแพทย์
ไปดูที่ ตาราง doctor
-
รบกวนเอา
delete ด้านบนออก หน่อย ;D