كيفية القيام بما يلي: قم بتكوين خصائص لنشر تفاصيل
عند تكوين إعدادات توزيع ل مشروع قاعدة بيانات الخاصة بك ، حدد ملف يحتوي على الخصائص التي عنصر تحكم التفاصيل الخاصة بتوزيع. كيف حدث توزيع، بدلاً من ما التحكم في هذه الخصائص هو التي يتم نشرها. على سبيل المثال، يمكنك عنصر تحكم ما إذا قمت بنشر خصائص قاعدة بيانات مع مخطط إعادة ما إذا كانت قاعدة بيانات هي دائماً تاريخ الإنشاء وما إذا كان يتم النسخ الاحتياطي قاعدة بيانات كجزء من عملية توزيع. يمكنك أيضا تكوين الإعدادات المتقدمة التي عنصر تحكم النشر برنامج نصي، قم بتحديد أنواع معينة من الاختلافات ويتم تجاهل وتسمح لك بتحديد كيفية يجب أن تتم معالجة الأخطاء. ولمزيد من المعلومات حول الإعدادات، راجع CA1813:. يمكنك يجعله مشتركًا ملف خصائص بين البنية متعددة و التكوينات توزيع، أو يمكنه يخصص الإعدادات الخاصة بكل عملية الهدف نشر.
ملاحظة
الافتراضي قيم خيارات توزيع تختلف عن مخطط الافتراضي يقارن مع الخيارات الموجودة في مناطق متعددة. بشكل افتراضي، إعدادات العمليات، مثل عامل تعبئة و فهرسة الحشو، المضمن في "مخطط يقارن" لكنها تجاهلها عند نشر.
إلى تحديد التفاصيل التي تتحكم في توزيع
قم بإجراء أحد الخطوتين التاليتين:
في مستكشف الحل، المتوقعة و مشروع قاعدة بيانات الخاصة بك، المتوقعة و العقدة خصائص، و انقر فوق الملف.deploymentconfig الذي تريد تعديله. فتح قائمة عرض و انقر فوق فتح.
فتح خصائص مشروع قاعدة بيانات، ثم انقر فوق علامة تبويب التوزيع. في نشر ملف تكوين، انقر فوق الملف الذي يحتوي على التفاصيل التي تريدها إلى تعديله، ومن ثم انقر فوق تحرير. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بتكوين إعدادات توزيع لقاعدة بيانات ومشاريع الخادم.
توزيع تظهر تفاصيل تكوين.
في القائمة ترتيب المقارنة توزيع، قم بإجراء إحدى الخطوات التالية:
انقر فوق استخدم ترتيب المشروع إلى استخدم ترتيب نسخ مشروع قاعدة بيانات ( طراز مصدر) عند مقارنة النماذج عند نشر المشروع.
انقر فوق استخدم ترتيب النسخ للخادم إلى استخدم ترتيب النسخ لقاعدة البيانات الهدف (طراز الهدف ) عند مقارنة النماذج عند نشر مشروع.
الاختيار نشر خصائص قاعدة بيانات تحديد صندوق لنشر التغييرات على خصائص قاعدة بيانات عندما تقوم بنشر مشروع. أو قم بمسحها.
تحديد دوماً إعادة إنشاء قاعدة بيانات الاختيار صندوق إسقاط وإعادة إنشاء قاعدة البيانات عند نشر مشروع قاعدة بيانات. مسح الاختيار صندوق إذا كنت تريد نشر التحديثات إلى المخطط.
هام
إذا كنت ترغب في الاحتفاظ بالبيانات التي هو الموجودة في الجداول في قاعدة بيانات الخاصة بك، يجب عليك مسح th هو خانة الاختيار.
الاختيار حظر توزيع المتزايد إذا قد يحدث فقدان بيانات تحديد صندوق لإيقاف نشر التحديثات إذا قد تسببت في احتمال فقدان بيانات. مسح الاختيار صندوق إذا كان يجب أن يستمر التوزيع بغض النظر عن فقدان بيانات. إذا كانت خانة الاختيار دوماً بإعادة إنشاء قاعدة بيانات هو محددة، وترتيب هو خانة الاختيار هو تجاهلها.
ملاحظة
عندما تقوم بنشر التغييرات التي تضمين العمليات إعادة بناء التعليمات البرمجية عام (مثل كـ إعادة تسمية كائن أو نقل كائن إلى مخطط آخر)، يساعد ملف السجل إعادة بناء التعليمات البرمجية في المحافظة على هدف التغييرات الخاصة بك. لمزيد من المعلومات، راجع Partition a Database Project by Using Composite Projects.
ينفذ برنامج نصي للنشر في الوضع مستخدم المفرد الاختيار تحديد صندوق لالوضع قاعدة بيانات في الوضع مستخدم المفرد عند نشر قاعدة بيانات. وإلا، مسح هذا الاختيار صندوق.
تحديد الخلف لقاعدة البيانات قبل التوزيع الاختيار صندوق الخلف لقاعدة البيانات عندما تقوم بنشر مشروع. مسح هذا الاختيار صندوق إذا كنت تفضل النسخ الاحتياطي لقاعدة البيانات بشكل منفصل من عملية التوزيع.
جمل إسقاط توليد للكائنات في قاعدة البيانات الهدف لكنها تكون غير موجودة في قاعدة بيانات مشروع الاختيار تحديد صندوق لإزالة الكائنات من قاعدة البيانات الهدف إذا كانت غير المعرفة في هذا مشروع عند نشرها. وإلا، مسح هذا الاختيار صندوق.
تحديد عدم استخدام عبارات ALTER تجميع تحديث أنواع CLR الاختيار صندوق إذا كنت ترغب في الكائن الذي instantiates اللغة الشائعة اكتب وقت التشغيل (CLR) لإسقاط وإعادة تاريخ الإنشاء عند نشر التغييرات. وإلا، مسح خانة اختيار هذه و التجميع سوف يتم تبديل، إذا كان ذلك ممكناً.
في قائمة ملف ، انقر فوق حفظ FileName .deploymentconfig، الموقع من اسم الملف هو اسم ملف التوزيع التي تقوم بتعديل.
راجع أيضًا:
المهام
الإرشادات التفصيلية: Create and Deploy a New Version-Controlled Database
الإرشادات التفصيلية: Deploy Changes to an Existing Version-Controlled Database
الإرشادات التفصيلية: Creating an Isolated Database Development Environment
المبادئ
إرشادات لكتابة تعليمات برمجية آمنة
Build and Deploy Databases to a Staging or Production Environment