การรักษาความปลอดภัยสำหรับฐานข้อมูล Access 2007

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

บทความนี้อธิบายถึงวิธีการช่วยเก็บรักษาฐานข้อมูล Microsoft Office Access 2007 ของคุณให้มีความปลอดภัยมากขึ้น โดยอธิบายถึงแนวคิดที่คุณต้องทำความเข้าใจก่อนที่คุณจะสามารถใช้คุณลักษณะความปลอดภัยของ Office Access 2007 ได้อย่างเหมาะสม และวิธีการใช้เครื่องมือที่ Access จัดให้สำหรับช่วยในการรักษาความปลอดภัยให้กับฐานข้อมูล

ในบทความนี้

มีอะไรใหม่ในความปลอดภัยการเข้าถึง Office 2007

ใช้ฐานข้อมูล Office Access 2007 ในตำแหน่งที่ตั้งที่เชื่อถือได้

แพคเกจ ระบบ และกระจายฐานข้อมูล Access Office 2007

เปิดใช้งานเนื้อหาถูกปิดใช้งานเมื่อคุณเปิดฐานข้อมูล

ใช้รหัสผ่านฐานข้อมูลเพื่อการเข้ารหัสลับฐานข้อมูล Access Office 2007

วิธีการรักษาความปลอดภัยทำงานกับฐานข้อมูลจาก Access เปิดใน Office Access 2007 รุ่นก่อนหน้า

เรียกใช้นิพจน์ที่ไม่ปลอดภัย (ปิดใช้งานโหมด sandbox)

มีอะไรใหม่ในการรักษาความปลอดภัยของ Office Access 2007

Office Access 2007 จะมีรูปแบบการรักษาความปลอดภัยที่ปรับปรุงแล้วซึ่งจะช่วยทำให้ง่ายขึ้นสำหรับขั้นตอนในการนำการรักษาความปลอดภัยไปใช้กับฐานข้อมูล และขั้นตอนในการเปิดฐานข้อมูลที่มีการเปิดใช้งานการรักษาความปลอดภัยอยู่

หมายเหตุ: แม้ว่ารูปแบบและเทคนิคที่กล่าวถึงในบทความนี้เพิ่มความปลอดภัย วิธีปลอดภัยที่สุดเพื่อช่วยปกป้องข้อมูลของคุณคือ เพื่อจัดเก็บตารางของคุณบนเซิร์ฟเวอร์ เช่นคอมพิวเตอร์ที่ใช้Windows SharePoint Services 3.0 และจัดเก็บฟอร์มและรายงานของคุณบนคอมพิวเตอร์ภายในเครื่องหรือเครือข่าย ใช้ร่วมกัน สำหรับข้อมูลเกี่ยวกับการใช้ฐานข้อมูล Access กับWindows SharePoint Services 3.0 ดูบทความส่งออกตารางหรือแบบสอบถามไปยังไซต์ SharePointและนำเข้าจากหรือเชื่อมโยงข้อมูลไปยังรายการ SharePoint

