zahrah

طريقة عمل نسخ متماثل لقاعدة البيانات

45 ردود في هذا الموضوع

مشكوووووووووووووره يا زهره على الدرر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

سبحان الله

يعلم الله اني كنت احتاج الي هذا الموضوع لعمل بريمج لجمعية خيريه

وكأن الله لا يريد لي العناء في البحث

جزاكي الله خير الجزاء علي المجهود والشرح الوافي

وجعله الله في ميزان حسناتك

امين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا لك اخت زهره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

والله موضوعك هذا كان انقاذ لي من تعب كبير جدا

حيث تم توزيع العمل على 10 مستخدمين بدل واحد

جزاك الله خير الجزاء اختي الكريمة الفاضلة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

زهــــــــــــــــــــ كأسمك ـــــــــــــــــرة

جـــــــــــــــــ الله خيراً ــــــزاكِ

ورزقك من حيث لا تحسبين بقدر نيتك النقية واسأله تعالى أن يوفقك في كل شؤون حياتك

اخوك امين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السيدة زهرة المميزة...اشكرك كثيرا على على موضوعك المميز فعلا

لدي سؤال...

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

في الواقع لا استطيع ان اتخيل انه اذا ادخلت سجل واحد ساضطر لتحميل ما يقارب من 100 ميقا مثلا لكي تنعكس التحديثات!!!

وشكرا لك مقدما

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل Whale

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

السيدة زهرة المميزة...اشكرك كثيرا على على موضوعك المميز فعلا

لدي سؤال...

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

في الواقع لا استطيع ان اتخيل انه اذا ادخلت سجل واحد ساضطر لتحميل ما يقارب من 100 ميقا مثلا لكي تنعكس التحديثات!!!

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

بعد توزيع النسخ المتماثله على الاجهزه طبعا سيتم فتحها والبدء بإضافة البيانات فيها وبعد الانتهاء من اضافة البيانات سيتم نسخ النسخ المتماثلة من الاجهزة كل حسب رقمها المعطى لها ثموضعها في نفس مجلد نسخة " التصميم الرئيسي " الان نقوم بفتح نسخة " التصميم الرئيسي " ومن ثم التوجه الى ادوات ثم نسخة متماثله ثم التزامن الآن لجلب البيانات الجديده الى نسخة "التصميم الرئيسي "

اريدك ان توضح لي فضلا لا أمرا اين تم ذكر جلب كامل البيانات القديمة والحديثه

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

تم تعديل بواسطه zahrah
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السيدة زهرة اشكراك كل الشكر لاهتمامك بسؤالي...

بالنسبة لسؤال ساعيد صياغته كتالي:

نفترض ان شركة ما لديها فرع واحد فقط. الشركة تقع في العاصمة بينما يقع الفرع في احد المحافضات/الولايات المهم المسافة بعيدة بينهما.

قاعدة البيانات الرئيسية (نسخة " التصميم الرئيسي ") تقع في العاصمة و بينما قاعدة البيانات الفرع (النسخة المتماثلة) تقع في الفرع.

نظرا لبعد المسافة فقد اقترح المبرمج بان يتم تبادل التحديثات عبر الايميل.

الان لنفترض ان حجم قاعدة بيانات الفرع 100 ميقا بيايت. وان التحديثات قد تم مزامنتها مع قاعدة البيانات الرئيسية. يعني لا يوجد تحديثات جديدة.

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

الذي فهمته من هذه العبارة:

بعد توزيع النسخ المتماثله على الاجهزه طبعا سيتم فتحها والبدء بإضافة البيانات فيها وبعد الانتهاء من اضافة البيانات سيتم نسخ النسخ المتماثلة من الاجهزة كل حسب رقمها المعطى لها ثموضعها في نفس مجلد نسخة " التصميم الرئيسي "

سيتم نسخ النسخ المتماثلة من الاجهزة!!! هل يعني هذا انه سيتم نسخ قاعدة بيانات الفرع باكملها وارسالها بالايميل ام سيتم نسخ فقط السجل الجديد وارساله بالايميل.

في الحالة الاولى سيكون حجم قاعدة البيانات كبيرا 100 ميقا او اكثر بقليل. اما الحالة الثانية فسيكون الحجم قليلا جدا ربما 1 ميقا او اقل.

