หน้า 1 จากทั้งหมด 1

ข้อมูลมีผู้อื่นใช้งานอยู่ จะตรวจสอบได้ยังไงว่าใครใช้ชนกัน (มีรูปภาพประกอบ)

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 14, 2013 11:20 am
โดย shinichi
รูปภาพประกอบตามลิงค์อ่ะครับ

http://www.temppic.com/img.php?14-03-20 ... 754600.jpg

http://www.temppic.com/img.php?14-03-20 ... 231800.jpg

http://www.temppic.com/img.php?14-03-20 ... 699100.jpg

http://www.temppic.com/img.php?14-03-20 ... 259300.jpg

http://www.temppic.com/img.php?14-03-20 ... 116300.jpg

ไม่ทราบว่าต้องแก้ไขยังไง หรือ ตรวจสอบได้มั๊ยว่า ไฟล์เสียหรือป่าว เพราะเป็นบ่อยมากๆเลยครับตอนนี้

Re: ข้อมูลมีผู้อื่นใช้งานอยู่ จะตรวจสอบได้ยังไงว่าใครใช้ชนกัน (มีรูปภาพประกอบ)

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 14, 2013 11:25 am
โดย savek
ได้ลองทำตามวิธีที่ผมแนะนำไปในกระทู้นี้แล้วหรือยังครับ :)

http://www.esg.co.th/smf/index.php?topic=9996

คือในจังหวะที่ระบบแจ้งเตือนว่ามีคนอื่นกำลังใช้งานไฟล์ข้อมูลอยู่ ให้ไปที่เครื่องเซิร์ฟเวอร์ (หรือก็คือเครื่องแม่นะครับ) และทำตามขั้นตอนที่ผมแจ้งไป ตรงนี้จะบอกได้เลยครับว่ามีใครบ้างที่เปิดไฟล์นี้ค้างเอาไว้

ซึ่งปกติก็มักจะเกิดจากสาเหตุที่ระหว่างที่กำลังทำงานในโปรแกรม มีการหลุดออกจากโปรแกรมแบบไม่สมบูรณ์ ทำให้ไฟล์ที่ผู้ใช้งานท่านนี้เปิดอยู่ ยังคงเปิดค้างเอาไว้ในระบบ เมื่อผู้ใช้งานท่านอื่นจะเข้ามาใช้ต่อ จึงฟ้องเตือนในแบบที่ว่านี้ขึ้นมาครับ

Re: ข้อมูลมีผู้อื่นใช้งานอยู่ จะตรวจสอบได้ยังไงว่าใครใช้ชนกัน (มีรูปภาพประกอบ)

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 14, 2013 11:34 am
โดย shinichi
ท่านSAVEKครับ

รูปภาพ

ผมดูแล้วครับ ขณะที่มีเครื่องหนึ่ง ขึ้นว่า มีผู้อื่่นใช้งานอยู่ แต่ งง ว่าจะต้องทำยังไง เพราะ โทรไปถาม user ที่โชว์อยู่ ก็ไม่ได้เปิดหน้าเดียวกัน แต่กำลังคีย์ข้อมูลย้อนหลัง

ไม่ทราบว่าเกี่ยวกันด้วยหรือไม่ ถ้ามีเครื่องหนึ่งคีย์ข้อมูลปัจจุบัน แต่มีอีกเครื่องกำลังคีย์ข้อมูลย้อนหลังอยู่ ซึ่งก็ใช้ฐานข้อมูลเดียวกัน

มีวิธีตรวจสอบอีกหรือป่าวครับ

Re: ข้อมูลมีผู้อื่นใช้งานอยู่ จะตรวจสอบได้ยังไงว่าใครใช้ชนกัน (มีรูปภาพประกอบ)

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 14, 2013 11:39 am
โดย shinichi
บางครั้งมี error ด้วยหรือว่า ไฟล์ index ของโปรแกรมจะเสียอ่ะครับ

รูปภาพ

Re: ข้อมูลมีผู้อื่นใช้งานอยู่ จะตรวจสอบได้ยังไงว่าใครใช้ชนกัน (มีรูปภาพประกอบ)

โพสต์โพสต์แล้ว: พฤหัสฯ. มี.ค. 14, 2013 11:46 am
โดย savek
ตามคอนเซ็ปต์ของระบบคือ มันจะมีการล็อกไฟล์ไว้เพียงเสี้ยววินาทีครับ หากมีการเปิดใช้เรคคอร์ดในไฟล์ข้อมูลชุดเดียวกัน พร้อมๆ กัน และหลังจากที่ User คนหนึ่งป้อนและบันทึกข้อมูลไปเรียบร้อยแล้ว คนอื่นก็จะสามารถบันทึกงานต่อได้ทันที โดยจะต้องไม่มีข้อความ Error แสดงขึ้นมานะครับ

ดังนั้นผมคิดว่าปัญหาน่าจะเกิดที่ Error ตามรูปภาพนี้ครับ

รูปภาพ

จากข้อความ Error น่าจะเกิดจากระบบไม่สามารถเข้าถึงข้อมูลบนระบบแลนได้ ซึ่งสาเหตุหลักๆ อาจจะเกิดจากมีการหลุดออกจากระบบแลนในช่วงนั้น หรือพื้นที่ที่ใช้เก็บข้อมูลนั้นมีปัญหาอยู่ ทำให้เปิดไฟล์ขึ้นมาใช้งานไม่ได้

ซึ่งเมื่อเกิด Error ประเภทนี้แล้ว ก็เป็นไปได้ครับที่จะทำให้ระบบล็อกไฟล์นี้ไม่ให้คนอื่นเข้ามาใช้งาน ซึ่งวิธีแก้ไขปัญหาในเบื้องต้น อาจจะให้ทุกเครื่องที่ใช้งานโปรแกรมหยุดทำงานไปก่อน จากนั้นลองไปที่เซิร์ฟเวอร์ดูว่า ยังมีไฟล์ของ Exrpess ถูกเปิดค้างอยู่หรือไม่ (ซึ่งไม่ควรจะมี เพราะทุกเครื่องหยุดทำงานไปหมดแล้ว) หากยังคงมีไฟล์ถูกเปิดค้างอยู่ ให้สั่ง Disconnect ออกให้หมดครับ

แล้วจึงกลับเข้าโปรแกรม สั่งจัดเรียงข้อมูลสักรอบหนึ่ง แล้วจึงเริ่มทำงานต่อไป

ส่วนการแก้ไขแบบถาวร ต้องดูเครื่องที่ขึ้น Error ตัวนี้ครับ ว่ามีปัญหาในส่วนไหนจึงต่อเข้าระบบแลนไม่ได้

Re: ข้อมูลมีผู้อื่นใช้งานอยู่ จะตรวจสอบได้ยังไงว่าใครใช้ชนกัน (มีรูปภาพประกอบ)

โพสต์โพสต์แล้ว: ศุกร์ มี.ค. 15, 2013 8:16 am
โดย shinichi
ขอบคุณครับท่าน savek

จะนำคำแนะนำที่ท่านให้ไปใช้ครับ