รายการต่อไปนี้เป็นรายการของอะไรใหม่ในการรักษาความปลอดภัยของ Office Access 2007

  • ความสามารถในการแสดงข้อมูลถึงแม้คุณจะไม่ต้องการเปิดใช้งานโค้ดหรือคอมโพเนนต์ของ Microsoft Visual Basic for Applications (VBA) ที่ปิดใช้งานในฐานข้อมูล ใน Microsoft Office Access 2003 ถ้าคุณตั้งค่าระดับความปลอดภัยเป็น 'สูง' คุณต้องเซ็นโค้ด และต้องเชื่อถือฐานข้อมูลนั้นก่อนที่คุณจะแสดงข้อมูลได้ แต่ใน Office Access 2007 คุณสามารถเปิดฐานข้อมูลและแสดงข้อมูลได้โดยไม่ต้องตัดสินใจว่าคุณควรเปิดใช้งานฐานข้อมูลหรือไม่

  • พบความง่ายในการใช้มากกว่า ถ้าคุณวางไฟล์ฐานข้อมูล (ในรูปแบบไฟล์Office Access 2007 ใหม่หรือรูปแบบไฟล์ก่อนหน้า) ในตำแหน่งที่ตั้งที่เชื่อถือได้ เช่นแชร์ไฟล์บนเครือข่ายหรือโฟลเดอร์ ที่คุณกำหนดว่าความปลอดภัย ไฟล์เหล่านั้นจะเปิด และเรียกใช้โดยไม่ต้องแสดงข้อความเตือน หรือสอบถาม คุณสามารถเปิดใช้งานใด ๆ ถูกปิดใช้งานเนื้อหา ยัง ถ้าคุณเปิดฐานข้อมูลจากเวอร์ชันก่อนหน้าของ Access เช่น.mdb หรือ.mde ไฟล์ ในOffice Access 2007 และฐานข้อมูลเหล่านั้นมีลายเซ็น และคุณได้เลือกผู้ประกาศที่เชื่อถือ ไฟล์เหล่านั้นจะทำงานโดยไม่จำเป็นต้องทำการตัดสินใจเชื่อถือ อย่างไรก็ตาม โปรดจำไว้ว่า โค้ด VBA ในฐานข้อมูลมีลายเซ็นจะไม่ทำงานจนกว่าคุณไว้วางใจผู้เผยแพร่ และจะไม่ทำงานถ้าลายเซ็นดิจิทัลจะไม่ถูกต้อง ลายเซ็นจะไม่ถูกต้องเมื่อคนอื่นนอกเหนือจากบุคคลที่เซ็นชื่อ tampers กับเนื้อหาของฐานข้อมูล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการลงชื่อเข้าใช้ฐานข้อมูล ดูในส่วนวิธีการรักษาความปลอดภัยทำงานกับฐานข้อมูลจาก Access เปิดใน Office Access 2007 รุ่นก่อนหน้า

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

  • ศูนย์ความเชื่อถือ ศูนย์ความเชื่อถือได้กล่องโต้ตอบที่มีตำแหน่งที่ตั้งเดียวสำหรับการตั้งค่า และการเปลี่ยนการตั้งค่าความปลอดภัยสำหรับการเข้าถึง คุณสามารถใช้ศูนย์ความเชื่อถือเมื่อต้อง การสร้าง หรือเปลี่ยนตำแหน่งที่ตั้งเชื่อถือได้ และ การตั้งค่าตัวเลือกความปลอดภัยสำหรับOffice Access 2007 ตั้งค่าเหล่านี้มีผลกระทบต่อวิธีใหม่ และฐานข้อมูลที่มีอยู่ทำงานเมื่อพวกเขาถูกเปิดในอินสแตนซ์ของ Access ศูนย์ความเชื่อถือยังประกอบด้วยตรรกะสำหรับประเมินคอมโพเนนต์ ในฐานข้อมูล และ สำหรับการระบุว่า ฐานข้อมูลมีความปลอดภัยเพื่อเปิดหรือว่าควรการปิดใช้งานฐานข้อมูล และช่วยให้คุณตัดสินใจที่จะเปิดใช้งานศูนย์ความเชื่อถือ สำหรับข้อมูลเกี่ยวกับการใช้ศูนย์ความเชื่อถือกับ Access ดูใช้ฐานข้อมูล Office Access 2007 ในตำแหน่งที่ตั้งที่เชื่อถือได้ในภายหลังในบทความนี้

    สำหรับข้อมูลทั่วไปเกี่ยวกับการใช้ศูนย์ความเชื่อถือ ให้ดูที่บทความ ดูการตั้งค่าความปลอดภัยและความเป็นส่วนตัวของฉันในศูนย์ความเชื่อถือ

  • มีข้อความเตือนให้น้อยลง ใน Access รุ่นก่อนหน้านี้จะบังคับให้คุณรับมือกับข้อความแจ้งเตือนที่หลากหลาย  นั่นคือ โหมดความปลอดภัยของแมโครและโหมด Sandbox ที่มีเพียงสองประเภท ตามค่าเริ่มต้น ถ้าคุณเปิดฐานข้อมูล Office Access 2007 ด้านนอกตำแหน่งที่ตั้งที่เชื่อถือได้ คุณจะเห็นเครื่องมือเดี่ยวที่เรียกว่า แถบข้อความ

    แถบข้อความ

    ถ้าคุณทราบว่า คุณสามารถเชื่อถือฐานข้อมูลได้ คุณอาจใช้ แถบข้อความเพื่อเปิดใช้งานคอมโพเนนต์ใดๆ ที่ปิดใช้งานอยู่ได้  ดังเช่น แบบสอบแอคชัน (แบบสอบถามที่เพิ่ม ลบ หรือเปลี่ยนแปลงข้อมูลได้) แมโคร ตัวควบคุมแบบ ActiveX นิพจน์ (ฟังก์ชันที่ประเมินเป็นค่าเดียว) และโค้ด VBA  นั่นคือ เมื่อคุณเปิดฐานข้อมูลที่มีคอมโพเนนต์อย่างน้อยหนึ่งคอมโพเนนต์

  • วิธีใหม่ในการเซ็นชื่อและกระจายแฟ้มที่สร้างในรูปแบบแฟ้ม Office Access 2007 ใน Access รุ่นก่อนหน้านี้ คุณจะใช้ Visual Basic Editor เพื่อนำใบรับรองความปลอดภัยไปใช้กับคอมโพเนนต์ฐานข้อมูลแต่ละคอมโพเนนต์ได้ แต่ใน Office Access 2007 คุณจะทำแพคเกจฐานข้อมูล จากนั้นเซ็นชื่อและกระจายแพคเกจนั้น ถ้าคุณแยกฐานข้อมูลออกจากแพคเกจที่มีลายเซ็นไปยังตำแหน่งที่ตั้งที่เชื่อถือได้ ฐานข้อมูลจะทำงานได้โดยไม่ต้องแสดง แถบข้อความ ถ้าคุณแยกฐานข้อมูลออกจากแพคเกจที่มีลายเซ็นไปยังตำแหน่งที่ตั้งที่ไม่น่าเชื่อถือ แต่คุณเชื่อถือในใบรับรองแพคเกจนั้นและลายเซ็นยังคงถูกต้อง คุณไม่จำเป็นต้องทำการตัดสินใจว่าจะเชื่อถือหรือไม่ เมื่อคุณทำแพคเกจและเซ็นชื่อลงในฐานข้อมูลที่มีลายเซ็นที่ไม่น่าเชื่อถือ หรือมีลายเซ็นดิจิทัลที่ไม่ถูกต้อง คุณต้องใช้ แถบข้อความ เพื่อทำให้ฐานข้อมูลน่าเชื่อถือทุกครั้งที่คุณเปิดฐานข้อมูล เว้นแต่คุณจะวางฐานข้อมูลลงในตำแหน่งที่ตั้งที่เชื่อถือได้

  • อัลกอริทึมที่มากขึ้นสำหรับการเข้ารหัสลับฐานข้อมูลในรูปแบบแฟ้มของ Office Access 2007 ที่ใช้คุณลักษณะรหัสผ่านของฐานข้อมูล การเข้ารหัสลับฐานข้อมูลจะรวมข้อมูลในตารางของคุณเข้าด้วยกันและช่วยป้องกันไม่ให้ผู้ใช้ที่ไม่ต้องการเข้ามาอ่านข้อมูลของคุณได้

  • คลาสย่อยใหม่ของแมโครแอคชันจะทำงานเมื่อฐานข้อมูลปิดใช้งาน แมโครที่ปลอดภัยกว่าเหล่านี้ยังมีความสามารถในการจัดการข้อผิดพลาด นอกจากนี้คุณยังสามารถฝังตัวแมโคร (แม้แมโครเหล่านั้นมีแอคชันที่ Access ปิดใช้งาน) โดยตรงลงในฟอร์ม รายงาน หรือคุณสมบัติของตัวควบคุมใดๆ ที่ควรจะทำงานแบบตรรกะกับโมดูลของโค้ด VBA หรือแมโครจาก Access รุ่นก่อนหน้านี้

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแมโคร ดูบทความพื้นฐานแมโครใน Access 2007

และสุดท้าย โปรดจำกฎเหล่านี้ขณะที่คุณดำเนินการดังนี้

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

  • ถ้าคุณจัดทำแพคเกจ เซ็นชื่อ และปรับใช้ฐานข้อมุลจาก Access รุ่นก่อนหน้านี้ (แฟ้ม .mdb หรือ .mde) คอมโพเนนต์ทั้งหมดจะทำงานได้โดยไม่จำเป็นต้องทำการตัดสินใจว่าจะเชื่อถือหรือไม่ ถ้าฐานข้อมูลนั้นมีลายเซ็นดิจิทัลที่ถูกต้องจากผู้ประกาศที่เชื่อถือได้ และคุณเชื่อถือใบรับรองได้

  • ถ้าคุณลงชื่อเข้าใช้ และปรับใช้ฐานข้อมูลไม่น่าเชื่อถือตำแหน่งที่ตั้งเชื่อถือ ศูนย์ความเชื่อถือฐานข้อมูลปิดใช้งานตามค่าเริ่มต้น และคุณต้องการเปิดใช้งานแต่ละครั้งที่คุณเปิดฐานข้อมูล สำหรับข้อมูลเพิ่มเติม ดูในส่วนเปิดใช้งานปิดใช้งานเมื่อคุณเปิดฐานข้อมูลเนื้อหา

Office Access 2007 และความปลอดภัยระดับผู้ใช้

Office Access 2007 ไม่จัดให้มีความปลอดภัยระดับผู้ใช้สำหรับฐานข้อมูลที่สร้างในรูปแบบแฟ้มใหม่ (แฟ้ม .accdb และ .accde) อย่างไรก็ตาม ถ้าคุณเปิดฐานข้อมูลจาก Access รุ่นก่อนหน้านี้ใน Office Access 2007 และฐานข้อมูลนั้นได้นำความปลอดภัยระดับผู้ใช้มาใช้ การตั้งค่าเหล่านั้นยังคงทำงานได้ตามปกติ

