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

كيفية اخفاء لينكات الجداول ضد اى متطفل

مغلقمُجاب
بدأه rewnasser في 27 ديسمبر 2013 · 8 رد · 1,208 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

 

لدى قاعدة بيانات موضوعة على سيرفر

وقاعدة اخرى جداولها مرتبطة بالقاعدة الاصلية يعمل عليها حوالى 100 مستخدم

 

وبسبب كثرة المستخدمين يصعب تغيير مكان القاعدة الأصلية

 

المطلوب

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

 

وشكرا

#2 أفضل إجابة

اخي الفاضل : عبدالناصر ( ابو روان )

 

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

 

 

يمكن اخفاء الجداول سواء المحلية في قاعدة البيانات الأصلية او الجداول المرتبطه في القاعدة الثانية

 

من خلال نموذج اخفاء الجداول ولن تظهر لأي مستخدم بعد ذلك .

 

لذا كل ما عليك هو القيام بإستيراد النموذج من القاعدة الرئيسية المرفقه ووضعه في قاعدة بياناتك الأساسية التي بها الجداول

 

ثم بعد ذلك القيام بإخفاءها ثم الإنتقال الى القاعدة المرتبطة وإستيراد نموذج اخفاء الجداول لها ثم اخفاء الجداول المرتبطة

 

ثم حذف نموذج اخفاء الجداول من القاعدتين ولن يتم ظهور اي جدول إلا بواسطة نموذج اخفاء الجداول .

 

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

 

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

 

وبهذا تضمن ان لا أحد يستطيع الوصول الى الجداول سواء الأصلية او المرتبطه او العبث بها .

 

 

لقد وضعت لك في القاعدة الأساسية 3 جداول للتجربه ثم قمت بعملية الربط لها مع القاعدة الثانية ثم قمت بإخفاءها ولن تظهر

 

هذه الجداول إلا بواسطة نموذج الإخفاء

 

 

 

za-ALL.rar

 

 

 

 

 

 

 

بالتوفيق

2
#3

للرفع

#4

اختنا الغالية زهرة أم عهود

كلام جميل جدا

لكن ركزى معى قليلا

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

فقام بانشاء قاعدة بيانات على جهازة الشخصى وقام بعمل لينك بجداول قاعدة البيانات الأساسية

.........

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

ولكن المطلوب

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

 

والف الف شكر على تفاعلك المعهود

وشكرا

#5

بالفعل قمت بالتجربة الأن حتى بعد اخفاء جداول القاعدة الرئيسية يمكن فتح الجداول من القاعدة المرتبطة واخذ لينكات جديدة

 

للاسف ليس هذا هو المطلوب

وان كانت فكرة اخفاء الجداول فكرة رائعة

شكرا جزيلا"

#6

اخي الفاضل : عبدالناصر

 

حاول تركز معي بارك الله بك وطبق ما اقوله لك حرفيا

 

1.  قمنا بإخفاء الجداول من القاعدة الرئيسية

 

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

 

فلن يتم ظهور الجداول وسيكون معالج الإرتباط فارغ من الجداول بهذه الطريقة

 

 

post-15367-0-81268300-1388164389.gif

 

post-15367-0-35865100-1388164472_thumb.g

 

post-15367-0-08311600-1388164622_thumb.g

 

الآن اخبرني كيف لا تنفع هذه الطريقة !!!!!!!!!!!

 

قد يكون انك لم تطبقها بالشكل المطلوب

 

 

 

حسنا دعنا الآن من انشاء قاعدة بيانات جديده او الربط بها ولنأخذ القاعدة المرتبطة بالقاعدة الأساسية

 

1. ستكون كل الجداول في القاعدة الأساسية والقاعدة المرتبطة ظاهره امامك

 

2. نقوم الآن بإستخدام نموذج اخفاء الجداول من القاعدتين .

 

3. سنقوم بحذف نموذج الإخفاء من القاعدتتن .

 

4. الآن جميع الجداول مختفيه وغير ظاهره ولن تستطيع اظهارها إلا بنموذج الإخفاء 

 

السؤال الموجه لك كيف يستطيع المستخدم المبتدئ ان يقوم بإظهار الجداول او اظهار اللينكات الخاصة بها !!!!!!!

 

 

بالتوفيق

1
#7

اختى اعلم جيدا ما تقولينة

وكلامك صحيح مليون بالمائة

لكن المشكلة لم تحل

ببساطة وبصيغة اخرى للسؤال

 

شخص ما أخذ لينكات للجداول من القاعدة الرئيسية كيف افسد علية هذة الينكات بدون تغير أسم او مكان القاعدة الرئيسية

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

لو كلامى غير واضح رجاء الأستفسار

 

وشكرا

#8

اخي الفاضل

 

لا يوجد اي طريقة لإفساد لينكات الإرتباط لا يدويا ولا برمجيا إلا بطريقة واحده فقط لا غير

 

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

 

في ظل غياب الموظفين او العاملين وقد يكون تغيير مكان القاعدة ليلا وتقوم بها انت شخصيا بدون علم احد

 

ثم تقوم بعملية الربط  من جديد لجداول قواعد البيانات المرتبطة ثم اخفاء الجداول الرئيسية والمرتبطة من قواعد البيانات

 

وبهذا تضمن ان لا احد يعرف مكان جداول قاعدة البيانات الرئيسية والذي حصل على اللينكات السابقة يبلها ويشرب مويتها 

 

فلم تعد صالحة للإستخدام واصبحت تالفه بحكم تغيير موقع قاعدة البيانات الرئيسية .

 

عدى ذلك لا يوجد اي طريقة .

 

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 27 ديسمبر 2013 في 20:55

#9

الف شكر اختنا الغالية

 

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

 

لكن اشكر لكى سعة صدرك واتم الله عليكى نعمتة وذادك من فضلة

شكرا جزيلا

1

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

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