تأمين قاعدة بيانات Access 2007

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يشرح هذا المقال كيفية الحفاظ على أمان قواعد بيانات Microsoft Office Access 2007. فهو يشرح المفاهيم التي يجب أن تفهمها قبل استخدام ميزات الأمان في Office Access 2007 وكيفية استخدام الأدوات التي يوفرها Access للمساعدة على تأمين قاعدة البيانات.

في هذا المقال

الجديد في تامين Office Access 2007

استخدام قاعده بيانات Office Access 2007 في موقع موثوق به

حزمه و# توقيعها و# توزيع قاعده بيانات Office Access 2007

تمكين المحتوي المعطل عند فتح قاعده بيانات

استخدام كلمه مرور ل# تشفير قاعده بيانات Office Access 2007

اسلوب عمل تامين قواعد البيانات المنشاه في اصدارات سابقه من Access و# المفتوحه في Office Access 2007

تشغيل التعبيرات غير الامنه (تعطيل وضع الحمايه)

ما الجديد في أمان 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 البرمجيه في قاعده بيانات موقعه الا يمكنك الوثوق ب# الناشر، و# لن يتم تشغيل اذا اصبح التوقيع الرقمي غير صحيحه. يصبح توقيع غير صالح عند شخص اخر غير الشخص الذي قام ب# انه قيام العبث ب# محتوي قاعده البيانات. ل# الحصول علي مزيد من المعلومات حول توقيع قواعد بيانات، راجع المقطع اسلوب عمل تامين قواعد البيانات المنشاه في اصدارات سابقه من Access و# المفتوحه في Office Access 2007.

    إذا لم تكن متأكداً مما إذا كان يجب الثقة في الشهادة أم لا، فإن المقالة كيفية معرفة ما إذا كان التوقيع الرقمي موثوقاً به أم لا توفر معلومات عامة حول التحقق من التواريخ وعناصر أخرى في الشهادة لضمان أنها صالحة.

  • مركز التوثيق. "مركز التوثيق" هو مربع حوار يوفر موقع واحد ل# تعيين و# تغيير اعدادات الامان ل# الوصول الي. يمكنك استخدام "مركز التوثيق" ل# انشاء او تغيير المواقع الموثوق بها و# تعيين خيارات الامان ل Office Access 2007. هذه الاعدادات التي تؤثر علي كيفيه جديد و# تعمل ب# قواعد بيانات موجوده عند فتحها في هذا المثيل من Access. يحتوي مركز التوثيق ايضا علي منطق ل# تقييم المكونات في قاعده بيانات و# ل# تحديد ما اذا كان الامن ل# فتح قاعده البيانات او ما اذا كان يجب ان "مركز التوثيق" تعطيل قاعده البيانات و# يسمح لك ب# تحديد ل# تمكينه. ل# مزيد من المعلومات حول استخدام "مركز التوثيق" ب# استخدام Access، راجع استخدام قاعده بيانات Office Access 2007 في موقع موثوق به لاحقا في هذه المقاله.

    للحصول على معلومات عامة حول استخدام "مركز التوثيق"، راجع المقالة عرض إعدادات الأمان والخصوصية التابعة لي في مركز التوثيق.

  • رسائل تحذير أقل. تفرض عليك الإصدارات الأقدم من Access التعامل مع مجموعة متنوعة من رسائل التنبيه — أمان الماكرو ووضع آلية تحدي الصلاحيات، على سبيل المثال. افتراضيًا، إذا قمت بفتح قاعدة بيانات Office Access 2007 خارج موقع موثوق به، سترى أداة مفردة تسمى "شريط الرسائل".

    شريط الرسائل

    إذا علمت أنه يمكنك الثقة في قاعدة البيانات، فيمكنك استخدام "شريط الرسائل" لتمكين أية محتويات معطلة  — الاستعلامات الإجرائية (استعلامات تضيف البيانات أو تحذفها أو تغيرها) ووحدات الماكرو وعناصر تحكم ActiveX والتعبيرات (وظائف يتم تقييمها إلى قيمة مفردة) والتعليمة البرمجية لـ VBA — عندما تفتح قاعدة البيانات التي تحتوي على واحد أو أكثر من هذه المكونات.

  • طرق جديدة لتوقيع الملفات المنشئة بتنسيق ملف Office Access 2007 وتوزيعها. في الإصدارات الأقدم من Access، يستخدم محرر Visual Basic لتطبيق شهادة أمان على المكونات المفردة لقاعدة البيانات. في 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 وأي مراجع في هذه التعليمة البرمجية، بالإضافة إلى أية تعبيرات غير آمنة.

  • الإجراءات غير الآمنة في كافة وحدات الماكرو. الإجراءات "غير الآمنة" هي أي إجراءات يمكن أن تسمح للمستخدم بتعديل قاعدة البيانات أو الحصول على إمكانية الوصول إلى مصادر خارج قاعدة البيانات. ولكن، يمكن أن تعتبر الإجراءات التي يعطلها Access في بعض الأحوال "آمنة". على سبيل المثال، إذا كنت تثق بالشخص الذي أنشأ قاعدة البيانات، يمكنك الثقة في أي إجراءات ماكرو غير آمنة.

  • أنواع متعددة من الاستعلامات:

    • الاستعلامات الإجرائية    تقوم هذه الاستعلامات بإضافة بيانات وتحديثها وحذفها.

    • استعلامات لغة تعريف البيانات (DDL)     يتم استخدام هذه الاستعلامات لإنشاء كائنات أو تعديلها في قاعدة البيانات، مثل الجداول والإجراءات.

    • استعلامات SQL التمريرية    ترسل الأوامر مباشرًة إلى خادم قاعدة البيانات الذي يدعم مقياس اتصال قواعد البيانات المفتوح (ODBC). تعمل الاستعلامات التمريرية مع الجداول الموجودة على الخادم دون تضمين محرك قاعدة بيانات Access.

  • عناصر تحكم ActiveX.

