تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يُمكن حماية قاعدة بيانات الأكسس؟
#1
بسم الله الرحمن الرحيم

إخواني الكِرام من خبرتكم ما هي أفضل طريقة لحماية قاعدة بيانات من نوع أكسس، لأني وجدت مُشاركة لأحد الإخوة الأفاضل عن فتح كلمة سر أي قاعدة بيانات أكسس، وجزاكم الله خيراً.
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة:
#2
جرب هذا


يتم حمايتها بكلمة تشفير معقدة وبأكبر طول ممكن،
ولكن طول كلمة التشفير يختلف حسب إصدار ملف قاعدة البيانات
MS Access 2000 = 14
MS Access 2003 = 14
MS Access 2007 = 20
يجب الإنتباه على أن أحرف اليونيكود (والتي تشمل الحروف العربية) تحتسب الحرف بحرفين

وهنا ستجد تفاصيل أخرى قد تفيد
Access specifications
Microsoft Access Specifications and Limitations

أضيف إلى ذلك فإن كسر كلمة التشفير في MS Access 2007 وما بعده أصعب بكثير من الإصدار الأقدم
الرد }}}
#3
بارك الله فيك و لك و جزاك خير الجزاء أخي الغالي rnmr على المعلومات القيمة التي تقدمها للجميع دون استثناء.. وحسب رايي المتواضع الاكسس ما قبل 2007 لا كلمة مرور له اطلاقا هناك برامج لفكها بسهولة ..و ايضا بالنسبة للاكسس من المفروض عدم الاهتمام لحماية قاعدة بياناته و تركها مفتوحة تجنبا للفضول .. يكفي تنبيه العميل انها ليست للتلاعب و العبث بمحتوياتها .. فالامر بنهاية المطاف يضر العميل اكثر من المبرمج.. و بنهاية المطاف كذلك فالبيانات التي بداخلها تصبح بياناته و الاسرار اسراره
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: rnmr , rnmr , Hazem1 , Hazem1 , ابراهيم ايبو , مصمم هاوي , asemshahen5
#4
(21-10-18, 01:26 PM)rnmr كتب : جرب هذا


يتم حمايتها بكلمة تشفير معقدة وبأكبر طول ممكن،
ولكن طول كلمة التشفير يختلف حسب إصدار ملف قاعدة البيانات
MS Access 2000 = 14
MS Access 2003 = 14
MS Access 2007 = 20
يجب الإنتباه على أن أحرف اليونيكود (والتي تشمل الحروف العربية) تحتسب الحرف بحرفين

وهنا ستجد تفاصيل أخرى قد تفيد
Access specifications
Microsoft Access Specifications and Limitations

أضيف إلى ذلك فإن كسر كلمة التشفير في MS Access 2007 وما بعده أصعب بكثير من الإصدار الأقدم

مشكور أخي الكريم [b]rnmr[/b] ، ماقصرت في الشرح، قمت بالتفشير لكن للأسف عند فتح مشروع الفيجوال بيسك المرتبط بقاعدة البيانات، رفض الدخول إلى قاعدة البيانات
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: asemshahen5
#5
(21-10-18, 11:49 PM)Hazem1 كتب :
(21-10-18, 01:26 PM)rnmr كتب : جرب هذا


يتم حمايتها بكلمة تشفير معقدة وبأكبر طول ممكن،
ولكن طول كلمة التشفير يختلف حسب إصدار ملف قاعدة البيانات
MS Access 2000 = 14
MS Access 2003 = 14
MS Access 2007 = 20
يجب الإنتباه على أن أحرف اليونيكود (والتي تشمل الحروف العربية) تحتسب الحرف بحرفين

وهنا ستجد تفاصيل أخرى قد تفيد
Access specifications
Microsoft Access Specifications and Limitations

أضيف إلى ذلك فإن كسر كلمة التشفير في MS Access 2007 وما بعده أصعب بكثير من الإصدار الأقدم

مشكور أخي الكريم [b]rnmr[/b] ، ماقصرت في الشرح، قمت بالتفشير لكن للأسف عند فتح مشروع الفيجوال بيسك المرتبط بقاعدة البيانات، رفض الدخول إلى قاعدة البيانات


جرب هذا


التشفير المقصود هنا ليس تشفير الملف،
وإنما بوضع كلمة سر لقاعدة البيانات وهي بدورها ستعمل على تشفير البيانات.

