تأمين قاعدة بيانات 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.

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

  • مركز التوثيق. إن "مركز التوثيق" هو مربع حوار يوفر موقعًا واحدًا لتعيين إعدادات الأمان في Access وتغييرها. يمكنك استخدام "مركز التوثيق" لإنشاء المواقع الموثوق بها أو تغييرها ولتعيين خيارات الأمان لـ 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 الدليل إلى "مركز التوثيق"، الذي يتخذ قرارات ثقة إضافية ويقوم إما بتمكين الكائن أو الإجراء أو تعطيله. إذا عطّل "مركز التوثيق" قاعدة بيانات ولم تقبل هذا القرار، غالبًا ما يمكنك استخدام "شريط الرسائل" لتمكين المحتوى. تقدم الوظائف الإضافية الاستثناء لهذه القاعدة. في "مركز التوثيق" (في جزء الوظائف الإضافية)، إذا حددت خانة الاختيار مطلوب توقيع "ملحقات التطبيقات" من قبل "ناشر موثوق به"، يطالبك 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 او اكثر من الافضل.

    It is critical that you remember your password. If you forget your password, Microsoft cannot retrieve it. Store the passwords that you write down in a secure place away from the information that they help protect.

  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. والمجلد الافتراضي هو محرك الأقراص:\Program Files\Microsoft Office\Office12. وفي ذلك المجلد، قم بتحديد موقع الملف 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. لتوقيع قواعد بيانات أحدث، راجع المقطع حزم قاعدة بيانات 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، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×