عند فتح قاعده بيانات، قد يحاول الوصول الي تحميل الوظيفه الاضافيه — البرامج التي توسيع وظيفه اما Access او قاعده البيانات المفتوحه. قد تحتاج ايضا الي تشغيل معالجات انشاء كائنات في قاعده البيانات المفتوحه. عندما يتم تحميل وظيفه اضافيه او بدء تشغيل معالج، تمرير Access الدليل الي "مركز التوثيق" الذي يجعل قرارات التوثيق اضافيه و# اما تمكين او تعطيل الكائن او الاجراء. عندما يقوم "مركز التوثيق" ب# تعطيل قاعده بيانات و# غير موافق ب# استخدام هذا القرار، يمكنك دائما استخدام شريط الرسائل ل# تمكين المحتوي. توفر الوظيفه الاضافيه الاستثناء ل# تلك القاعده. اذا كان في مركز التوثيق (في الجزء الوظائف الاضافيه )، حدد خانه الاختيار مطلوب ملحقات التطبيقات التوقيع ب# واسطه "ناشر موثوق به"، يطالبك Access ب# تمكين الوظيفه الاضافيه، و# لكن لا تشمل تلك العمليه شريط الرسائل. ل# مزيد من المعلومات حول استخدام "مركز التوثيق"، راجع استخدام قاعده بيانات Office Access 2007 في موقع موثوق به لاحقا في هذه المقاله.

اعلي الصفحه

استخدام قاعدة بيانات Office Access 2007 في موقع موثوق به

عندما تقوم بوضع قاعدة بيانات Office Access 2007 في موقع موثوق به، ستعمل كافة التعليمات البرمجية لـ VBA ووحدات الماكرو والتعبيرات الآمنة عندما تفتح قاعدة البيانات. ولا تكون في حاجة إلى اتخاذ قرارات ثقة أثناء فتح قاعدة البيانات.

تتبع عملية استخدام قاعدة بيانات Office Access 2007 في موقع موثوق به الخطوات التالية:

  1. استخدام "مركز التوثيق" للبحث عن موقع موثوق به أو إنشائه.

  2. حفظ قاعدة بيانات Office Access 2007 أو نقلها أو نسخها إلى الموقع الموثوق به.

  3. فتح قاعدة البيانات واستخدامها.

تشرح مجموعة الخطوات التالية كيفية البحث عن موقع موثوق به أو إنشائه ثم إضافة قاعدة بيانات إليه.

