سؤال هل يمكنني تقييد المستخدمين من عرض التصميم في Access 2003؟


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


4
2017-10-27 21:03


الأصل




الأجوبة:


شيء واحد يمكنك بسهولة استخدام لإنجاز هذا هو استخدام user-level-access. في Microsoft Access ، يمكنك إعداد workgroup (وهو غير مرتبط بالكامل بشبكات Windows). تستخدم مجموعة العمل التشفير لتعيين مفتاح لقاعدة البيانات الخاصة بك. في مجموعة العمل الخاصة بك يمكنك إعداد المستخدمين ، ومنح المستخدمين مستويات مختلفة من الأذونات للكائنات. يمكنك منعهم تمامًا من إنشاء النماذج أو تعديلها. يمكنك منعهم من تعديل تصميم الجداول والكائنات الأخرى ، ولكن مع السماح لهم بإنشاء / استبدال / تحديث / حذف البيانات.

هنا بعض الروابط مع التفاصيل.

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

انظر هذا الرابط.


3
2017-10-27 21:57





لماذا لا تحصل فقط على هؤلاء المستخدمين نسخة من مايكروسوفت وقت التشغيل التي يمكنها الوصول إلى النماذج وبيانات الجداول وما إلى ذلك ، ولكنها تفتقر تمامًا إلى جميع ميزات التصميم.

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


1
2017-10-27 21:14



لا يمكن أن تصدق شخصًا واحدًا - بعد ذلك ... ولكن نعم ، استخدم Access Runtime لتقييد ما يمكنهم فعله وتكلفة أقل - Canadian Luke
أعطيت -1 ، لأن الوصول لن يعمل على نظام ملفات للقراءة فقط ، ولأن هناك أساليب مدمجة لإدارة أمان الكائن في الوصول. أنا لا أتفق مع "لا توجد وسيلة لحماية". - Zoredache
أوه ، حسنا ... لم أكن أعرف ذلك. لقد تم إجراء 1+ لجزء "الوصول إلى وقت التشغيل" - Canadian Luke
Zoredache لم أكن متأكدًا تمامًا مما إذا كانت فكرة القراءة فقط ستنجح وندخلها كاحتمالية. لقد أزلته الآن حيث يبدو أن إجابتك تتعامل بشكل جيد مع الأمان على مستوى المستخدم ، في حين تتعامل المنجم مع طريقة مختلفة لعدم منح MS Access الكامل لأولئك الذين لا يحتاجون إليه حقًا. - Mokubai♦
أنا أفترض حالة حيث توجد منظمة ، حيث يكون لدى معظم أجهزة الكمبيوتر تثبيت كامل للمكاتب (وهذا أمر شائع). الإجابة "استخدام وقت التشغيل" ليست في الواقع الأفضل. إذا كان لدى المستخدمين ترخيصًا ونسخة مثبتة بالفعل ، فإن هذا يعني الكثير من إلغاء التثبيت / إعادة التثبيت. كما أنه لن يكون الحل إذا كان المستخدمون بحاجة إلى العمل مع قواعد البيانات الأخرى وتحتاج إلى القدرة على التصميم. مازلت أعتقد أن قفل قاعدة البيانات سيكون خيارًا أفضل ، وإذا لم يكن لدى بعض المستخدمين برنامج تثبيت MSAccess ، فسيكون استخدام وقت التشغيل أمرًا رائعًا. - Zoredache