วิธีแชร์โปรแกรมใน server ดูได้และลบไม่ได้
กระทู้เก่าบอร์ด อ.Yeadram

 2,411   3
URL.หัวข้อ / URL
วิธีแชร์โปรแกรมใน server ดูได้และลบไม่ได้

ขอความช่วยเหลือจากผู้รู้และอาจารย์ที่เคารพครับผม

     ผมได้สร้างโปรแกรมจัดเก็บเอกสารขึ้นมาหนึ่งโปรแกรม ส่วนใหญ่จะเก็บเป็นไฟล์ PDF โปรแกรมนี้ผมทำมาเพื่อให้ User สามารถค้นหาข้อมูลได้อย่างเดียว ทำการแก้ไขไม่ได้ ซึ่งผมเก็บไว้ที่เครื่อง server ทั้งโปรแกรมและตัวไฟล์เก็บไว้ที่เดียวกัน ตัว server ใช้ระบบปฎิบัติการ Server 2008 R2
     ตัวไฟล์เอกสารและตัวโปรแกรมเก็บไว้ใน Folder ที่ชื่อ E-Document ได้ทำการแชร์แบบให้เครื่อง User แต่ละเครื่องเข้ามาเปิดดูได้ ที่เครื่อง User แต่ละคนผมได้ Map Driver ให้ชื่อไดร์ฟ Z และได้สร้าง ShortCut ที่หน้าจอ Desktop ของ User แต่ล่ะคน รูปแบบการแชร์ไฟล์และโปรแกรมผมแชร์แบบบ Full Control ซึ่งจะทำให้การใช้งานไม่มีปัญหา     
     แต่ปัญหาคือ การแชร์แบบ Full Control นี้ User สามารถเข้ามาลบไฟล์และตัวโปรแกรมของผมได้ ซึ่งอาจจะทำให้เกิดปัญหาตามมา ผมอยากรู้ว่าผมต้องทำอย่างไรเพื่อไม่ให้ User เข้ามาลบ ไฟล์ข้อมูลของผมที่แชร์ไว้ ผมลองแชร์แบบ Read Only แล้ว User ดู้ข้อมูลในโปรแกรมไม่ได้ และก็ลอง สร้าง ShortCut และใส่ IP ของเครื่อง Server เพื่อไม่ให้อ้างอิงจากไดร์ฟที่ Map โดยตรง แต่พอเข้าดูหลาย ๆ เครื่องจะเข้าไม่ได้
ท่านใดมีวิธีบ้างครับผม

3 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16097
ผมรู้สึกว่าการทำ ลักษณะของการ Split Database เพื่อที่แยก Back end (Table) กับ Front End (ส่วนติดต่อผู้ใช้งาน) หากคุณแยกในส่วนของ Table และไฟล์ PDF ไปไว้ใน SERVER แล้วแชร์แบบ Read Only ทั้งโฟลเดอร์ โดย Copy ไฟล์ในส่วนของ Front End คือ ฟอร์มลงในเครื่อง User แต่ละคน ทำได้นะครับ เราจะสามารถแชร์โฟลเดอร์แบบ Read Only ไว้ใช้ได้ คุ้นๆว่าผมเคยทำแบบนี้เหมือนกัน ยังไงลองดูครับ ในเมนู เรื่องของ Database Tools > Access Database เกี่ยวกับ Split Database อะไรประมาณนี้แหละ หรือหาจากในกระทู้เก่าเรื่องของ Front End - Back End ประมาณนี้ครับ

ปล. คำว่า Front End หรือ Back End ใช้เรียกลักษณะของการแยกส่วน เรื่องของฐานข้อมูล การโปรแกรมใช้งานออกจากัน หลายๆภาษาเค้าก็เรียกกัน เช่นการเขียนเว็บ เค้าก็เรียกในส่วนของการแยกระหว่างตัว Web Application กับ Database ว่าเป็น Front End กับ Back End แต่ถ้าเป็นใน MS Access เค้าใช้คำว่า Split Database
2 @R16101
ลองหาโปรแกรมที่ซ่อม Drive ดูครับ คือใช้โปรแกรมช่วยซ่อน Drive Z ไม่ให้ User เข้ามาในฐานข้อมูลได้ครับ
3 @R16102
แล้วจะให้ Full Conrol ทำไมหล่ะครับ ทำไมไม่ตั้งให้ลบไม่ได้ แล้วแนะนำเพิ่มเติมว่า ควรเก็บไฟล์ .pdf ไว้ในอีกโฟลเดอร์นึง จะเป็นโฟลเดอร์ย่อยก็ได้ เพื่อให้ง่ายต่อการกำหนด permission คือกำหนดให้กับทั้งโฟลเดอร์ไปเลย ไม่ต้องมานั่งกำหนดให้ทีละไฟล์
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3401s