Merging Multiple Databases into a Database Project

يمكنك دمج عدة قواعد بيانات بإنشاء على مشروع قاعدة بيانات ، واستيراد الكائنات قاعدة البيانات إليه من كل قاعدة البيانات المصدر، ثم نشر المشروع كقاعدة بيانات واحدة. بعد قيامك بإنشاء مشروع، يمكنك عادة استيراد الجميع الكائنات من قاعدة بيانات الأولى. يقارن بالمخطط لكل قاعدة بيانات اللاحقة مع مخطط مشروع وتحديد الكائنات التي تريدها إلى استيراد. يجب عليك أيضا تعيين أنه يجب أن يتم تخطي الكائنات التي قمت باستيرادها مسبقاً, بدلاً من إسقاط، عندما تقوم بتحديث المخطط الخاص مشروع قاعدة بيانات.

استيراد الكائنات من قواعد بيانات متعددة

قبل استيراد الكائنات من قواعد بيانات متعددة، يجب مراعاة الأمور الإضافية التالية:

ملف و Filegroups

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

اسم Conflicts

إذا كنت استيراد كائن قاعدة بيانات له نفس اسم ككائن الذي قمت بالفعل استيراد ed، الكائن الذي قمت مسبقاً سيتم الكتابة فوق استيراد ed. إلى الاحتفاظ بكل من الكائنات، يجب إعادة تسمية واحدة على الأقل قبل استيراد الكائن الثاني.

كامل-النشرات المصورة نص

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

المهام الشائعة

المهام الشائعة

محتوى إضافي

التعرف على المزيد حول مشاريع قاعدة بيانات:يمكنك قراءة حول المفاهيم أساسى حول كيفية إدارة مخطط التغييرات باستخدام قاعدة بيانات مشاريع.

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

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

تحديث خطط توليد بيانات: إذا كان واحد أو المزيد قواعد بيانات التي تريد إلى تم دمج خطط إنشاء بيانات المقترنة بها، يمكنك إضافة هذه الخطط إلى المشروع الخاص بك. بعد إضافة كل خطة، فيجب أن ثم فتحه حيث أنه تزامن مع مخطط قاعدة بيانات المحدثة. يمكنك أيضا إنشاء خطة إنشاء البيانات لقاعدة البيانات المدمجة.

قم بتحديث قاعدة بيانات اختبارات الوحدة:إذا كان لديك قاعدة بيانات موجود بوحدة الاختبارات لقواعد البيانات التي تريد دمجها، يجب تحديث تكوين الاختبار لهذه الاختبارات باستخدام سلسلة الاتصال الصحيح. كما يمكنك تحديث مخطط قاعدة بيانات والبيانات إنشاء خطة للتكوين.

قم بوضع مخطط قاعدة بيانات تحت التحكم بالإصدار:بعد استيراد الجميع الكائنات والإعدادات وتحديث الخطة الجيل بيانات الخاصة بك، يمكنك إضافة الحل الخاص بك إلى الإصدار عنصر تحكم لجعله متوفراً لأعضاء الفريق.

سيناريوهات ذات صلة

  • Starting Team Development of Databases
    توضح هذه المقالة كيفية إنشاء تمثيل دون اتصال لمخطط قاعدة البيانات في مشروع قاعدة بيانات وإضافة المشروع إلى الإصدار عنصر التحكم.

  • Attach the Profiler to a Native Application and Collect Application Statistics
    توضح هذه المقالة كيف يمكنك إنشاء تمثيل دون اتصال مخطط قاعدة البيانات، قم بتعريف واحد أو أكثر من مراجع إلى قواعد بيانات غير ذلك، بتعريف متغيرات لبيئات التوزيع الهدف، و إضافة مشروع للتحكم بالإصدار.

  • بدء تطوير فريق العمل من قواعد البيانات تلك الكائنات SQLCLR المرجعية
    توضح هذه المقالة كيفية إنشاء تمثيل مخطط قاعدة بيانات دون اتصال، تعريف مراجع تجميعات التي تحتوي على كائنات (CLR) التشغيل لغة SQL عام، تعريف كائنات قاعدة البيانات التي تشير إلى هذه الكائنات، وإضافة مشروع إلى التحكم بالإصدار.

  • ResumeProfile
    توضح هذه المقالة كيف يمكنك إنشاء تمثيل مخطط قاعدة بيانات دون اتصال وتنتشر عبر مشاريع متعددة بالتمثيل و تقييد الوصول إلى أجزاء من المخطط. يمكنك أيضا استخدام هذا الأسلوب إلى تحسين الأداء إذا كنت تعمل مع قواعد البيانات الكبيرة.

  • بدء تطوير فريق العمل من قواعد البيانات التي مرجع الكائنات الالخادم المشتركة
    توضح هذه المقالة كيفية إنشاء تمثيل مخطط قاعدة بيانات دون اتصال، تعريف مراجع لمشروع الخادم مشترك، إضافة مراجع إلى الكائنات التي تم تعريفها في المشروع الالخادم، وإضافة مشروع قاعدة بيانات إلى الإصدار عنصر تحكم.

  • Controlling Data Collection
    توضح هذه المقالة كيف يمكنك إنشاء تمثيل دون اتصال لمخطط قاعدة بيانات، ومرجع ملف.xsd، و استخدم المخطط المشار إليه للأعمدة XML مكتوب في الجداول الخاصة بك.