ابدأ تشغيل "مركز التوثيق"

  • انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم انقر فوق خيارات Access‏.

    ملاحظة: لست في حاجة إلى فتح قاعدة بيانات.

    يظهر مربع الحوار خيارات Access.

  • انقر فوق مركز توثيق، وأسفل مركز التوثيق لـ Microsoft Office Access، انقر فوق إعدادات مركز التوثيق.

  • انقر فوق المواقع الموثوق بها، ثم قم بواحد مما يلي:

    • لاحظ مسار واحد أو أكثر من المواقع الموثوق بها.

    • قم بإنشاء موقع جديد موثوق به. لتنفيذ ذلك، انقر فوق إضافة موقع جديد، ثم أكمل الخيارات في مربع الحوار مركز التوثيق Microsoft Office.

      ل# الحصول علي مزيد من المعلومات حول انشاء موقع موثوق به، راجع المقاله انشاء او ازالتها، او تغيير موقع موثوق به ل# الملفات.

وضع قاعدة بيانات في موقع موثوق به

  • استخدم التقنية المفضلة لديك لنقل ملف قاعدة البيانات أو نسخه إلى موقع موثوق به. على سبيل المثال، يمكنك استخدام مستكشف Windows لنسخ الملف أو نقله، أو يمكنك فتح الملف في Access وحفظه إلى الموقع الموثوق به.

فتح قاعدة بيانات في موقع موثوق به

  • استخدم الخاص بك الاسلوب المفضل لديك ل# فتح ملف. علي سبيل المثال، يمكنك تحديد موقع و# انقر نقرا مزدوجا فوق الملف في مستكشف Windows، او، اذا تم تشغيل Access، يمكنك النقر فوق زر Microsoft Office صورة زر Office ل# تحديد موقع و# فتح الملف.

اعلي الصفحه

إنشاء حزمة قاعدة بيانات Office Access 2007 وتوقيعها وتوزيعها

يساعد Office Access 2007 على توقيع قاعدة البيانات وتوزيعها بسهولة وسرعة. وبعد إنشاء ملف accdb. أو ملف accde.، يمكن حزم الملف، وتطبيق التوقيع الرقمي على الحزمة، ثم توزيع الحزمة الموقعة إلى مستخدمين آخرين. تضع أداة إنشاء حزمة والتوقيع قاعدة البيانات في ملف توزيع Access بالملحق (accdc.)، ثم توقيع الملف ووضع الحزمة التي تم توقيعها في الموقع الذي تحدده. يمكن بعد ذلك للمستخدمين استخراج قاعدة البيانات من الحزمة والعمل مباشرة في قاعدة البيانات (وليس في ملف الحزمة).

تذكر الحقائق التالية أثناء التقدم:

  • يعد إنشاء حزمة قاعدة بيانات وتوقيع الحزمة طريقتين لنقل الثقة. عندما تقوم بإنشاء حزمة قاعدة بيانات وتوقيعها، فإن التوقيع الرقمي يؤكد أنه لم يتم تبديل قاعدة البيانات هذه بعد أن قمت بإنشاء الحزمة.

  • بعد أن يتم استخراج قاعدة البيانات من الحزمة، فلا يعد هناك ارتباط بين الحزمة الموقعة وقاعدة البيانات التي تم استخراجها.

  • يمكنك استخدام أداة إنشاء حزمة والتوقيع فقط مع قواعد البيانات التي تم حفظها بتنسيق ملف Office Access 2007. يوفر Access 2007 أيضًا أدوات لتوقيع وتوزيع قواعد البيانات التي تم إنشاؤها بتنسيق ملف سابق. يجب استخدام أداة التوقيع الرقمي المناسبة لتنسيق ملف قاعدة البيانات الذي تستخدمه..

  • يمكنك إضافة قاعدة بيانات واحدة فقط إلى حزمة.

  • تقوم هذه العملية بإنشاء التوقيع الرقمي للحزمة التي تحتوي على قاعدة البيانات بأكملها وليس فقط وحدات الماكرو أو الوحدات النمطية.

  • تقوم العملية بضغط ملف الحزمة للمساعدة في تقليل الوقت المستغرق في التنزيل.

  • يمكنك استخراج قواعد البيانات من ملفات الحزمة الموجودة على خوادم Windows SharePoint Services 3.0.

تشرح الخطوات في المقاطع التالية كيفية إنشاء ملف حزمة موقع واستخراج واستخدام قاعدة البيانات من ملف حزمة موقع.

