HaithamNazzal

عمل نسخة احتياطية لل SQL server

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

تحياتي للجميع

لدي قاعدة بيانات من SQL Server وهي قاعدة بيانات لمحاسبة وهي ممتدة لعدة سنوات ، وحجم قاعدة البيانات كبيرة

والمطلوب انني اعمل Backup لهذه القاعدة باستمرار وحجم ال Backup كبير جدا يصل الى 1.4 GB وما اريده هل هناك طريقة

لعمل backup لقاعدة بيانات ضمن شرط معين يعني لو كان عندي table فية سنوات عدة اريد فقط ان اعمل backup لبيانات سنة

2005 على سبيل المثال

وسؤالي الثاني في Access هناك tool لعمل compress تقوم بضغط فاعدة البيانات ... هل يوجد tool في Sql server

لعمل نفس الاجراء

شكري الجزيل لكم

0

شارك هذا الرد


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

انت ممكن تعمل أولا Full DataBase Backup كما تفعل الآن .... وبعد ذلك في المرات المقبله استخدم طريقة Differential Backup لتقوم باضافة الأشياء الجديده التي حدثت فقط.

المشكله ليست في حجم الـ DB ولا في حجم الـ Backup نفسه.

المشكله في الوقت المستغرق في عملية الـ Backup نفسها فأنت كما تعلم أنه يوجد بعض الأشياء التي لا يمكن أن تقوم بتنفيذها على البيانات أثناء عمل الـ Backup ,,, ولذلك استخدام الـ Differential Backup سيوفر لك الكثير من الوقت.

______________________________

بالنسبه للضغط وهذه الأشياء فاسأل عن الـ Shrink فأعتقد ان ذلك ماتقصده , مع العلم ان الـ Shrink ملوش دعوه بالضغط.

0

شارك هذا الرد


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

اخي العزيز معتز شمس

شكرا جزيلا لك وانا فعليا سمعت عن Differential Backup وسوف اقوم ان شاء الله بالبحث عنها ومعرفة طريقة عملها

شكرا جزيلا مره اخرى

0

شارك هذا الرد


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

إضافة إلى الDifferential Backup يمكن تصدير البيانات export data إلى ملف Access أو أي نظام آخر وفق Query محدد، بعد كتابة ActiveX scripts معينة في الDTS transportation Wizard

سأشرح الموضوع لاحقا إن شاء الله بتفصيل أكثر.

0

شارك هذا الرد


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

اخي العزيز walcom شكرا جزيلا لك

سؤالي : ما الهدف من عمل Export للبيانات على Access ؟

وحسب معلوماتي انه اذا كانت حجم data كبيره جدا (وهذا ماهو حاصل لدي) فان ال access تصبح فيها مشاكل

على كل نحن بانتظار شرحك للموضوع باذن الله

شكرا

0

شارك هذا الرد


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

الأخ HaithamNazzal

معذرة على التأخير في الشرح

الطريقة ببساطة هي أن تبدأ DTS wizard بنفس الخطوات المعتادة من تحديد قاعدة البيانات المصدر Spurce لتكون قاعدة البيانات التي تريد عمل نسخة احتياطية لها، وقاعدة البيانات الهدف destination لتكون ملف آكسس ويستحسن أن يكون فارغاً، وفي الخطوة التالية اختر use a query to specify the data to transfer، كما هو موضح في الصورة أدناه:

use_query_DTS.jpg

وفي الخطوة التالية اكتب الاستعلام الذي تريد تصدير البيانات على أساسه، كما هو موضح في الصورة أدناه:

use_query_DTS2.jpg

الاستعلام تم على قاعدة البيانات Northwind لتصدير بيانات طلبيات Orders تمت في فترة محددة.

في الخطوة التالية سيظهر لك اسم الجدول المصدر باسم query (لأنه استعلام، وليس جدولاً كاملاً) والجدول الهدف باسم results ، غير اسمه لأي اسم يناسبك، يمكنك التأكد من محتوياته بالضغط على الزر preview، وتغيير الاستعلام إن لزم ذلك بالضغط على الزر back.

use_query_DTS3.jpg

في الخطوة التالية سيسألك مما إذا كنت تريد تنفيذ الاستعلام حالاً، أم في وقت لاحق، اختر rum immediately ، وااضغط Next ثم finish ليبدأ في نقل البيانات.

بالتوفيق بإذن الله :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

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

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