ถ้าคุณแปลงฐานข้อมูลจาก Access รุ่นก่อนหน้าด้วยความปลอดภัยระดับผู้ใช้ให้กับรูปแบบแฟ้มแบบใหม่ Access จะแยกการตั้งค่าความปลอดภัยออกโดยอัตโนมัติ และนำกฎสำหรับการรักษาความปลอดภัยมาใช้กับแฟ้ม .accdb หรือ .accde

ท้ายที่สุด โปรดจดจำว่าผู้ใช้ทั้งหมดสามารถเห็นวัตถุฐานข้อมูลทั้งหมดได้ตลอดเวลาเมื่อคุณเปิดฐานข้อมูลที่สร้างใน Office Access 2007

สถาปัตยกรรมด้านความปลอดภัยของ Office Access 2007

เมื่อต้องการทำความเข้าใจเกี่ยวกับสถาปัตยกรรมด้านความปลอดภัยของ Office Access 2007 คุณจำเป็นต้องจดจำว่า ฐานข้อมูล Access ไม่ใช่แฟ้มในทำนองเดียวกับสมุดงานของ Microsoft Office Excel 2007 หรือเอกสาร Microsoft Office Word 2007 แต่ฐานข้อมูล Access เป็นชุดของวัตถุต่างๆ  ได้แก่ ตาราง ฟอร์ม แบบสอบถาม แมโคร รายงาน และอื่นๆ  ซึ่งมักจะขึ้นอยู่กับวัตถุแต่ละตัวที่จะทำงาน ตัวอย่างเช่น ถ้าคุณสร้างฟอร์มการป้อนข้อมูล คุณไม่สามารถป้อนหรือจัดเก็บข้อมูลกับฟอร์มนั้นเว้นแต่คุณจะผูก (เชื่อมโยง) ตัวควบคุมในฟอร์มไปยังตาราง

คอมโพเนนต์ของ Access หลายคอมโพเนนต์สามารถก่อให้เกิดความเสี่ยงด้านความปลอดภัย รวมถึงแบบสอบถามแอคชัน (แบบสอบถามที่ใช้แทรก ลบ หรือเปลี่ยนแปลงข้อมูล) แมโคร นิพจน์ (ฟังก์ชันที่ส่งกลับค่าเดี่ยว) และโค้ด VBA เมื่อต้องการช่วยทำให้ข้อมูลของคุณมีความปลอดภัยมากขึ้น Office Access 2007 และ ศูนย์ความเชื่อถือจะดำเนินการด้านการตรวจสอบความปลอดภัยชุดหนึ่งเมื่อใดก็ตามที่คุณเปิดฐานข้อมูล การดำเนินการจะทำงานดังต่อไปนี้

  • เมื่อคุณเปิดแฟ้ม .accdb หรือ .accde ใน Office Access 2007 แล้ว Access จะส่งตำแหน่งที่ตั้งของฐานข้อมูลไปยัง ศูนย์ความเชื่อถือ ถ้าตำแหน่งที่ตั้งเชื่อถือได้ ฐานข้อมูลจะเรียกใช้หน้าที่การใช้งานได้อย่างสมบูรณ์ ถ้าคุณเปิดฐานข้อมูลจาก Access รุ่นก่อนหน้านี้ใน Office Access 2007 แล้ว Access จะส่งตำแหน่งที่ตั้งและรายละเอียดเกี่ยวกับลายเซ็นดิจิทัลที่นำไปใช้กับฐานข้อมูลนั้น ถ้ามี

    ศูนย์ความเชื่อถือจะตรวจสอบ "หลักฐาน" นั้นเพื่อประเมินความน่าเชื่อถือสำหรับฐานข้อมูล จากนั้นจะแจ้ง Access ถึงวิธีการเปิดฐานข้อมูล Access อาจจะปิดใช้งานฐานข้อมูล หรือเปิดฐานข้อมูลพร้อมหน้าที่การใช้งานได้อย่างสมบูรณ์

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

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ศูนย์ความเชื่อถือ ดูบทความดูความปลอดภัยและการตั้งค่าความเป็นส่วนตัวในศูนย์ความเชื่อถือของฉัน

  • ถ้าศูนย์ความเชื่อถือปิดใช้งานเนื้อหาใดๆ แล้ว แถบข้อความ จะปรากฏเมื่อฐานข้อมูลเปิด

    แถบข้อความ

    เมื่อต้องการเปิดใช้งานเนื้อหาที่ปิดใช้งานใดๆ ให้คุณคลิก ตัวเลือก แล้วจึงเลือกตัวเลือกในกล่องโต้ตอบที่ปรากฏขึ้น Access จะเปิดใช้งานเนื้อหาที่ปิดใช้งานไว้ และฐานข้อมูลจะเปิดขึ้นอีกครั้งพร้อมหน้าที่การใช้งานอย่างสมบูรณ์ หรือมิฉะนั้น คอมโพเนนต์ที่ปิดใช้งานจะไม่ทำงาน

  • ถ้าคุณเปิดฐานข้อมูลที่สร้างในรูปแบบแฟ้มก่อนหน้านี้ (แฟ้ม .mdb หรือ .mde) และฐานข้อมูลนั้นไม่มีลายเซ็นและไม่น่าเชื่อถือ ตามค่าเริ่มต้น Access จะปิดใช้งานเนื้อหาปฏิบัติการใดๆ

การทำความเข้าใจกับโหมดปิดใช้งาน

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

Office Access 2007 จะปิดใช้งานคอมโพเนนต์ต่อไปนี้

  • โค้ด VBA และการอ้างอิงใดๆ ในโค้ด VBA รวมกับนิพจน์ที่ไม่ปลอดภัยใดๆ

  • แอคชันที่ไม่ปลอดภัยในแมโครทั้งหมด แอคชันที่ "ไม่ปลอดภัย" เป็นแอคชันใดๆ ที่จะอนุญาตให้ผู้ใช้ปรับเปลี่ยนฐานข้อมูลหรือเข้าถึงทรัพยากร ภายนอกฐานข้อมูล อย่างไรก็ตาม แอคชันที่ Access ปิดใช้งานสามารถพิจารณาเป็น "ปลอดภัย" ได้ในบางครั้ง ตัวอย่างเช่น ถ้าคุณเชื่อถือบุคคลที่สร้างฐานข้อมูล คุณสามารถเชื่อถือแอคชันแมโครที่ไม่ปลอดภัยใดๆ ได้

  • แบบสอบถามมีหลายชนิดดังนี้

    • คิวรีแอคชัน    ซึ่งจะเพิ่ม อัปเดต และลบข้อมูล

    • คิวรี ภาษาสำหรับคำนิยามข้อมูล (DDL)    ซึ่งใช้สร้างหรือเปลี่ยนวัตถุในฐานข้อมูล เช่น ตารางและกระบวนงาน

    • แบบสอบถามแบบ SQL พาส-ทรู    แบบสอบถามเหล่านี้จะส่งคำสั่งไปยังเซิร์ฟเวอร์ฐานข้อมูลที่สนับสนุนมาตรฐานการเชื่อมต่อฐานข้อมูลแบบเปิด (ODBC) โดยตรง แบบสอบถามแบบพาส-ทรูทำงานได้กับตารางที่อยู่บนเซิร์ฟเวอร์โดยไม่เกี่ยวข้องกับกลไกจัดการฐานข้อมูลของ Access

  • ตัวควบคุม ActiveX

