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

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

بدأه Router في 1 أكتوبر 2013 · 5 رد · 2,076 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

كيف يمكن الحصول على نسخة من قاعدة البيانات لوضعها على CD لنقلها وإستخدامها على جهاز أخر

#2

عن طريق Backup and Restore

 

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

 

تستخدم الــ Restore لاسترجاع النسخة الاحتياطية لاي جهاز آخر ويكون عليه طبعا SQL Server نفس الاصدار

 

مرفق شرح بالفيديو يشرح طريقة العمل

 

http://www.youtube.com/watch?v=CJ1dNUr6ij0

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

السلام عليكم .

جربت وعملت Backup فأنتج لي ملف بصيغة bak  ولكن لم تنجح عملية الإسترجاع

 

أحياناً أجد قاعدة البيانات مرفقة بصيغة mdf مع بعض المشاركات فنستخدم الأمر Attach لضمها لقاعدة البيانات ... فيكف يمكن الحصول عليها بهذه الصيغة

#4

أخي الفاضل Router

عندما نقوم بأخذ نسخة احتياطية من قاعده البيانات دائما ينتج عن هذه العملية ملف امتداده .bak

 

اقتباس
جربت وعملت Backup فأنتج لي ملف بصيغة bak  ولكن لم تنجح عملية الإسترجاع

 

لماذا لم تنجح عمليه الاسترجاع ؟؟؟ هل يظهر لك رسالة خطأ ؟؟

ارجو ذكر التفاصيل

وللعلم ان ملفات قاعده البيانات عبارة عن ملفين دائما وأبدا ويكونوا امتدادهم

 

الاول .MDF

الثاني .LDF

 

الاول خاص يتم حفظ بداخلة البيانات

الثاني يتم حفظ بداخلة الاحداث التي تحدث علي قاعده البيانات "Log"

 

اقتباس
فيكف يمكن الحصول عليها بهذه الصيغة

 

 

عندما تقوم باسترجاع النسخة الاحتياطية والتي امتاداها .bak يتم انشاء ملفات قاعده البيانات المكونة من الملفين الرئيسيين mdf و ldf

 

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

لكي يرجع بهيئتة الاساسية

 

ويمكنك فصل ملفات mdf و ldf من داخل برنامج السيكوال بدون ما تأخذ نسخة احتياطية "Backup" عن طريق الاجراء Detach وهذا الاجراء يقوم بفصل قاعده البيانات عن برنامج SQL ومن ثم تقوم بنسخ ملفات

mdf و ldf لمكان آخر ثم تقوم بعمل لهم attach مرة أخري

 

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

 

مرفق فيديو يشرح الطريقة

 

http://www.youtube.com/watch?v=gLMPAnSHSwQ

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

السلام عليكم

انا جربت الطريقة ونجحت معي والغريب أن ملف Backup  أقل حجمه من الملفين قبل النسخ :)

من جد وجد ومن زرع حصد

#6

سبب صغر ححم الملف الBackup بسبب انه يضغطة بعض الشيء فلي الوضع الطبيعي او استخدام الBackup مع اختيار الضغظ يقل الحجم كثيرا

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

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

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

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

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

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