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

هل يمكني تخزين قاعدة بيانات على flopy disk؟

مغلق
بدأه dena في 6 أبريل 2001 · 12 رد · 6,638 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وشكرا

#2

بالطبع يمكن ذلك

الموضوع سهل للغاية

يجب عمل نسخة احتياطية في ملف و ضغط الملف و ضعيه على القرص المرن و نقله الى الجهاز الاخر

الطريقة الثانية هو طلب من النظام ان يعمل Script لاعادة بناء قاعدة البيانات كما هي في الجهاز الاخر

#3

اولا اشكرك على حسن ردك ...ولكن

انا فهمت من كلامك ان اعمل save as ولكنك قلت يجب ان نعمل لها ضغط وانا لا اعرف كيفيةالضغط.

فهل تتفضل علي وان تشرحها خطوة خطوة

ملاحظة:-

انا عملت كل قاعدة البيانات وعملت الجداول ولكن لم اضع بالجداول اي معلومات(مجرد الفورمات للجدول) وكان على السي وانا اريد وضعة على ال(a) حتى اتمكن من تكملة عملي في اي مكان.

وشكرا لك...

#4

الأخت دينا

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

1- أذهبي لقائمة أدوات ومنها أدوات مساعدة لقواعد البيانات

2- اختاري ضغط قاعدة البيانات وإصلاحها

3- اختاري اسم القاعدة المطلوبة

4- اضغطي زر ضغط ويمكنك أن تحددي الهدف الذي سوف تضعي عليه وهو الديسك a

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

والله الموفق

أشرف

#5

صراحة ردي السابق اذا استخدمتي

SQL Server

ولكن لم افهم هل تم استخدام Access او SQL Server الان ففي SQL Server لا يوجد Save As :)

ضغط قاعدة البيانات بسيط للغاية و يمكن ضغط قاعدة بيانات 10 ميغابايت لتدخل في قرص مرن واحد بكل بساطة

عليكي الحصول على برنامج متقدم للغاية وهو winRar من

http://www.download.com

ومن ثم تثبيته في جهازك

الان يمكنك بواسطة مستكشف ويندوس الضغط على قاعدة بيانات اكسس بالزر الثاني للماوس و اختيار خيار ضغك الملف بكل بساطة ليتكون ملف ثاني مضغوط ، هذه طريقة طبعا اضافة للطرق السابقة

#6

الأخت دينا

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

البرنامج الذي أشار إليه الأخ خضرترزي هنا بالعربي

http://www.moltaqa.com/forums/showthread.p...?threadid=15708

مع التحيه

الوقت كالذهب

time3.gif

#7

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

شكراً لك أخي ashraf وكذلك اخي ابو ريان وكذلك شكراً لك أخ خضرعلى هذه المعلومات الحلوة . لكن اللغة المستخدمة هي كماذكرت في البدايةهي sql .

انا قمت بعمل الضغط وتم تخزينه على a ثم عند فتحه عملت على فك الضغط مرة اخرى ولكن المشكلة انه بعد الفك تخرج لي open withهنا ماذا يجب علي ان افعل؟؟؟طبعا تخرج لي قائمة اتوقع من المفروض ان يكون من ضمنهاsql ولكن هذا غير موجود فما الحل؟؟؟

وشكرا للجمييييع.....

#8

يجب ان يتوفر برنامج

WinRar

على الجهاز الذي ترغبي بفك البرنامجبه ، او قومي بضغط الملف بنوع

SFX

بداخل البرنامج و هو

EXE

و يقوم بفك نفسه تلقائيا في الجهاز المصدر

انا لم افهم حتى هذه اللحظة نوع البرنامج

هل هو قاعدة بيانات MDB او قاعدة بيانات متحدة مع SQL Server من نوع ADP او عبارة عن ملف نص بامتداد SQL عادي او هل هو نسخة احتياطية من قاعدة بيانات SQL Server او ما هو بالضبط

#9

لقد نزلت البرنامج عندي وانا استخدم SQL SERVER 7

-فقد ذهبت الى اكسبلورر وندوز ثم اخترت DATA ثم اخترت اسم قاعدة البيانات( التي عندي التي انا عملتها)ثم ضغطت على الزر الايمن في الماوس وطلع لي خيارات واخترت (الثالث) فهل عملي صحيح؟؟؟

#10

اه هكذا فهمت :)

لا يمكن نسخ ملف قاعدة البيانات مباشرة من SQL Server 7 نظرا لان الملف يعتمد على مجموعة من الملفات الاخرى و منها Master و غيرها

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

كل ما هو مطلوب ان تضغطى على قاعدة البيانات في ال Enterprise Manager و من ثم تختاري عملية النسخ الاحتياطي Backup Database

او يمكن ايضا الضغط على قاعدة البيانات و من ثم من القائمة اختيار عملية النسخ الاحتياطي كما في الصورة التالية

sq01.png

و من ثم ستظهر شاشة النسخ الاحتياطي و التي تعطي الامكانية لعدة عمليات و انواع نسخ احتياطي ، كل ما هو مطلوب اضافة ملف في القرص الصلب ليتم النسخ اليه و طلب نسخ كل قاعدة البيانات بالخيار Overwrite Existing Media كما في الصورة التالية

sq02.png

و هكذا يمكنكي ضغط الملف الناتج و نقله الى الجهاز الاخر

في الجهاز الاخر اصنعي قاعدة البيانات فارغة و اضغطي عليها و اختاري استرجاع قاعدة بيانات Restore من القائمة Tools

ستظهر شاشة من جزئين ، الجزء الاول يحدد من اين سيتم استرجاع قاعدة البيانات ، يجب الاختيار بانه سيتم من ملف From Device و اختيار ملف النسخة الاحتياطية

في الجزء الثاني من الشاشة يجب ان نطلب من النظام بان يمسح البيانات القديمة في قاعدة البيانات ، بالطبع لا يوجد اية بيانات لانها جديدة ولكن الامر ليس كذلك فهناك 20 جدول مخفي ، اذن كل ما هو مطلوب التعليم على الخيار Force restore over existing database

و من ثم القيام بالعملية

اليك صورة من شاشة استرجاع قاعدة البيانات

sq03.png

اذن العملية في الاساس ثلاثة خطوات

1- نسخ قاعدة البيانات احتياطيا في ملف

2- ضغط الملف و نقله الى الجهاز الجديد

3- استرجاع قاعدة البيانات في الجهاز الجديد

بالتوفيق

#11

شكرا لك اخي خضر على هذا الرد الرائع حيث كان واضح جدا وخصوصا انه كان مدعوما بالصور........اكرر شكري الجزيل لك.

#12

طيب لو سمحتم كيف اقوم بعملية packup و restore من خلال Vb أي باستخدام الكود

#13

راجع اهم مواضيع القسم اولاً و ستجد اجابة سؤالك

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

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

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