เมื่อเปิดฐานข้อมูล Access อาจพยายามโหลด add-in ที่นั่นคือโปรแกรมที่ขยายหน้าที่การใช้งานของ Access หรือฐานข้อมูลเปิด ไว้ นอกจากนี้คุณยังอาจต้องการเรียกใช้ตัวช่วยสร้างสร้างวัตถุในฐานข้อมูลเปิด เมื่อโหลด add-in ใด add-in หรือเริ่มตัวช่วยสร้าง Access ส่งผ่านหลักฐานเพื่อศูนย์ความเชื่อถือ ที่ทำให้ตัดสินใจเชื่อถือเพิ่มเติมและเปิดใช้งานตัวใดตัวหนึ่ง หรือปิดใช้งานวัตถุหรือการกระทำ เมื่อใดก็ ตามที่ศูนย์ความเชื่อถือฐานข้อมูลที่ปิดใช้งาน และคุณไม่เห็นด้วยกับตัดสินใจว่า คุณสามารถใช้แถบข้อความเสมอเพื่อเปิดใช้งานเนื้อหา Add-in ที่มีข้อยกเว้นในกฎนั้น ถ้า ในศูนย์ความเชื่อถือ (ในบานหน้าต่างadd-in ของ ), คุณเลือกกล่องกาเครื่องหมายจำเป็นต้องมีส่วนขยายแอปพลิเคชันจะเซ็นชื่อจากผู้ประกาศที่เชื่อถือได้ Access พร้อมท์ให้คุณสามารถเปิดใช้งาน add-in ได้กระบวนการนั้นเกี่ยวแถบข้อความ สำหรับข้อมูลเกี่ยวกับการใช้ศูนย์ความเชื่อถือ ดูใช้ฐานข้อมูล Office Access 2007 ในตำแหน่งที่ตั้งที่เชื่อถือได้ในภายหลังในบทความนี้

ด้านบนของหน้า

การใช้ฐานข้อมูลของ Office Access 2007 ในตำแหน่งที่ตั้งที่เชื่อถือได้

เมื่อคุณวางฐานข้อมูลของ Office Access 2007 ตำแหน่งที่ตั้งที่เชื่อถือได้แล้ว โค้ด VBA แมโคร และนิพจน์ที่ได้บันทึกไว้ทั้งหมดจะทำงานเมื่อคุณเปิดฐานข้อมูลนั้น คุณไม่ต้องทำการตัดสินใจว่าจะเชื่อถือหรือไม่ในขณะที่ฐานข้อมูลเปิดอยู่

ขั้นตอนของการใช้ฐานข้อมูลของ Office Access 2007 ในตำแหน่งที่ตั้งที่เชื่อถือได้มีขั้นตอนหลักๆ ดังนี้

  1. ให้ใช้ศูนย์ความเชื่อถือเพื่อค้นหาหรือสร้างตำแหน่งที่ตั้งที่เชื่อถือได้

  2. บันทึก เคลื่อนย้าย หรือคัดลอกฐานข้อมูลของ Office Access 2007 ไปยังตำแหน่งที่ตั้งที่เชื่อถือได้

  3. เปิดและใช้ฐานข้อมูล

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

การเริ่มต้นศูนย์ความเชื่อถือ

  • คลิก ปุ่ม Microsoft Office รูปปุ่ม จากนั้นให้คลิก ตัวเลือกของ Access

    หมายเหตุ: คุณไม่จำเป็นต้องเปิดฐานข้อมูล

    กล่องโต้ตอบ ตัวเลือกของ Access จะปรากฏขึ้น

  • คลิก ศูนย์ความเชื่อถือ และภายใต้ ศูนย์ความเชื่อถือของ Microsoft Office Access ให้คลิก การตั้งค่าศูนย์ความเชื่อถือ

  • คลิก ตำแหน่งที่ตั้งที่เชื่อถือได้ จากนั้นให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • โปรดสังเกต เส้นทางของตำแหน่งที่ตั้งที่เชื่อถือได้อย่างน้อยหนึ่งตำแหน่ง

    • สร้างตำแหน่งที่ตั้งที่เชื่อถือได้ใหม่ เมื่อต้องการทำเช่นนั้น ให้คลิก เพิ่มตำแหน่งที่ตั้งใหม่ จากนั้นทำตัวเลือกในกล่องโต้ตอบ ตำแหน่งที่ตั้งที่เชื่อถือได้ของ Microsoft Office ให้เสร็จสมบูรณ์

      สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างตำแหน่งที่ตั้งที่เชื่อถือได้ ดูบทความสร้าง เอาออก หรือเปลี่ยนตำแหน่งที่ตั้งที่เชื่อถือได้สำหรับไฟล์ของคุณ

การวางฐานข้อมูลลงในตำแหน่งที่ตั้งที่เชื่อถือได้

  • ใช้เทคนิคโปรดของคุณสำหรับการย้ายหรือการคัดลอกแฟ้มฐานข้อมูลไปยังตำแหน่งที่ตั้งที่เชื่อถือได้ ตัวอย่างเช่น คุณอาจใช้ Windows Explorer เพื่อคัดลอกหรือย้ายแฟ้มออก หรือคุณสามารถเปิดแฟ้มใน Access และบันทึกแฟ้มลงในตำแหน่งที่ตั้งที่เชื่อถือได้

การเปิดฐานข้อมูลในตำแหน่งที่ตั้งที่เชื่อถือได้

  • ใช้เทคนิคโปรดของคุณสำหรับการเปิดไฟล์ ตัวอย่าง คุณสามารถค้นหา และดับเบิลคลิกที่ไฟล์ใน Windows Explorer หรือ ว่า Access จะทำงาน คุณสามารถคลิกปุ่ม Microsoft Office รูปปุ่ม เพื่อค้นหา และเปิดไฟล์

ด้านบนของหน้า

การจัดทำแพคเกจ การเซ็นชื่อ และการกระจายฐานข้อมูลของ Office Access 2007

Office Access 2007 ทำให้การลงลายเซ็นและเผยแพร่ฐานข้อมูลรวดเร็วและง่ายดายขึ้น เมื่อคุณสร้างแฟ้ม .accdb หรือแฟ้ม .accde คุณสามารทำแพคเกจแฟ้ม ลงลายเซ็นดิจิทัลในแพคเกจ และเผยแพร่แพคเกจที่เซ็นแล้วให้ผู้ใช้คนอื่นๆ เครื่องมือแพคเกจและลงลายเซ็นอยู่ในฐานข้อมูลในแฟ้ม Access Deployment (.accdc) ลงชื่อแฟ้ม และวางแพคเกจที่เซ็นแล้วในตำแหน่งที่คุณต้องการ ผู้ใช้สามารถแตกฐานข้อมูลออกจากแพคเกจและทำงานในฐานข้อมูลได้โดยตรง (ไม่ได้อยู่ในแฟ้มแพคเกจ)

