الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حماية قاعدة بيانات من الحذف اذا كان المجلد مشارك ؟

مغلق
بدأه salr في 1 يناير 2003 · 7 رد · 1,306 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

هل من طريقة لحماية قاعدة بيانات اكسس من الحذف اذا كانت موجوده في مجلد مشارك ؟؟

--- هل نستطيع جعل الملف كاحد ملفات النظام لايكمن حذفه .. مثل ملف index في مجلد الكوكز وغيره .. او مثل بعض ملفات dll في في مجلد السستم ؟

--- هل تتأثر قاعدة البيانات عند الخروج القسري من الوندز بعمل رستارت مفاجي او انقطاع الكهرباء .. اذا كنت متصل بها فقط .. ( ولم يتم فتح اي جدول ) .؟

--- هل من طريقه للوصول الى ملف قاعدة البيانات اذا كان المجلد محمي بكلمة مرور .. برمجيا .. وبدون تدخل المستخدم ؟

آرجو ان اجد حلا .. لان الموضوع يهمني جدا جدا جدا ..

#2

أخي الكريم

السلام عليكم

لعل أفضل طريقة من وجهة نظري هي استخدام مجلد مشاركة مخفي

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

بالطبع لإخفاء المجلد اجعل رمز الدولار $ في آخر اسم المشاركة للمجلد مثل share$ في هذه الحالة لن يظهر اسم المجلد عند تصفح المجلدات المشاركة ولن يستطيع الوصول إليه إلا من يعرف اسمه

ثمة طريقة أخرى إذا كنت تستخدم ويندوز 2000 في الطرفيات وهي أن يكون الارتباط بالقاعدة عن طريق ODBC أي عن طريق إنشاء معلومات الارتباط داخل ملف DSN ثم حجب الدخول على أدوات الإدارة ومنها ODBC عن المستخدم عن طريق التحكم بصلاحياته من خلال ما يسمى بالبوليسي Policy

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

تحياتي

أخوك / أبو هاجر

#3

اذا كنت عامل Share للفولدر يجب عمله Custom وتكون الصلاحيات كالتالى

السماح بالتعديل

السماح بالقراءة

عدم السماح بالحذف

#4

السلام عليكم ورحمة الله وبركاته

الاخ / ابو هاجر

اذا امكن ان تعطينا فكره عن افضل حمايه ملف لقاعدة البيانات الذي يكن في مجلد مشترك وبخاص على win nt علماً ان اشبكه تتكون من (( 14 )) جهاز منهاء ( 10 ) اجهزه عند مدراء القسام وتكن استعلامات فقط و (( 4 )) اجهزه هي التي يتم ادخال البينات منها والسيرفر يعمل على WIN NT

وهل من الافضل لي من وجهة نظرك ان ابقى الملف على الاكسيس او احول الملف الى SQL

والسلام عليكم ورحمة الله وبركاته

#5

من وصفك كده يفضل ان تكون البيانات على السيرفر باستخدم SQL2000 لسب ان عدد المستخدمين تجاوز 10 لان الجداول فى اكسس تتقبل بيانات حتى 100 ميجا ولكن المشكلة فى عدد المستخدمين لان تقنية الخادم والعميل اكسس - اكسس تواجه مشكلة الرجوع بالبيانات كلها فتكون بزحمة فى المرور ام تقنية الخادم سيكوال والعميل اكسس فترجع بالبيانات المختارة فقط وهى احسن فى الاداء ولكن فى هذه الحالة تستخدم اكود ADO

#6

أخي الكريم طارق

السلام عليكم

أحسنت فيما قلت وملاحظتك صحيحة لكن أزيد عليها أن هناك نوعين من تحويل قاعدة البيانات هما :

1- تحويل الجداول فقط وهذه العملية سهلة جداً ويمكن القيام بها من أكسس أو من MS SQL عن طريق المعالج

لكن المشكلة في هذه الطريقة أن تعامل أكسس مع البيانات سيظل بطيئاً والسبب في ذلك أن MS SQL في حقيقة الأمر يرسل بيانات الجدول كلها وليس البيانات المطلوبة لأن الاستعلامات مبنية داخل الأكسس

ويجب الانتباه هنا إلى أن MS SQL لايقبل تخزين التاريخ الهجري

2- تحويل الجداول والاستعلامات والحقيقة أن تحويل الاستعلامات ليس صعباً جداً لكنه يحتاج إلى نوع من المارسة والمعرفة بطريقة كتابة الاستعلامات في MS SQL لأن لغة الاستعلامات فيه مختلفة بعض الشيء عن أكسس

وهذه الطريقة هي الطريقة الصحيحة إذا يتم الارتباط بالاستعلامات وكأنها جداول ويتم تنفيذها على السيرفر وترسل البيانات المطلوبة فقط

وأنا أستخدم هذه الطريقة في جميع البرامج التي أكتبها في أكسس وهي جيدة جداً

على سبيل المثال فإن الشكبة التي يعمل عليها أحد برامجي فيها حوالي خمسمائة جهاز منها حوالي 15 متصلة بقاعدة البيانات بشكل دائم تقريباً ما بين أجهزة إدخال وأجهزة بحث

هذا ملخص سريع حول الموضوع وآمل أن تتاح الفرصة لإلقاء المزيد من الضوء حول هذا الموضوع

أخوكم / أبو هاجر

#7

فى لخادم سيكول والعميل اكسس تكون الجداول والاستعلامات (View ) والاجراءات Procedure على السيرفر

ولكن بتجربة واقعية عندما اردت استعراض 5000 سجل فى SubForm فى اكسس اكسس اخذ وقت اكثر بكثير ( طبعا بالثوانى )عن اكسس سيكول

وقد امكننى عمل برنامج كامل بهذه التقنية ولكن مشاكل النسخ الاحتياطى و استرجاع البيانات معقدة بعض الشى وتحتاج الى مزيد من القراءة

#8

شكرا ..

اخفاء المجلد فكرة جميله ..

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…