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

النسخ الاحتياطي وهذه الأسئلة سلمكم الله.

مغلق
بدأه المالكي333 في 8 أبريل 2003 · 8 رد · 980 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيها الأخوة الأعزاء في هذا المنتدى. السلام عليكم

لاحظت في أكسس عموما وفي بعض الأمثلة في هذا المنتدى خصوصا ميزة النسخ الاحتياطي لقاعدة البيانات. مبدئيا أستطيع أن أقوم بزر أمر عند الضغط عليه يقوم بعمل النسخ الاحتياطي عن طريق نسخ ولصق الكود لا أقل ولا أكثر. إلا أن أسئلتي حول هذه الميزة:

ـ ما الخدمة التي يمكن أن تقدمها لنا ميزة النسخ الاحتياطي باختصار ؟

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

ـ عندما نضغط على زر النسخ الاحتياطي أين يتم حفظ النسخة ؟ هل يتم حفظها على دليل آخر في القرص الصلب أم يتم حفظها بداخل قاعدة البيانات نفسها ؟ أعني تحديدا إذا كان يتم حفظ النسخة الاحتياطية في نفس قاعدة البيانات فما فائدة النسخ الاحتياطي فيما لو تعطلت قاعدة البيانات واشتمل العطل على النسخة التي قمنا بعملها؟ أو بمعنى أوضح ما الذي يضمن لي أن لا يمتد العطل إلى النسخة إذا كان الحفظ أو النسخ يتم بداخل القاعدة نفسها؟

ـ عندما أقوم بعملية النسخ الاحتياطي مرات عديدة. فما الذي يجري ؟ هل يتم النسخ الاحتياطي على شكل تحديث للنسخة السابقة لتشتمل على المستجدات التي طرأت على القاعدة وإلغاء النسخ السابقة أم يتم حفظ نسخة جديدة في كل مرة نستخدم معها زر النسخ الاحتياطي مما يشكل عبئا على قاعدة البيانات من خلال اشتمالها على نسخ مكررة من القاعدة ذاتها؟.

هذه بعض الأسئلة حول هذه الميزة راجيا تكرمكم جميعا بإبداء آرائكم لإفادتي في مشروع عمل تحت الإنجاز لأستنير بآرائكم هذه في هذا المجال. وأعدكم أن هذا المشروع بمشيئة الله تعالى سيكون بين أيديكم لنقده وإبداء رأيكم فيه وتدارك ما يمكن أن يكون عليه من ملاحظات. أكرر شكري لكم.

#2

السلام عليكم

الاخ المالكي

لقد اصبت في طرحك للموضوع

عموما انا استخدم باتش فايل( BAT.* ) على سطح المكتب يقوم بتشغيل برنامج الوين زيب ثم يضغط القاعدة ثم يضعها في قرص مرن

طبعا العملية تتم مره يوميا واتوماتيكيا باستخدام برنامج مجدول الاعمال

ومريح نفسي من برمجة الاكواد لعملية النسخ الاحتياطي

تحياتي

;)

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#3

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

ما الخدمة التي يمكن أن تقدمها لنا ميزة النسخ الاحتياطي باختصار ؟

أي ميزة ولا أعتقد مبنية داخل الMS ACCESS تقوم بالنسخ تلقائياً فلابد من تدخل من قبل من يريد عمل نسخة احتياطية.

متى يجب على مستخدم قاعدة البيانات القيام بعمل النسخ الاحتياطي؟

في اعتقادي أن كل قاعدة بيانات يجب أن يكون لها مدير ويسمى مدير قاعدة البيانات وتظهر أهمية وجود مدير قاعدة البيانات عندما تكون قاعدة البيانات ضخمة ويعمل عليها عدد كبير من المستخدمين أما عندما يكون لقاعدة البيانات عدد محدد من المستخدمين أو مستخدم واحد ففي هذه الحالة قد يدير قاعدة البيانات المستخدم نفسه. ما جعلني أذكر بأهمية وجود مدير قاعدة البيانات لأن هذا المدير هو من يقرر متى يجب أخذ نسخة احتياطية.ذلك أن قاعدة بيانات يتم تحديثها على مدار الساعة تختلف عن قاعدة بيانات يتم تحديثها على فترات متقطعة وقد تبقى ساكنة لمدة طويلة وكلاً من هاتين القاعدتين لهم آلية مختلفة في أخذ النسخة الاحتياطية.

