Upgrading Database Projects from Previous Releases of Visual Studio

إذا قمت بإنشائه على قاعدة بيانات مشروع في إصدار أقدم من Visual Studio 2010، يمكنك ترقية هذا مشروع؛ ومع ذلك، يجب عليك القيام بذلك بمجرد فتح it. يجب أيضا تنفيذ مهام إضافى إلى ترقية أية الكائنات الخادم في مشروع، ويجب ترقية كل بيانات إنشاء خطة في مشروع شكل منفصل. بالإضافة إلى ذلك، عليك ترقية s اختبار وحدة قاعدة بيانات الخاص بك وتخصيص أي اختبار وحدة قاعدة بيانات الشروط.

ملاحظة

يجب التأكد من أن مشروع قاعدة بيانات هو نسخة احتياطية قبل فتحه في Visual Studio 2010لأن فورا ستطالب بترقية مشروع. Visual Studioلم النسخ الاحتياطي لأعلى المشاريع قبل أو أثناء عملية تصنيف لأعلى.

ترحيل مشاريع.DBP

يمكنك اتباع إجراء بسيط نسبيا ترحيل الكائنات قاعدة البيانات التي قمت بتعريفه في مشروع.dbp إلى.dbproj مشروع قاعدة بيانات أو مشروع تطبيق بيانات الطبقة. لمزيد من المعلومات، راجع Converting .DBP Projects into Database Projects or Data-tier Application Projects.

تتم الآن الترقية الكائنات الخادم

قبل الترقية مشروع قاعدة بيانات التي تتضمن كائنات خوادم، يجب إنشاء على خادم مشروع التي سيتم الحفاظ على هذه الكائنات. كجزء من الترقية، يتم نقل ملفات تعريف لهذه الكائنات من pre-توزيع الخاص بك وبرنامج نصي ينشر-توزيع برامج نصية إلى منفصل التي هو باسم Upgraded.AllServerObjects.sql. Th هو برنامج نصي هو غير مضمنة عند قيامك بإنشاء مشروع قاعدة بيانات الخاصة بك.

ملاحظة

يمكنك العثور على Upgraded.AllServerObjects.sql في المجلد Upgraded، ولكن قد تحتاج إلى فتح قائمة مشروع لأول مرة و انقر فوق إظهار الجميع الملفات.

بعد عملية الترقية، استيراد التعريفات من Upgraded.AllServerObjects.sql في خادم مشروع و بنية عليه. عندما تقوم بتاريخ الإنشاء الملقم، في الملف المشروع UpgradedServerObjects.dbschema هو التي تم إنشاؤها، والمرجع إليه هو إضافته إلى المشروع قاعدة بيانات. إذا كانت برامج نصية pre-توزيع أو ينشر-توزيع تحتوي على عبارات لا يمكن استيراد لن تظهر في UpgradedServerObjects.dbschema وقد تظهر أخطاء في جهاز مشروع قاعدة بيانات. لمزيد من المعلومات، راجع بدء تطوير فريق العمل من قواعد البيانات التي مرجع الكائنات الالخادم المشتركة.

تتم الآن الترقية قاعدة بيانات وحدة اختبارات و اختبار الشروط

إذا قمت بإنشاء قاعدة بيانات وحدة اختبارات مع إصدار سابق من Visual Studio 2010، التي يجب ترقيتها قبل أن يقوم بإنشاء و تعمل بنجاح. أسماء تجميعات المشار إليها و تم تم تغييره مساحات الأسماء. لمزيد من المعلومات، راجع كيفية القيام بما يلي: Secured أنواع should not expose حقول.

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

تتم الآن الترقية بيانات إنشاء خطط

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

راجع أيضًا:

المبادئ

إنشاء اختبار البيانات لقواعد بيانات باستخدام مولدات البيانات