Professional Documents
Culture Documents
النسخ الاحتياطي في قاعدة بيانات SQL Server
النسخ الاحتياطي في قاعدة بيانات SQL Server
BASE.mdfوينشأ معها أيضا ملفا آخر يأخذ اإلمتداد .ldfوفي هذه الحالة إسمه BASE_log.mdfومهمته
حفظ تناسق البيانات الموجودة في الملف األصلي.
مسار الملف األساسي للبيانات يكون دائما في الملف DATAوالذي تحفظ فيه جميع قواعد البيانات المنشأة على
الخادم ، SERVERونجده بإتباع مسار تثبيت حزمة ،Microsoft Sql Serverفمثال في جهازي ملف DATA
الذي توجد فيه قاعدة البيانات BASE.mdfأصل إليه عن طريق المسار التالي:
وهي عملية يتم من خاللها حفظ جميع األوامر التي أنشأت على قاعدة البيانات (عرض تاريخ
األوامر) فهو يحفظ الهيكل العام للقاعدة وليس البيانات ويتم إنشاء سيناريو Scriptكما يلي:
مثال :لدينا قاعدة بيانات إسمها BASEوملفها األساسي هو BASE.mdfفنريد أن نحفظ سيناريو
Scriptهذه القاعدة تحت إسم Script_BASEفيكون ذلك كما يلي:
-1بعد اإلتصال بقاعدة البيانات ننقر باليمين بزر الفأرة على إسم قاعدة البيانات ثم Tasks
ثم Generate Scripts
-2المرحلة القادمة يتم فيها إختيار عمل Scriptلجميع مكونات قاعدة البيانات أو جزء منها
فنحن نختار الخيار األول بإعتبارنا نريد جميع مكونات قاعدة البيانات ثم نختار التالي
كما يلي:
-3في هذه المرحلة يتم تحديد مسار حفظ وكذا إسم السيناريو كما يلي :
-4في المرحلة ما قبل األخيرة يتم إخبارنا بمعلومات حول ملف Scriptثم ننقر على التالي:
-5المرحلة األخيرة وهي عمل السيناريو لجميع المكونات وفي األخير ننقر على النهاية:
في األخير نحصل على ملف في المسار الذي تم حفظه فيه بإمتداد .SQLألنه عبارة عن مجموعة
أوامر T-SQLالمكونة لقاعدة البيانات ،ففي مثالنا هذا سوف نتحصل على ملف بالشكل التالي:
Script_BASE.sql
فيمكن فتح وإعادة تنفيذ هذا الملف في أي لحظة عن طريق محرر أوامر .SQL Server