إنشاء حزمة موقعة

  1. افتح قاعدة البيانات التي تريد إنشاء حزمة لها وتوقيعها.

  2. انقر فوق زر Microsoft Office صورة زر Office و# انقر فوق نشر، و# من ثم انقر فوق انشاء حزمه و# التوقيع.

    يظهر مربع الحوار تحديد شهادة.

  3. قم بتحديد شهادة رقمية ثم انقر فوق موافق.

    يظهر مربع الحوار إنشاء حزمة Microsoft Office Access موقعة.

  4. في القائمة حفظ في ، حدد موقعًا لحزمة قاعدة البيانات الموقعة.

  5. أدخل اسمًا للحزمة الموقعة في المربع اسم الملف، ثم انقر فوق إنشاء.

    يقوم Access بإنشاء الملف accdc. ويضعه في الموقع المحدد.

استخراج حزمة موقعة واستخدامها

  • انقر فوق زر Microsoft Office‏ صورة زر 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 صورة زر Office ، و# من ثم انقر فوق اغلاق قاعده البيانات.

عندما تفتح قاعدة البيانات مرة أخرى، يظهر "شريط الرسائل" ثانية. عند هذه النقطة، يمكنك إغلاق "شريط الرسائل" عن طريق ترك المحتوى المعطل في حالته المعطلة أو عن طريق إخفاء الشريط. كلا الإجراءين لهما نفس التأثير  — تظل كافة المحتويات المعطلة كما هي.

تعطيل المحتوى

  1. في "شريط الرسائل"، انقر فوق خيارات.

    يظهر مربع الحوار خيارات أمان Microsoft Office.

  2. حدد المساعدة على الحماية من محتوى غير معروف (مستحسن) ثم انقر فوق موافق.

    يعطل Access كافة المكونات المحتمل كونها غير آمنة.

إخفاء "شريط الرسائل"

  • بدون اتخاذ قرار ثقة، انقر فوق الزر إغلاق (X) في الزاوية العليا من "شريط الرسائل".

    يغلق "شريط الرسائل".

إظهار "شريط الرسائل"

  • ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق شريط الرسائل. يمكنك أيضًا إغلاق قاعدة البيانات وإعادة فتحها لعرض "شريط الرسائل".

إضافة مفتاح السجل لعرض مربعات الحوار المشروطة

تنبيه      قد يؤدي تحرير السجل بطريقة غير صحيحة إلى حدوث تلف شديد في نظام التشغيل لديك، مما يتطلب منك إعادة تثبيته. لا تستطيع شركة Microsoft ضمان إمكانية حل المشاكل الناتجة عن تحرير السجل بشكلٍ غير صحيح. فقبل تحرير السجل، قم بإجراء نسخ احتياطي لأية بيانات ذات قيمة. وللحصول على أحدث المعلومات المتعلقة باستخدام سجل الكمبيوتر وحمايته، راجع "تعليمات" Microsoft Windows.

  1. في Microsoft Windows، انقر فوق الزر ابدأ ثم فوق تشغيل.

  2. في المربع فتح، اكتب regedit ثم اضغط على ENTER.

    يبدأ "محرر السجل".

  3. قم بتوسيع المجلد HKEY_CURRENT_USER وانتقل إلى مفتاح السجل التالي:

    Software\Microsoft\Office\12.0\Access\Security

  4. في الجزء الأيسر من "محرر السجل"، انقر بزر الماوس الأيمن في المساحة الفارغة، وأشر إلى جديد، ثم انقر فوق DWORD Value. تظهر قيمة DWORD فارغة جديدة.

  5. اكتب الاسم التالي للقيمة: ModalTrustDecisionOnly.

  6. انقر نقراً مزدوجاً فوق القيمة الجديدة.

    يظهر مربع الحوار تحرير قيمة DWORD.

  7. في الحقل بيانات القيم، قم بتغيير القيمة 0 إلى 1، ثم انقر فوق موافق.

  8. اغلق "محرر السجل".

والآن، عندما تفتح قاعدة بيانات تحتوي على محتوى غير آمن، ستشاهد سلسلة من مربعات الحوار بدلاً من "شريط الرسائل". للرجوع إلى السلوك الأصلي، كرر هذه الخطوات وقم بتغيير القيمة 1 إلى 0.

اعلي الصفحه

استخدام كلمة مرور قاعدة بيانات لتشفير قاعدة بيانات Office Access 2007

تضم أداة التشفير الجديدة في Office Access 2007 وتحسن اثنين من الأدوات القديمة — الترميز وكلمة مرور قاعدة البيانات. عندما تستخدم كلمة مرور قاعدة بيانات لتشفير قاعدة بيانات، فإنك تجعل كافة البيانات غير قابلة للقراءة من قبل أدوات أخرى، كما تدفع المستخدمين إلى إدخال كلمة مرور لاستخدام قاعدة البيانات. يستخدم التشفير المطبق في Office Access 2007 خوارزمية أقوى من تلك المستخدمة في الإصدارات الأقدم من Access.