โปรดจำข้อเท็จจริงเหล่านี้ขณะที่คุณดำเนินการ:

  • การทำแพคเกจฐานข้อมูลและลงลายเซ็นแพคเกจคือวิธีที่แสดงความน่าเชื่อถือ เมื่อคุณทำแพคเกจและลงลายเซ็นฐานข้อมูล ลายเซ็นดิจิทัลของคุณจะยืนยันว่าฐานข้อมูลนั้นไม่ได้ถูกแก้ไขหลังจากคุณสร้างแพคเกจ

  • หลังจากแตกฐานข้อมูลออกจากแพคเกจ ก็จะไม่มีการเชื่อมต่อระหว่างแพคเกจที่ลงลายเซ็นและฐานข้อมูลที่แตกออกมาแล้วอีกต่อไป

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

  • คุณสามารถเพิ่มฐานข้อมูลลงในแพคเกจได้เพียงหนึ่งฐานข้อมูลเท่านั้น

  • กระบวนการนี้จะเซ็นชื่อแบบดิจิทัลในแพคเกจที่มีฐานข้อมูลของคุณทั้งฐานข้อมูล ไม่ใช่เฉพาะแมโครหรือมอดูลเท่านั้น

  • การบีบอัดแพคเกจช่วยลดเวลาดาวน์โหลดได้

  • คุณสามารถแยกฐานข้อมูลออกจากแฟ้มแพคเกจที่ตั้งอยู่บนเซิร์ฟเวอร์ของ Windows SharePoint Services 3.0 ได้

ขั้นตอนในส่วนต่อไปนี้อธิบายถึงวิธีสร้างแฟ้มแพคเกจที่ลงลายเซ็นและวิธีแตกและใช้ฐานข้อมูลจากแฟ้มแพคเกจที่ลงลายเซ็นแล้ว

สร้างแพคเกจที่มีลายเซ็น

  1. เปิดฐานข้อมูลที่คุณต้องการทำแพคเกจและเซ็นชื่อ

  2. คลิกปุ่ม Microsoft Office รูปปุ่ม คลิกประกาศ แล้ว คลิ กแพคเกจและเครื่องหมาย

    กล่องโต้ตอบ เลือกใบรับรอง จะปรากฏขึ้น

  3. เลือกใบรับรองแบบดิจิทัล จากนั้นคลิก ตกลง

    กล่องโต้ตอบ สร้างแพคเกจ Microsoft Office Access ที่เซ็นชื่อแล้ว จะปรากฏขึ้น

  4. ในรายการ บันทึกใน ให้เลือกตำแหน่งที่ตั้งสำหรับแพคเกจฐานข้อมูลที่มีลายเซ็นของคุณ

  5. ป้อนชื่อสำหรับแพคเกจที่เซ็นชื่อแล้วในกล่อง ชื่อแฟ้ม จากนั้นคลิกที่ สร้าง

    Access จะสร้างแฟ้ม .accdc และวางในตำแหน่งที่คุณเลือก

แยกและใช้แพคเกจที่เซ็นชื่อแล้ว

  • คลิก ปุ่ม Microsoft Office รูปปุ่ม แล้วคลิก เปิด

    กล่องโต้ตอบ เปิด จะปรากฏขึ้น

  • เลือก Microsoft Office Access Signed Packages (*.accdc) เป็นประเภทแฟ้ม

  • ใช้รายการ มองหาใน เพื่อหาตำแหน่งโฟลเดอร์ที่มีแฟ้ม .accdc เลือกแฟ้ม และคลิก เปิด

  • เลือกดำเนินการอย่างหนึ่งดังต่อไปนี้

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

    • หากคุณยังไม่ได้เลือกว่าจะเชื่อถือใบรับรองความปลอดภัยนั้น ข้อความต่อไปนี้จะปรากฏขึ้น

      ข้อความแนะนำ

      ถ้าคุณเชื่อถือฐานข้อมูล ให้คลิก เปิด ถ้าคุณเชื่อถือใบรับรองใดๆ จากผู้ให้บริการนั้น ให้คลิก เชื่อถือทั้งหมดจากผู้ประกาศ กล่องโต้ตอบ แยกฐานข้อมูลไปยัง จะปรากฏขึ้น

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

  • อีกทางเลือกหนึ่ง ในรายการ บันทึกใน ให้เลือก ตำแหน่งที่ตั้งสำหรับฐานข้อมูลที่แยก จากนั้นในกล่อง ชื่อแฟ้ม ให้ป้อนชื่ออื่นสำหรับฐานข้อมูลที่แยก

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

  • ให้คลิก ตกลง

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

ด้านบนของหน้า

การเปิดใช้งานเนื้อหาที่ปิดใช้งานอยู่เมื่อคุณเปิดฐานข้อมูล

ตามค่าเริ่มต้น Access จะปิดใช้งานเนื้อหาปฏิบัติการทั้งหมดในฐานข้อมูล นอกเสียจากว่าคุณจะเชื่อถือฐานข้อมูลหรือวางฐานข้อมูลในตำแหน่งที่ตั้งที่เชื่อถือได้ เมื่อคุณเปิดฐานข้อมูล Access จะปิดใช้งานเนื้อหาและแสดง แถบข้อความ

แถบข้อความ

ไม่เหมือนกับ Access 2003, Office Access 2007 ไม่แสดงชุดของกล่องโต้ตอบโมดอล (กล่องโต้ตอบที่คุณต้องการตัดสินใจก่อนที่คุณสามารถทำอะไรก็ตาม) เมื่อคุณเปิดฐานข้อมูล อย่างไรก็ตาม ถ้าคุณต้องOffice Access 2007 ต้องแปลงกลับไปที่ลักษณะการทำงานก่อนหน้า คุณสามารถเพิ่มคีย์รีจิสทรี และแสดงกล่องโต้ตอบโมดอลเก่ากว่า ขั้นตอนที่ส่วนท้ายของส่วนนี้อธิบายวิธีเปลี่ยนคีย์รีจิสทรี

หากไม่คำนึงถึงลักษณะการทำงานของ Access เมื่อเปิดฐานข้อมูล ถ้าฐานข้อมูลนั้นมาจากผู้ประกาศที่เชื่อถือได้ คุณอาจเลือกที่จะเปิดใช้งานคอมโพเนนต์ปฏิบัติการได้ในแฟ้มดังกล่าว

เชื่อถือฐานข้อมูล

  1. บนแถบข้อความ ให้คลิก ตัวเลือก

    กล่องโต้ตอบ ตัวเลือกความปลอดภัยของ Microsoft Office จะปรากฏขึ้น

  2. เลือก เปิดใช้งานเนื้อหานี้ แล้วคลิก ตกลง