ـ عندما نضغط على زر النسخ الاحتياطي أين يتم حفظ النسخة ؟

لا أدري عن أي زر تتكلم لكن أنت من تحدد أين يتم حفظ النسخة الاحتياطية. والنسخ غالباً ما يكون على وسائط آمنة كاسطوانات الليزر أو أقراص صلبة أو غيرها من وسائط التخزين الأخرى وعلى حسب أهمية البيانات التي لديك يكون الاهتمام بتعدد النسخ على عدة وسائل وبعدة طرق تحسباً لأي تلف قد يصيب بياناتك.

ـ عندما أقوم بعملية النسخ الاحتياطي مرات عديدة. فما الذي يجري ؟

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

#4

الأخ فيصل الحربي. شكرا لتجاوبك.. هل من الممكن مزيدا من التفاصيل حول طريقتك؟؟ كيف أقوم بعمل ذلك ؟.

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

الذي جعلني أسأل أين وكيف يتم الحفظ هو أنني وجدت في قاعدة البيانات التي قام بعملها أستاذنا ( أبو هاجر ) أو أستاذنا ( الهاجري ) ـ مع الاعتذار لهذا اللبس في الاسم ـ لأخينا العلي والخاصة بحرس الحدود ولا شك أنكم قمتم بتحميلها من هذا المنتدى حيث تتضمن القاعدة زر أمر نسخ لقاعدة البيانات لكنني عندما أقوم بالضغط على هذا الزر لا يتضح لي أن القاعدة قد نفذت أي أمر وكنت أعتقد أن شيئا ما قد حدث من الخلف وأنه تم الحفظ بدون أن يشعر به مستخدم القاعدة لكنني أفهم من إجابتكم أنه ربما كان هناك خلل في ذلك الزر طالما أن القاعدة لم تطالبني بتحديد مكان النسخ مثلا.

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

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

#5

أذكر النقاط التالية تعليقاً على ردك الأخير:

1-أخي الهدف من النسخ الاحتياطي في موضوعنا هذا هو حفظ نسخة من ملف قاعدة البيانات بأي طريقة كانت سواء باستخدام مستكشف الويندوز مباشرةً أو بإضافة هذه الوظيفة للبرنامج تسهيلاً على المستخدم وتكميلاً من المبرمج لبرنامجه.

2-غالباً أي برنامج تتوفر فيه خدمة النسخ الاحتياطي فأنه يتيح للمستخدم إمكانية تحديد اسم ومكان النسخة الاحتياطية.

3-النسخ ضرورة ملحة تزداد أهميتها مع ازدياد أهمية البيانات المراد نسخها غير أن وجودها كوظيفة مضمنه في البرنامج ينفع ولا يضر فوجودها يترك للمستخدم الاختيار بين النسخ باستخدام الطريقة العادية أومن خلال البرنامج.

والله أعلم وهو ولي التوفيق.

#6

شكرا أخي المزيني.. وأبشرك ( ناس ) المنتدى سووا لي ( ترقية ). ما أنت شايف النجمة والعضو الفعال ؟؟. :D :) :D :) :D

#7

السلام عليكم

طريقتي في النسخ الاحتياطي هي كالتالي :

ضع برنامج pkzip في مجلد قاعدة البيانات

شغل ملف الباتش المرفق

فقط

عند تشغيل ملف الباتش يقوم بتنفيذ التالي

يضغط ملف قاعدة البيانات

ينسخ الملف الناتج ( زيب فايل ) الى القرص المرن .

تحياتي

;)

backup.zip

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#8

شكرا يا فيصل.(f)

#9

أستاذ فيصل.. تقول: ضع برنامج pkzip في مجلد قاعدة البيانات.

أين أجد برنامج pkzip لأضعه في قاعدة البيانات؟ وإذا وجدته فكيف أضعه في القاعدة؟ ثم كيف أضيف إليه ملف الباتش الذي تكرمت بوضعه هنا ؟

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

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

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

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

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

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

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