التشفير باستخدام كلمة مرور قاعدة البيانات

  1. افتح قاعدة البيانات التي تريد تشفيرها في وضع "خاص".

    فتح قاعدة البيانات في الوضع الخاص

    • انقر فوق زر Microsoft Office‏ صورة زر 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، ثم انقر فوق شهادة رقمية لمشاريع VBA.

    -أو-

    استعرض وصولا الي المجلد الذي يحتوي علي ملفات البرامج Office Professional 2007. المجلد الافتراضي هو Office\Office12 محرك الاقراص: \Program Files\Microsoft. في هذا المجلد، حدد موقع ثم انقر نقرا مزدوجا فوق SelfCert.exe.

    يظهر مربع الحوار إنشاء شهادة رقمية .

  2. في المربع اسم الشهادة، اكتب اسمًا لشهادة الاختبار الجديدة.

  3. انقر فوق موافق مرتين.

ملاحظة: اذا لم يظهر الامر شهاده رقميه ل# مشاريع VBA، او لم تتمكن من العثور SelfCert.exe، ف# قد تحتاج الي تثبيت SelfCert.

توقيع قاعدة بيانات بتعليمة برمجية

ملاحظة: تذكر ان الخطوات التاليه يتم تطبيقها فقط عند استخدام قواعد البيانات في Office Access 2007 التي تستخدم احد تنسيقات ملف قاعده البيانات السابقه، مثل ملف mdb. ل# تسجيل قواعد البيانات الاحدث، راجع المقطع الحزمه، قم ب# تسجيل، و# توزيعها قاعده بيانات Office Access 2007.

  1. افتح قاعدة البيانات التي ترغب في توقيعها.

  2. ضمن علامة تبويب أدوات قاعدة البيانات، في المجموعة ماكرو، انقر فوق Visual Basic لبدء تشغيل "محرر Visual Basic".

    اختصار لوحة المفاتيح  اضغط على ALT+F11.

  3. في نافذة مستكشف المشاريع، حدد قاعدة البيانات أو مشروع Visual Basic for Applications (VBA) الذي ترغب في توقيعه.

  4. من القائمة أدوات، انقر فوق توقيع رقمي.

    يظهر مربع الحوار توقيع رقمي .

  5. انقر فوق اختيار لتحديد شهادة الاختبار

    يظهر مربع الحوار تحديد شهادة.

  6. حدد الشهادة التي تريد تطبيقها.

    إذا اتبعت الخطوات الموجودة في المقطع السابق، حدد الشهادة التي أنشأتها باستخدام SelfCert.

  7. انقر فوق موافق لإغلاق مربع الحوار شهادة ذاتية، ثم انقر فوق موافق مرة أخرى لإغلاق مربع الحوار توقيع رقمي.

تلميحات لتوقيع قواعد بيانات في إصدار سابق

  • إذا كنت ترغب في منع مستخدمي الحل من تعديل مشروع VBA وإلغاء صلاحية التوقيع الخاص بك بطريق الخطأ، فقم بتأمين مشروع VBA قبل توقيعه.

    ملاحظة: لا يؤدي تأمين مشروع VBA إلى منع أي مستخدم آخر من استبدال التوقيع الرقمي بتوقيع آخر. فقد يقوم مسؤولو الشركة بإعادة توقيع القوالب والوظائف الإضافية لكي يستطيعوا التحكم تماماً فيما يمكن أن يقوم المستخدمون بتشغيله على أجهزة الكمبيوتر الخاصة بهم.

  • عندما تقوم بالتوقيع الرقمي لمشروع VBA، فاحرص على الحصول على الطابع الزمني لكي يتمكن الآخرون من التحقق من التوقيع حتى بعد انتهاء صلاحية الشهادة المستخدمة للتوقيع. انظر Microsoft Office Online للحصول على مزيد من المعلومات حول أمان VBA والطوابع الزمنية.

ملاحظة: تذكر ان الخطوات التاليه يتم تطبيقها فقط عند استخدام قواعد البيانات في Office Access 2007 التي تم انشاؤها في اصدارات سابقه من Access. ل# تسجيل قواعد البيانات الاحدث، راجع المقطع الحزمه، قم ب# تسجيل، و# توزيعها قاعده بيانات Office Access 2007.

