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

[ تمت الإجابة ]النسخ بعد التحزيم

بدأه sabmof في 4 مارس 2008 · 16 رد · 1,242 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

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

وهو النسخ الاحتياطى لقاعدة البيانات

za_CopyAnyFileAndSaveToAnywhere.rar

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

مع اعتبار ان هذه القاعدة سيتم تحزيمها من خلال عملية DEVELOPER للقاعدة

اتمنى لكم التوفيق .. وخالص الدعاء بالخير

#2

اخي الفاضل

البرنامج الذي تفضلت بالإشارة اليه za_CopyAnyFileAndSaveToAnywhere هذا خاص بنسخ وحفظ اي ملف خارجي غير مفتوح الى اي مكان من جهاز الكمبيوتر .

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

/index.php?showtopic=103379

#3

مدام زهرة .. اشكرك لسرعة تلبية طلبى..

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

ثم قمت بتحزيم القاعدة ببرنامج developer ومن ثم قمت بتنفيذ عملية النسخ فاعطى الرسالة التالية (مرفق )

ملاحظة:

قبل التحزيم .. تتم العملية جيداً

بعد التحزيم تظهر المشكلة ..

اعتقد .. انه بعد التحزيم تغير امتداد قاعدة البيانات فلم تصبح بالامتداد mdb او md

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

post-44812-1204692408_thumb.jpg

#4

اخي الفاضل

هل قرأت الرسالة جيدا او هل عرفت ماذا تقول لك الرساله

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

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

#5

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

لك الشكر على الطرح ،، ولزهرة المنتدى التحية على الرد الله يعطيها العافية والصحة

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

والله المشكلة هذه تاعبتني حاولت ادور لها حلول بس ماني بعارف كيف

تظهر لي رسالة بس غير الى معروضة وماتظهر الى بعد عملية التحزيم

ومحتواء الرسالة " ترجمة إن شاء الله صح " :

( البرنامج ... يستخدم من قبل شخص اخر او برنامج قم باغلاقها والمحاولة مرة اخرى (

مرفق الصورة

post-149643-1204712658_thumb.jpg

#6

اخي الفاضل

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

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

1. تأكد انه لا يوجد ملف مرافق للقاعدة ينتهي بالإمتداد Idb. ويأخذ نفس اسم قاعدة البيانات .

2. اضغط على المفاتيح Ctrl+Alt+Del من لوحة المفاتيح لفتح مدير المهام والتاكد جيدا انه لا يوجد برنامج الأكسيس بها MsAccess.EXE وإن كان موجود فقم بإختياره ثم انهاء العملية .

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

4. قم بعملية النسخ الإحتياطي من الملف الأساسي للقاعدة وليس من ملف اختصار على سطح المكتب .

#7

استاذة زهرة

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

لقد قمت بتأكد من مدير المهام وان البرنامج ليس قيد التشغيل الان

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

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

ام توجد طريقة نقوم بنسخ الجداول فقط ( وهي الافضل ) بنسبة لي

ودمتم

تم تعديل هذه المشاركة بواسطة Firsr Road في 5 مارس 2008 في 21:46

#8

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

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

#9

اشكرك اخت زهرة على ما تقدميه من مجهود عظيم

فقد حليتي لي من مشاكل في التحزيم كنت اتحرج في السؤال عنها خشية ان لا اثقل بأسئلتي على المنتدى واكتفي بالتصفح والبحث. لدي استفسار بسيط ... في حالة اكتمال تصميم البرنامج واعطائه لل User بعد تحزيمه طبعا على حاسبته فالذي يقوم بعملية النسخ الاحتياطي هو اليوزر ايضا .. وهو بدوره قد يطلع على جداول القاعدة

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

واسف جدا ان كان السؤال مكرر

#10

:rose:

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

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

- الله يعطيكي الصحة والعافية استاذتنا زهرة

جاري البحث على جميع امثلة المنتدى التي ذكر فيها اسم ( النسخ )

واذا لم افهم منها سوف ارجع بالسؤال ... اتمنى ان تكوني صبورة على :)

لكن هنالك سؤال : هل عملية النسخ تعمل عند تحزيم القاعدة ؟ .. . والله بس هذا الى افكر فية يعني ملف تنفيذي كيف انسخ منة ؟!

تم تعديل هذه المشاركة بواسطة Firsr Road في 6 مارس 2008 في 03:27

#11
hazim_asia كتب:
اشكرك اخت زهرة على ما تقدميه من مجهود عظيم

فقد حليتي لي من مشاكل في التحزيم كنت اتحرج في السؤال عنها خشية ان لا اثقل بأسئلتي على المنتدى واكتفي بالتصفح والبحث. لدي استفسار بسيط ... في حالة اكتمال تصميم البرنامج واعطائه لل User بعد تحزيمه طبعا على حاسبته فالذي يقوم بعملية النسخ الاحتياطي هو اليوزر ايضا .. وهو بدوره قد يطلع على جداول القاعدة

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

واسف جدا ان كان السؤال مكرر

اخي الفاضل حازم

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

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

Firsr Road كتب:
:rose:

- الله يعطيكي الصحة والعافية استاذتنا زهرة

جاري البحث على جميع امثلة المنتدى التي ذكر فيها اسم ( النسخ )

واذا لم افهم منها سوف ارجع بالسؤال ... اتمنى ان تكوني صبورة على :)