ถ้าคุณไม่เห็นแถบข้อความ

  • บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม แสดง/ซ่อน ให้คลิก แถบข้อความ

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

การปิดฐานข้อมูล

  • คลิกปุ่ม Microsoft Office รูปปุ่ม แล้ว คลิ กปิดฐานข้อมูล

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

การปิดใช้งานเนื้อหา

  1. บนแถบข้อความ ให้คลิก ตัวเลือก

    กล่องโต้ตอบ ตัวเลือกความปลอดภัยของ Microsoft Office จะปรากฏขึ้น

  2. เลือก ช่วยป้องกันฉันจากเนื้อหาที่ไม่รู้จัก (แนะนำ) จากนั้นคลิก ตกลง

    Access จะปิดใช้งานคอมโพเนนต์ที่อาจก่อให้เกิดความเสียหายทั้งหมด

ซ่อนแถบข้อความ

  • โดยไม่จำเป็นต้องทำการตัดสินใจว่าจะเชื่อถือหรือไม่ ให้คลิกปุ่ม ปิด (X) ที่มุมด้านบนของแถบข้อความ

    แถบข้อความปิด

แสดงแถบข้อความ

  • บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม แสดง/ซ่อน ให้คลิก แถบข้อความ นอกจากนี้คุณยังสามารถปิดแล้วเปิดฐานข้อมูลใหม่เพื่อแสดงแถบข้อความ

เพิ่มคีย์รีจิสทรีเพื่อแสดงกล่องโต้ตอบโมดอล

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

  1. ใน Microsoft Windows ให้คลิกปุ่ม เริ่ม แล้วคลิก เรียกใช้

  2. ในกล่อง เปิด ให้พิมพ์ regedit จากนั้นกด ENTER

    Registry Editor จะเริ่มทำงาน

  3. ขยายโฟลเดอร์ HKEY_CURRENT_USER และไปยังคีย์รีจิสทรีดังนี้

    Software\Microsoft\Office\12.0\Access\Security

  4. ในบานหน้าต่างทางด้านขวาของ Registry Editor ให้คลิกขวาที่พื้นที่ว่าง แล้วชี้ไปที่ New แล้วคลิก DWORD Value ค่า DWORD ที่ว่างเปล่าค่าใหม่จะปรากฏ

  5. พิมพ์ชื่อต่อไปนี้สำหรับค่า ModalTrustDecisionOnly

  6. คลิกสองครั้งที่ค่าใหม่

    กล่องโต้ตอบ Edit DWORD Value จะปรากฏขึ้น

  7. ในเขตข้อมูล Value Data ให้เปลี่ยนจากค่า 0 เป็นค่า 1 แล้วคลิก OK

  8. ปิด Registry Editor

ขณะนี้ เมื่อคุณเปิดฐานข้อมูลที่มีเนื้อหาที่ไม่ปลอดภัย คุณจะเห็นชุดข้อมูลของกล่องโต้ตอบแทน แถบข้อความ เมื่อต้องการเปลี่ยนกลับไปเป็นลักษณะการทำงานแบบเดิม ให้ทำซ้ำขั้นตอนเหล่านี้แล้วเปลี่ยนค่า 1 ให้เป็นค่า 0

ด้านบนของหน้า

การใช้รหัสผ่านฐานข้อมูลเพื่อเข้ารหัสลับฐานข้อมูลของ Office Access 2007

เครื่องมือการเข้ารหัสลับใน Office Access 2007 จะรวมและปรับปรุงความสามารถของเครื่องมือรุ่นเก่าสองตัว  นั่นคือ การเข้ารหัสผ่านและรหัสผ่านฐานข้อมูล เมื่อคุณใช้รหัสผ่านฐานข้อมูลเพื่อเข้ารหัสลับฐานข้อมูลหนึ่ง คุณจะทำให้ข้อมูลทั้งหมดไม่สามารถอ่านได้ด้วยเครื่องมืออื่น และคุณจะบังคับผู้ใช้ให้ป้อนรหัสผ่านเพื่อใช้ฐานข้อมูล การเข้ารหัสลับได้นำไปใช้ใน Office Access 2007 ซึ่งใช้อัลกอริทึมที่ดีกว่าใน Access รุ่นก่อนหน้านี้

การเข้ารหัสลับโดยใช้รหัสผ่านฐานข้อมูล

  1. เปิดฐานข้อมูลที่คุณต้องการเข้ารหัสลับในโหมดเอกสิทธิ์เฉพาะบุคคล

    เปิดฐานข้อมูลในโหมดเอกสิทธิ์เฉพาะบุคคล

    • คลิก ปุ่ม Microsoft Office รูปปุ่ม แล้วคลิก เปิด

    • ในกล่องโต้ตอบ เปิด ให้เรียกดูไปยังแฟ้มที่คุณต้องการเปิด จากนั้นเลือกแฟ้มดังกล่าว

    • คลิกลูกศรที่อยู่ถัดจากปุ่ม เปิด จากนั้นคลิก เปิดแบบเอกสิทธิ์เฉพาะบุคคล

      การเปิดไฟล์ในโหมดเอกสิทธิ์เฉพาะบุคคล

  2. บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม เครื่องมือฐานข้อมูล ให้คลิก เข้ารหัสลับด้วยรหัสผ่าน

    กล่องโต้ตอบ ตั้งรหัสผ่านฐานข้อมูล จะปรากฏขึ้น

  3. ให้พิมพ์รหัสผ่านของคุณในกล่อง รหัสผ่าน จากนั้นพิมพ์รหัสผ่านอีกครั้งในเขตข้อมูล ยืนยัน

    หมายเหตุ: 

    • ให้ใช้รหัสผ่านที่คาดเดายาก ซึ่งประกอบด้วยทั้งตัวอักษรพิมพ์ใหญ่และพิมพ์เล็ก ตัวเลข และสัญลักษณ์ รหัสผ่านที่คาดเดาง่ายจะไม่ได้นำอักขระหลากประเภทดังกล่าวมาผสมกัน รหัสผ่านที่คาดเดายาก เช่น Y6dh!et5 รหัสผ่านที่คาดเดาง่าย เช่น House27 รหัสผ่านควรมีความยาวของอักขระอย่างน้อย 8 ตัว วลีรหัสผ่านที่มีอักขระ 14 ตัวหรือมากกว่าจะยิ่งมีประสิทธิภาพมากขึ้น

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

  4. ให้คลิก ตกลง

การถอดรหัสลับและเปิดฐานข้อมูล

  1. เปิดฐานข้อมูลที่เข้ารหัสลับเช่นเดียวกับที่คุณเปิดฐานข้อมูลอื่นๆ โดยทั่วไป

    กล่องโต้ตอบ ต้องการรหัสผ่าน จะปรากฏขึ้น

  2. พิมพ์รหัสผ่านของคุณในกล่อง ใส่รหัสผ่านฐานข้อมูล จากนั้นคลิก ตกลง

