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

نسخ قاعدة بيانات من مكان لأخر

مغلق
بدأه sa_hr في 27 يونيو 2001 · 2 رد · 652 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مع اطيب التحية لجميع الأخوة الأعزاء.

السؤال هو :ـ

قمت بإنشاء قاعدة بيانات باستخدام MSSQL SERVER 2000 بكامل محتوياتها من جداول وصلاحيات و بروسيجر و فيو .... الخ. وأرغب في نقلها على خادم أخر ، علماً أن الخادمان غير متصلين في شبكة وكل منهما في موقع مختلف وكل منهما عليه ال "سيكلو ال سيرفر 2000"، فكيف تتم عملية النسخ ، علماً أن الخادم الذي أعمل عليه لا يوجد به جهاز باكب أو سيدي رايتر فقط يمكن استخدم الأقراص المرنة للنسخ ....

أرجو افادتي أفادكم الله.

مع خالص تحياتي

ــــــــــــــــــــــــــ

خير الناس أنفعهم للناس "حكمه"

ــــــــــــــــــــــــــ

#2

العملية اسهل مما تتصور ، و هناك 3 طرق

الطريقة البرمجية و هي استخدام الاوامر Atach , Deatach لفصل ملف قاعدة البيانات عن النظام و حفظه على قرص مرن و نقله الى الجهاز الاخر و ربطه بمحرك قاعدة البيانات (طريقة سهلة للغاية و لا تحتاج الى برمجة في SQL Server 2000 حيث انها مدمجة بداخل ال Enterprise Manager و يحتمل ان تكون مدمجة به في sql 7)

الطريقة الثانية و هي سهلى ايضا طريقة النسخ الاحتياطي Backup, Restore ، بناء نسخة احتياطية منها و فك النسخة على الجهاز الاخر ، و تتم العملية من ضمن القوائم و يسهولة بالغة.

الطريقة الثالثة هي استخدام ال Scripting Wizard و هناك الكثير يرتاح لها ، حيث تحول قاعدة البيانات الخاصة بك الى كود متكامل ، ينشى قاعدة البيانات و كل محتوياتها بمجرد تشغيله في الجهاز الاخر ، و يمكن بنائه عن طريق ال Enterprise Manager ايضا

#3

الاخ خضر ترزي مع التحية:ـ

اثابك الله على جهودك .

أشكرك ياأخي على نصيحتك وقد جربت طريقة السكربت وكانت ناجحة وسوف أحاول تجربت الطرق الأخرى وإذا وجد أي ملاحظات سوف لن نستغني عن نصائحك .

ملاحظة : هناك الكثير من الاختيارات في الطريقة الخاصة في Scripts أرجو أن أمكن شرحها للفائدة العامة.

وجزاك الله خير

واشكرك على علميك وجهدك وفضلك.

ـــــــــــــــــــــ

خير الناس أنفعهم للناس

ـــــــــــــــــــــ

مع الشكر

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

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