لكن هنالك سؤال : هل عملية النسخ تعمل عند تحزيم القاعدة ؟ .. . والله بس هذا الى افكر فية يعني ملف تنفيذي كيف انسخ منة ؟!

بارك الله بك اخي الكريم

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

#12
hazim_asia كتب:
اشكرك اخت زهرة على ما تقدميه من مجهود عظيم

فقد حليتي لي من مشاكل في التحزيم كنت اتحرج في السؤال عنها خشية ان لا اثقل بأسئلتي على المنتدى واكتفي بالتصفح والبحث. لدي استفسار بسيط ... في حالة اكتمال تصميم البرنامج واعطائه لل User بعد تحزيمه طبعا على حاسبته فالذي يقوم بعملية النسخ الاحتياطي هو اليوزر ايضا .. وهو بدوره قد يطلع على جداول القاعدة

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

واسف جدا ان كان السؤال مكرر

اخي الفاضل حازم

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

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

Firsr Road كتب:
:rose:

- الله يعطيكي الصحة والعافية استاذتنا زهرة

جاري البحث على جميع امثلة المنتدى التي ذكر فيها اسم ( النسخ )

واذا لم افهم منها سوف ارجع بالسؤال ... اتمنى ان تكوني صبورة على :)

لكن هنالك سؤال : هل عملية النسخ تعمل عند تحزيم القاعدة ؟ .. . والله بس هذا الى افكر فية يعني ملف تنفيذي كيف انسخ منة ؟!

بارك الله بك اخي الكريم

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

#13

السلام عليكم

السيدة الفاضلة مدام زهرة..

اشكرك كثيراً على التوضيح لافكار غابت عنا

خالص التقدير لك.. وتمنياتى بدوام التوفيق

#14
zahrah كتب:
هل سيجد مثل كنز مدفون في القاعدة ام ماذا سيجد ؟ كل الذي سيجده قليل من الأكواد البرمجية المنتشره في كل مكان وبإمكانه عمل قاعدة بيانات مفتوحه المصدر قد تكون افضل من قاعدة بياناتك التي قمت بوضع كل انواع الحمايات عليها لأن بها اسرار العالم ولا يمكن احد ان يطلع على ما بداخلها .

:lol: اضحكتيني والله اخت زهرة ...... كلامك معقول جدا

ولكن البرنامج اللي تصممه زهرة اكيد راح يكون اغلى من الكنز المدفون ... ويختلف عن برنامجي المتواضع :D

#15
hazim_asia كتب:
:lol: اضحكتيني والله اخت زهرة ...... كلامك معقول جدا

ولكن البرنامج اللي تصممه زهرة اكيد راح يكون اغلى من الكنز المدفون ... ويختلف عن برنامجي المتواضع :D

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

#16
zahrah كتب:
ومع هذا تجد ان كل الأمثله والبرامج التي اضعها في المنتدى مفتوحة المصدر حتى يستفيد منها كل الأعضاء لوجه الله تعالى .

والله ما عرفناك يا اخت زهرة الا سبّاقة لحل مشاكل الاخوة الاعضاء حتى مشاكل الخبراء والمشرفين بغية نيل الاجر من الله تعالى

أسأل الله العلي العظيم ان يتقبل منك

بارك الله لك في علمك

#17

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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