การเอารหัสผ่านออก

  • บนแท็บเครื่องมือฐานข้อมูล ในกลุ่มเครื่องมือฐานข้อมูล คลิกถอดรหัสลับฐานข้อมูล

    กล่องโต้ตอบ ไม่ตั้งรหัสผ่านฐานข้อมูล จะปรากฏขึ้น

  • พิมพ์รหัสผ่านของคุณในกล่อง รหัสผ่าน จากนั้นคลิก ตกลง

ด้านบนของหน้า

วิธีการที่การรักษาความปลอดภัยทำงานกับฐานข้อมูลจาก Access รุ่นก่อนหน้าที่เปิดไว้ใน Office Access 2007

เมื่อคุณเปิดฐานข้อมูลที่สร้างขึ้นใน Access รุ่นก่อนหน้านี้ คุณลักษณะด้านความปลอดภัยใดๆ จะนำไปใช้กับฐานข้อมูลที่ยังทำงานอยู่ ตัวอย่างเช่น ถ้าคุณนำความปลอดภัยระดับผู้ใช้ไปใช้กับฐานข้อมูล คุณลักษณะนี้จะทำงานได้ใน Office Access 2007

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

สิ่งสำคัญ: ขั้นตอนในส่วนนี้จะไม่ใช้กับฐานข้อมูลที่ใช้รูปแบบแฟ้มแบบใหม่

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

ในการใช้ลายเซ็นกับฐานข้อมูลของคุณ คุณต้องมีใบรับรองดิจิทัลก่อน หากคุณสร้างฐานข้อมูลสำหรับการเผยแพร่ของบริษัท คุณต้องได้รับใบรับรองจากเจ้าหน้าที่ออกใบรับรองของบริษัท (CA) เจ้าหน้าที่ออกใบรับรองจะตรวจสอบเบื้องต้นเพื่อตรวจสอบความถูกต้องของบุคคลที่สร้างเนื้อหา (เช่น ฐานข้อมูล) ว่ามีชื่ออยู่จริง

ในการเรียนรู้เพิ่มเติมเกี่ยวกับเจ้าหน้าที่ออกใบรับรองซึ่งให้บริการสำหรับผลิตภัณฑ์ของ Microsoft โปรดดูที่หัวข้อ ดูเพิ่มเติม

ถ้าคุณต้องการใช้ฐานข้อมูลสำหรับสถานการณ์ส่วนบุคคลหรือเวิร์กกรุ๊ปแบบจำกัด Microsoft Office Professional 2007 จะมีเครื่องมือสำหรับการสร้างใบรับรองแบบลงนามด้วยตัวเอง ขั้นตอนในส่วนต่อไปนี้จะอธิบายถึงวิธีติดตั้งและใช้เครื่องมือ SelfCert.exe เพื่อสร้างใบรับรองแบบลงนามด้วยตัวเอง

สร้างใบรับรองที่ลงนามด้วยตนเอง

  1. ใน Microsoft Windows คลิกปุ่ม เริ่ม ชี้ไปที่ โปรแกรมทั้งหมด ชี้ไปที่ Microsoft Office ชี้ไปที่ Microsoft Office Tools และคลิก ใบรับรองดิจิทัลสำหรับโครงการ VBA

    -หรือ-

    เรียกดูไปยังโฟลเดอร์ที่ประกอบด้วยไฟล์โปรแกรมOffice Professional 2007 ของคุณ โฟลเดอร์เริ่มต้นคือ Office\Office12 ไดร์ฟ: \Program Files\Microsoft ในโฟลเดอร์นั้น ค้นหา และดับเบิลคลิกที่SelfCert.exe

    กล่องโต้ตอบ สร้างใบรับรองดิจิทัล จะปรากฏขึ้น

  2. ในกล่อง ชื่อใบรับรองของคุณ ให้พิมพ์ชื่อสำหรับใบรับรองการทดสอบชื่อใหม่

  3. คลิก ตกลง สองครั้ง

หมายเหตุ: ถ้าคุณไม่เห็นคำสั่งใบรับรองดิจิทัลสำหรับโครงการ VBA หรือคุณไม่พบ SelfCert.exe คุณอาจต้องติดตั้ง SelfCert

ลงนามรหัสในฐานข้อมูล

หมายเหตุ: โปรดจำไว้ว่า ขั้นตอนเหล่านี้นำไปใช้เฉพาะ เมื่อคุณกำลังใช้ฐานข้อมูลในOffice Access 2007 ที่ใช้รูปแบบไฟล์เวอร์ชันก่อนหน้าของฐานข้อมูล เช่นไฟล์.mdb เมื่อต้องการลงชื่อเข้าใช้ฐานข้อมูลที่ใหม่กว่า ดูส่วนของแพคเกจ ระบบ และกระจายฐานข้อมูล Access Office 2007

  1. เปิดฐานข้อมูลที่คุณต้องการเซ็นชื่อ

  2. บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม แมโคร ให้คลิก Visual Basic ซึ่งจะเป็นการเริ่ม Visual Basic Editor

    คีย์ลัด กด ALT+F11

  3. ในหน้าต่าง Project Explorer เลือกฐานข้อมูลหรือโครงการ Visual Basic for Applications (VBA) ซึ่งคุณต้องการลงนาม

  4. บนเมนู เครื่องมือ ให้คลิก ลายเซ็นดิจิทัล

    กล่องโต้ตอบ ลายเซ็นดิจิทัล จะปรากฏขึ้น

  5. คลิก เลือก เพื่อเลือกใบรับรองการทดสอบของคุณ

    กล่องโต้ตอบ เลือกใบรับรอง จะปรากฏขึ้น

  6. เลือกใบรับรองที่คุณต้องการนำไปใช้

    หากคุณทำตามขั้นตอนในส่วนก่อนหน้านี้ เลือกใบรับรองที่คุณสร้างโดยใช้ SelfCert

  7. คลิก OK เพื่อปิดกล่องโต้ตอบ Self Certificate แล้วคลิก OK อีกครั้งเพื่อปิดกล่องโต้ตอบ Digital Signature

เคล็ดลับสำหรับการลงลายเซ็นในฐานข้อมูลรุ่นก่อนหน้า

  • หากคุณต้องการป้องกันผู้ใช้ที่ใช้โซลูชันของคุณจากการแก้ไขโครงการ VBA ของคุณโดยไม่ได้ตั้งใจ และทำให้ลายเซ็นของคุณเป็นโมฆะ ให้ให้ล็อกโครงการ VBA ก่อนเซ็น

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

  • เมื่อคุณลงลายเซ็นดิจิทัลในโครงการ VBA ให้ขอรับการบันทึกเวลาด้วย เพื่อให้บุคคลอื่นสามารถตรวจสอบลายเซ็นของคุณได้ แม้ว่าใบรับรองที่ใช้สำหรับลายเซ็นนั้นหมดอายุแล้ว โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัย VBA และบันทึกเวลาได้ที่ Microsoft Office Online

