القائمة الرئيسية

الصفحات

عمل Script لقاعدة البيانات وتحويلها لأى اصدار بالبيانات المخزنة


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



نفتح  SQL Server Management Studio ونقف على الداتا بيز المراد العمل عليها ونعمل كليك يمين لعمل الاسكربت
Task >> Generate Scripts >>  Next
نختار قاعدة البيانات بأكملها من   Script entire Database and all database objects
أو نختار جداول محددة من الخيار الاخر Select Specific database objects
ثم Next

هنا خطوة مهمة جدا :: نقوم بالضغط على زر Advanced


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

اما بالاسفل هناك ثلاث خيارات

  • Data Only وهو لنقل البيانات المخزنة فقط لأى قاعدة بيانات اخرى أو الاحتفاظ بالبيانات المدخلة لعمل تعديلات على قاعدة البيانات ثم أدخالها مرة أخرى بدون فقط البيانات
  • Schema And Data وهو لنقل الجداول والحقول ومعها البيانات المدخلة اذا كانت هناك بيانات مهمة قد تم أدخالها من قبل
  •  Schema Only وهو لنقل الحقول والجداول فقط بدون اى بيانات سابقة انا شخصيا استخدمة لعمل تصفير للحقل الاساسى بعد ادخال بيانات للتجربة فهو يقوم بإعادة العدد 1 مرة اخرى للحقل الاساسى .
نكمل Next وننظر حتى ينتهى من عمل Script ثم Finish

سنجد Script موجود فى هذا المسار    ....         C:\Users\Mero\Documents\script.sql
إلا اذا قمنا بتغير اسمه ومساره من الشاشات السابقة

هذه الطريقة افضل بكثير من Backup

لتشغيل Script فقط أضغط عليه Double Click وبعد الفتح اضغط على Execute
مع مراعاة تغير أسم قاعدة البيانات والمسار  إن أردنا من داخل الاسكربت قبل التنفيذ .


تعليقات