تثبيت SelfCert.exe

  1. ابدأ تشغيل قرص الإعداد المضغوط أو أي وسائط تثبيت Office Professional 2007 أخرى.

  2. في الإعداد، انقر فوق إضافة ميزات أو إزالتها، ثم انقر فوق متابعة.

    ملاحظة: إذا كنت تعمل في بيئة تم تثبيت Office Professional 2007 فيها على أجهزة الكمبيوتر الفردية من قبل مسؤولي تكنولوجيا المعلومات بدلاً من القرص المضغوط، فاتبع الخطوات التالية:

    1. في Microsoft Windows، انقر فوق الزر ابدأ، ثم انقر فوق لوحة التحكم.

    2. انقر نقرًا مزدوجًا فوق إضافة أو إزالة البرامج.

    3. قم بتحديد نظام ‎2007 Microsoft Office، ثم انقر فوق تغيير.

      يبدأ الإعداد.

    4. انقر فوق إضافة ميزات أو إزالتها، ثم انقر فوق متابعة.

    5. تابع الخطوات التالية.

  3. قم بتوسيع عقدتي Microsoft Office والميزات المشتركة لـ Office بالنقر فوق علامة الجمع (+) الموجودة بجوارهما.

  4. انقر فوق شهادة رقمية لمشاريع VBA.

  5. انقر فوق تشغيل من جهاز الكمبيوتر.

  6. انقر فوق متابعة لتثبيت المكون.

  7. انقر فوق إغلاق بعد الانتهاء من التثبيت، ثم انتقل مرة أخرى إلى مجموعة الخطوات الأولى في هذا المقطع.

اعلي الصفحه

تشغيل التعبيرات غير الآمنة (تعطيل وضع "آلية تحديد الصلاحية")

عندما تضيف تعبيرًا إلى قاعدة البيانات ثم تثق بها أو تضعها في موقع موثوق به، يشغل Access هذا التعبير في بيئة تشغيل تسمى "وضع آلية تحديد الصلاحيات". ينفذ Access هذا الإجراء على قواعد البيانات المنشئة في Office Access 2007 أو بتنسيقات ملف Access الأقدم. يمكّن Access وضع "آلية تحديد الصلاحيات" بشكل افتراضي. يعطل هذا الوضع أية تعبيرات غير آمنة على الدوام، حتى بعد أن تثق في قاعدة البيانات. لمزيد من المعلومات حول التعبيرات التي يعطلها وضع "آلية تحديد الصلاحيات"، راجع المقال الموجود في Microsoft Office Online بعنوان About Microsoft Jet Expression Service sandbox mode.

إذا كنت تثق في قاعدة بيانات وأردت تشغيل تعبير يعطله وضع "آلية تحديد الصلاحيات"، يمكنك تشغيل هذا التعبير عن طريق تغيير مفتاح السجل وتعطيل وضع "آلية تحديد الصلاحيات". تذكر أنه يجب عليك أولاً الثقة في قاعدة البيانات لاتباع هذه الخطوات.

يعرض الرسم التالي عملية اتخاذ القرار التي تتبعها لتشغيل التعبيرات غير الآمنة.

عملية اتخاذ القرار لتمكين وضع الحماية أو تعطيله

تنبيه      قد يؤدي تحرير السجل بطريقة غير صحيحة إلى حدوث تلف شديد في نظام التشغيل لديك، مما يتطلب منك إعادة تثبيته. لا تستطيع شركة Microsoft ضمان إمكانية حل المشاكل الناتجة عن تحرير السجل بشكلٍ غير صحيح. فقبل تحرير السجل، قم بإجراء نسخ احتياطي لأية بيانات ذات قيمة. وللحصول على أحدث المعلومات المتعلقة باستخدام سجل الكمبيوتر وحمايته، راجع "تعليمات" 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. في الجزء الأيسر من محرر السجل، انقر نقرًا مزدوجًا فوق القيمة SandboxMode.

    يظهر مربع الحوار تحرير قيمة DWORD.

  5. في الحقل بيانات القيم، قم بتغيير القيمة من 3 إلى 2، ثم انقر فوق موافق.

  6. أغلق محرر التسجيل.

هام    تذكّر أنه إذا لم تثق في قاعدة البيانات أولاً، فسيقوم Access بتعطيل أية تعبيرات غير آمنة وذلك بغض النظر عما إذا قمت بتغيير إعداد التسجيل هذا أم لا.

اعلي الصفحه

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×