تأكد أنك أرفقت كلمة السر في نص الإتصال بقاعدة البيانات.
الرد }}}
تم الشكر بواسطة: Hazem1 , ابراهيم ايبو , asemshahen5 , asemshahen5
#6
(21-10-18, 11:58 PM)rnmr كتب :
(21-10-18, 11:49 PM)Hazem1 كتب :
(21-10-18, 01:26 PM)rnmr كتب : جرب هذا


يتم حمايتها بكلمة تشفير معقدة وبأكبر طول ممكن،
ولكن طول كلمة التشفير يختلف حسب إصدار ملف قاعدة البيانات
MS Access 2000 = 14
MS Access 2003 = 14
MS Access 2007 = 20
يجب الإنتباه على أن أحرف اليونيكود (والتي تشمل الحروف العربية) تحتسب الحرف بحرفين

وهنا ستجد تفاصيل أخرى قد تفيد
Access specifications
Microsoft Access Specifications and Limitations

أضيف إلى ذلك فإن كسر كلمة التشفير في MS Access 2007 وما بعده أصعب بكثير من الإصدار الأقدم

مشكور أخي الكريم [b]rnmr[/b] ، ماقصرت في الشرح، قمت بالتفشير لكن للأسف عند فتح مشروع الفيجوال بيسك المرتبط بقاعدة البيانات، رفض الدخول إلى قاعدة البيانات


جرب هذا


التشفير المقصود هنا ليس تشفير الملف،
وإنما بوضع كلمة سر لقاعدة البيانات وهي بدورها ستعمل على تشفير البيانات.

تأكد أنك أرفقت كلمة السر في نص الإتصال بقاعدة البيانات.

أخي الفاضل [b]rnmr [/b]قمت بربط قاعدة البيانات عن طريق الأدوات وليس عن طريق أكواد الاتصال، لذا لا أعرف كيف يُمكن عمل كلمة سر في نص الإتصال بقاعدة البيانات، فإذا تكرمت إذا تعلمني كيف الطريقة أكون مُمتناً لك وجزاك الله خيراً.
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: asemshahen5
#7
جرب هذا

اذهب الى Settings وستجد ان الفيجوال أنشأ نص الاتصال هناك
وتستطيع أن تضيف فيه كلمة السر مثل  Jet OLEDB:database Password=MyDbPassword
كود :
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Jet OLEDB:Database Password=MyDbPassword;
الرد }}}
تم الشكر بواسطة: Hazem1 , asemshahen5
#8
(22-10-18, 12:08 AM)rnmr كتب : جرب هذا

اذهب الى Settings وستجد ان الفيجوال أنشأ نص الاتصال هناك
وتستطيع أن تضيف فيه كلمة السر مثل  Jet OLEDB:database Password=MyDbPassword
كود :
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Jet OLEDB:Database Password=MyDbPassword;

أخي الكريم rnmr، هل ما تقصده حضرتك، كما في الصورة؟ ، وبالنسبة للكود هل يلزم وضعه في الفورم ؟


الملفات المرفقة صورة/صور
   
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: asemshahen5
#9
جرب هذا


إن شأت أضفها بنفسك في النص بعد اسم قاعدة البيانات بعد أن تضع الفاصل ;

أو من خلال النافذة التي ظهرت تضع كلمة السر مع التأشير على Save my password

(22-10-18, 12:16 AM)Hazem1 كتب :  وبالنسبة للكود هل يلزم وضعه في الفورم ؟



حسب قولك أنك ربطت الأدوات
وبالتالي لا أعتقد أنك ستضع كود اتصال بالكود لتضع فيه نص الاتصال
الرد }}}
تم الشكر بواسطة: Hazem1 , asemshahen5
#10
(22-10-18, 12:19 AM)rnmr كتب : جرب هذا


إن شأت أضفها بنفسك في النص بعد اسم قاعدة البيانات بعد أن تضع الفاصل ;

أو من خلال النافذة التي ظهرت تضع كلمة السر مع التأشير على Save my password

(22-10-18, 12:16 AM)Hazem1 كتب :  وبالنسبة للكود هل يلزم وضعه في الفورم ؟



حسب قولك أنك ربطت الأدوات
وبالتالي لا أعتقد أنك ستضع كود اتصال بالكود لتضع فيه نص الاتصال

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


الملفات المرفقة صورة/صور
       
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 83 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 601 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 225 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 84 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 312 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 194 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم