السلام عليكم ورحمة الله وبركاته :
اخواني قسم الاوراكل احبكم كما احب قسمي فيجوال بيسك وذلك بانه لا توجد برمجه على مستوى عالي بدون استخدام قواعد بيانات لحفـظها واخوكم مبرمج فيجوال بيسك واستخدم اوراكل كـقاعدة بيانات وقد ابتكرت طريقه لعملية نسخ احتياطيه لقواعد بيانات المستخدمين والبرنامج يحتوي على الاتي :-
1) تسجيل اسم المستخدم وكلمة المرور واسم قاعدة البيانات أو Net Service name طبعا مع امكانية اضافة اكثر من مستخدم .
2) تحديد عدد الساعات المطلوب معاودة اخذ نسخها .
3) تحديد عدد الايام المطلوب الاحتفاظ بنسخها .
لو فرضنا انك حددت مستخدم Ali لاخذ نسخ احتياطيه له وحددت 6 ساعات , سيتم اخذ نسخه كل ست ساعات يوميا هذا يعني سيكون عندك 4 نسخ في كل يوم , وحددت ثلاث ايام , سيتم الاحتفاظ بثلاث ايام فقط وعند دخول يوم جديد سيتم حذف اقدم نسخه , مثال السبت الاحد الاثنين عند دخول يوم الثلاثاء سيتم حذف يوم السبت بما يحتويه من نسخ ليصبح الاحد الاثنين الثلاثاء وهكذا ... كي لاتتراكم النسخ وتصتدم مع مساحة القرص المطلوب النسخ اليه .
ملاحظة طريقة الاستخدام :
يوجد ملف باتش اسمه ( SSrv.BAT ) قم بتشغيله مره واحده فقط وسيتم تشغيل البرنامج الفعلي dmpbkp.exe وتسجيله تحت المستخدم System للنظام وذلك كي يبقى البرنامج في حالة تشغيل حتى لو كان المستخدم Log off كما يمكنك الاطلاع على محتويات الملف SSrv.bat عن طريق تحرير .
اما في حالة تشغيلك للبرنامج dmpbkp.exe سيتم تشغيله فقط مره واحده ولابد من تسجيل دخول النظام ويندوز بواسطة المستخدم الذي قام بتشغيله ويجب وضعه في بدء التشغيل يدويا وفي حالة تسجيل خروج المستخدم سيتم انهاء البرنامج .
اما استخدام الباتش فهو يتعمد على برنامج تم اعداده مسبقا بواسطة اخونا العزيز والمحترف: Eng. Usama El-Mokadem ليصبح البرنامج NT Service