หมายเหตุ: โปรดจำไว้ว่า ขั้นตอนเหล่านี้นำไปใช้เฉพาะ เมื่อคุณกำลังใช้ฐานข้อมูลในOffice Access 2007 ที่สร้างขึ้นใน Access เวอร์ชันก่อนหน้านี้ เมื่อต้องการลงชื่อเข้าใช้ฐานข้อมูลที่ใหม่กว่า ดูส่วนของแพคเกจ ระบบ และกระจายฐานข้อมูล Access Office 2007

ติดตั้ง SelfCert.exe

  1. เริ่มต้น Office Professional 2007 ให้ติดตั้งซีดีของคุณหรือสื่อสำหรับการติดตั้งอื่นๆ

  2. ในการติดตั้ง ให้คลิก เพิ่มหรือเอาคุณลักษณะออก จากนั้นคลิก ทำต่อไป

    หมายเหตุ: ถ้าคุณทำงานในสภาพแวดล้อมซึ่งผู้ดูแลระบบ IT ติดตั้ง Office Professional 2007 บนเครื่องคอมพิวเตอร์แต่ละเครื่อง แทนการติดตั้งโดยซีดี ให้ดำเนินการตามขั้นตอนต่อไปนี้:

    1. ใน Microsoft Windows ให้คลิกปุ่ม Start แล้วคลิก Control Panel

    2. คลิกสองครั้งที่ เพิ่มหรือเอาโปรแกรมออก

    3. เลือก ระบบ Microsoft Office 2007 จากนั้นคลิก Change

      โปรแกรมติดตั้งจะเริ่มต้นขึ้น

    4. คลิก เพิ่มหรือเอาคุณลักษณะออก จากนั้นคลิก ทำต่อไป

    5. ดำเนินต่อไปตามขั้นตอนต่อไปนี้

  3. ขยายโหนด Microsoft Office และ คุณลักษณะที่ใช้งานร่วมกันของ Office ด้วยการคลิกเครื่องหมายบวก (+) ที่อยู่ถัดจากโหนดนั้น

  4. คลิกที่ ใบรับรองดิจิทัลสำหรับโครงการ VBA

  5. คลิกที่ เรียกจากเครื่องคอมพิวเตอร์ของฉัน

  6. คลิก ทำต่อไป เพื่อติดตั้งคอมโพเนนต์

  7. คลิก ปิด หลังจากการติดตั้งเสร็จสิ้น จากนั้นกลับไปยังขั้นตอนชุดแรกในส่วนนี้

ด้านบนของหน้า

เรียกใช้นิพจน์ที่ไม่ปลอดภัย (โหมดปิดใช้งาน Sandbox)

เมื่อคุณเพิ่มนิพจน์หนึ่งลงในฐานข้อมูล จากนั้นคุณจึงเชื่อถือฐานข้อมูลนั้น หรือวางลงในตำแหน่งที่ตั้งที่เชื่อถือได้ Access จะเรียกใช้นิพจน์ดังกล่าวในสภาพแวดล้อมการปฏิบัติการที่เรียกว่าโหมด Sandbox Access จะทำดังนี้สำหรับฐานข้อมูลที่สร้างขึ้นใน Office Access 2007 หรือรูปแบบแฟ้ม Access รุ่นก่อนหน้านี้ Access จะเปิดใช้งานโหมด Sandbox ตามค่าเริ่มต้น และโหมดดังกล่าวจะปิดใช้งานนิพจน์ที่ไม่ปลอดภัยตลอดเวลา แม้แต่หลังจากที่คุณเชื่อถือฐานข้อมูลแล้ว สำหรับข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ที่โหมด Sandbox ปิดใช้งานนั้น ให้ดูที่บทความใน Microsoft Office Online About Microsoft Jet Expression Service Sandbox mode

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

รูปวาดต่อไปนี้จะแสดงขั้นตอนในการตัดสินใจที่คุณต้องทำตามเพื่อเรียกใช้นิพจน์ที่ไม่ปลอดภัย

กระบวนการตัดสินใจสำหรับโหมด Sandbox

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

ถ้าคุณยังไม่คุ้นเคยกับรีจิสทรี หรือคุณไม่สะดวกที่จะเปลี่ยนคีย์รีจิสทรี ให้ติดต่อผู้ที่กำลังจะหรือพิจารณาที่จะแปลงฐานข้อมูลจาก Access รุ่นก่อนหน้านี้ไปเป็นรูปแบบแฟ้มของ Office Access 2007 นอกจากนี้ คุณต้องมีสิทธิ์ระดับผู้ดูแลระบบบนคอมพิวเตอร์เพื่อเปลี่ยนค่ารีจิสทรี

การเปลี่ยนคีย์รีจิสทรี

สิ่งสำคัญ: ขั้นตอนต่อไปนี้จะอนุญาตให้นิพจน์ที่ไม่ปลอดภัยทำงานได้ในอินสแตนซ์ทั้งหมดของ Access สำหรับผู้ใช้ทุกคนบนคอมพิวเตอร์

  1. ใน Microsoft Windows ให้คลิกปุ่ม เริ่ม แล้วคลิก เรียกใช้

  2. ในกล่อง เปิด ให้พิมพ์ regedit จากนั้นกด ENTER

    ตัวแก้ไขรีจิสทรีจะเริ่มทำงาน

  3. ขยายโฟลเดอร์ HKEY_LOCAL_MACHINE และนำทางไปยังคีย์รีจิสทรีต่อไปนี้

    \Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines

  4. ในบานหน้าต่างด้านขวาของ Registry Editor ให้คลิกสองครั้งที่ค่า SandboxMode

    กล่องโต้ตอบ Edit DWORD Value จะปรากฏขึ้น

  5. ในเขตข้อมูล ข้อมูลค่า ให้เปลี่ยนค่าจาก 3 เป็น 2 แล้วคลิก ตกลง

  6. ปิดตัวแก้ไขรีจิสทรี

สิ่งสำคัญ    โปรดทราบว่า ถ้าคุณไม่เชื่อถือฐานข้อมูลก่อน Access จะปิดใช้งานนิพจน์ที่ไม่ปลอดภัยโดยไม่คำนึงว่าคุณจะเปลี่ยนการตั้งค่ารีจิสทรีนี้หรือไม่

ด้านบนของหน้า

หมายเหตุ: ข้อจำกัดความรับผิดชอบของการแปลด้วยเครื่อง: บทความนี้มีการแปลด้วยระบบคอมพิวเตอร์โดยไม่มีการดำเนินการโดยบุคคล Microsoft จัดให้มีการแปลด้วยเครื่องนี้เพื่อช่วยให้ผู้ใช้ที่ไม่ได้พูดภาษาอังกฤษสามารถใช้ประโยชน์จากเนื้อหาเกี่ยวกับผลิตภัณฑ์ บริการและเทคโนโลยีของ Microsoft เนื่องจากบทความมีการแปลด้วยเครื่อง อาจมีข้อผิดพลาดด้านคำศัพท์ ไวยากรณ์หรือรูปประโยค

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

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

×