وشكرا الله لك حبك للعطاء

Whale

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل Whale

سيتم نسخ النسخ المتماثلة من الاجهزة!!! هل يعني هذا انه سيتم نسخ قاعدة بيانات الفرع باكملها وارسالها بالايميل ام سيتم نسخ فقط السجل الجديد وارساله بالايميل.

في الحالة الاولى سيكون حجم قاعدة البيانات كبيرا 100 ميقا او اكثر بقليل. اما الحالة الثانية فسيكون الحجم قليلا جدا ربما 1 ميقا او اقل.

لا أريد إجراء نسخ متماثل للنماذج أو التقارير أو وحدات الماكرو أو الوحدات النمطية عندما أقوم بنسخ متماثل لقاعدة البيانات؟

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

في القائمة "ملف"، انقر فوق "خصائص قاعدة البيانات".

انقر فوق علامة التبويب "مخصص".

حدد الخاصية نسخ_تماثل_للمشروع في المربع خصائص .

انقر فوق "لا"بجانب "القيمة".

انقر فوق "تعديل".

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السيدة الكريمة زهرة شكرا لك

اصبحت الامور واضحة الان.

في النهاية لو ان ميكروسوفت جعلت الاكسس يحول جميع تحديثات البيانات (بين نسخة " التصميم الرئيسي " و النسخ المتماثلة ) الي ملف نصي لكان افضل بكثير. اذ استطيع ضغط هذا الملف وبذلك سيكون حجمه صغير جدا.

شكرا لك مرة اخرى ... لقد تعلمت شيئ جديدا هذا اليوم :rolleyes:

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الى الست زهرة المحترمة...........

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

مع التقدير

مريم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اختي الفاضله مريم

بالتأكيد حصل لديك بعض الأخطاء

مع العلم بأنني قد جربت الملف اكثر من عشر مرات ولم الاحظ ما ذكرتيه في المشاركه

ولكن اقول قد يكون انك اخطأت في طريقة ادخال البيانات

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

دعيني اعطيك مثال

لديك نسخة التصميم الرئيسية وهي خالية من البيانات

وقمت بعمل نسخ متماثلة عددها اثنتان وهي ايضا خالية لأنها صوره طبق الأصل من التصميم الرئيسي

الان لاحظي معي

نسخة التصميم الرئيسي خالية من البيانات

قمنا بتعبأة النسخة المتماثلة الأولى بالبيانات

وقمنا ايضا بتعبئة النسخة الثانية بالبيانات

ثم اخذنا النسختين الى التصميم الرئيسي

وقمنا بعملية المزامنه كل نسخة على حده

الذي سيحصل ان النموذج الرئيسي سوف يأخذ من النسخة المثماثلة البيانات التي بها

وايضا يأخذ من النسخة الثانية البيانات التي بها

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

بالطبع فإن النموذج الرئيسي لن يقبل ببيانات مكرره

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

وعملت لك في كل نسخة متماثلة عدد سجلين

لكي تقومي انتي بعملية مزامنة النسخ مع نموذج التصميم الرئيسي وسوف تعلمين ان تطبيقك في المرات السابقة كان عن طريق الخطأ

هذه النسخ الثلاث كامله تأكدي بنفسك

قومي اولا بعملية المزامنه

وبعد الإنتهاء ايضا قومي بإضافة بيانات مختلفه في النسختين وكرري عملية المزامنه

MyDataBase.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الله يعطيكي العافية و تستأهلي كل خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جزاك الله خيرا جهد رائع وعمل رائع جدا

ولكن هل يمكنني استخدام هذه الطريقة لحماية البرنامج الذي اصنعه من التغيير

تم تعديل بواسطه سعدون
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الفاضل سعدون

ولكن هل يمكنني استخدام هذه الطريقة لحماية البرنامج الذي اصنعه من التغيير

كما تعلم ان هذه النسخ المتماثله لم توضع لأغراض الحماية وانما وضعت لغرض المرونه في البرنامج .

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكرا لك أختي زهرة على التوضيح والله يعطيك العافية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ألف ألف شكر ... يا أستاذه

أنا كانت عندي فكرة بسيطة عن الموضوع و لكنك قويتيها ... :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .