يخصص قاعدة بيانات بنية والتوزيع باستخدام بنية ونشر المشاركين
توفر نقاط التوافق مع البرامج الخارجية التي تستخدمها إلى تعديل سلوك الاجراءات الإنشاء وتوزيعها لقاعدة بيانات مشاريع. يتم تعريف هذه نقاط الامتداد في مثل طريقة التي يمكن أن يتم يطبقها إلى أي يطبق الموفر (DSP) مخطط قاعدة بيانات.
توفر الامتداد نقاط
يمكنك إنشاء ملحق للقابلية للتوسعة نقاط، كما هو موضح في الجدول التالي:
Action |
نوع مساهم |
ملاحظات |
---|---|---|
البنية |
BuildContributor |
Th هو نوع الملحق هو تنفيذها عند مشروع قاعدة بيانات هو تم إنشاؤه بعد التحقق الطراز المشروع بشكل كامل من. بنية يمكن الوصول إلى "مساهمة" الطراز المكتملة، بالإضافة إلى الجميع خصائص بنية أية وسائط مخصصة ومهمة. |
النشر |
DeploymentPlanModifier |
Th هو نوع الملحق هو تنفيذها عند مشروع قاعدة بيانات هو نشرها كجزء من قنوات التوزيع، بعد أن تم إنشاؤها على خطة التوزيع، ولكن قبل نشر الخطة هو تنفيذها. يمكنك استخدام DeploymentPlanModifier إلى تعديل على خطة التوزيع بإضافة أو إزالة خطوات. توزيع يمكن الوصول إلى المساهمين توزيع الخطة ونتائج المقارنة الطرازات المصدر والهدف. |
النشر |
DeploymentPlanExecutor |
Th هو نوع الملحق هو تنفيذها عند نشر الخطة هو تنفيذها وتوفير وصول القراءة فقط إلى خطة التوزيع. PlanExectutor توزيع بتنفيذ الإجراءات تستند توزيع الخطة. |
وحدات سيناريو الامتداد المعتمدة
يمكنك تنفيذ contribuإلىrs التصنيع أو التوزيع إلى تمكين أمثلة السيناريوهات التالية:
قم بإنشاء مخطط الوثائق أثناء مشروع بنية
إلى دعم هذا السيناريو، يمكنك تنفيذ BuildContributorوتجاوز الأسلوب OnExecute لإنشاء وثائق المخطط. يمكنك يمنع الأسلوب OnPopulateArguments إلى كشف الوسيطات الافتراضية التي تتحكم في ما إذا كان يعمل الملحق و إلى تعيين اسم ملف الإخراج.توليد تقرير بفرق عند مشروع قاعدة بيانات هو نشر
لاعتماد th هو السيناريو، التي يتم بها تنفيذ DeploymentPlanExecutorالتي تنشئ XML ملف عند مشروع قاعدة بيانات هو نشر.قم بتعديل خطة نشر إلى تغيير عند حدوث حركة بيانات
إلى دعم هذا السيناريو، يمكنك تنفيذ DeploymentPlanModifierويكرر عبر تشغيل توزيع. فحص نتائج المقارنة لكل SqlTableMigrationStep في هذه الخطة، إلى تحديد ما إذا كانت هذه الخطوة يجب أن يكون تنفيذ أو تخطي.نسخ الملفات إلى مجلد الإخراج الإنشاء عند مشروع قاعدة بيانات هو نشر
لاعتماد هذا السيناريو، تنفيذ مساهم نشر وتجاوز الأسلوب OnEstablishDeploymentConfiguration لتحديد ما يجب نسخ الملفات التي لها DeploymentConfigurationExtension (بواسطة النظام مشروع) إلى الإخراج مجلد. كما يمكنك تعديل "مساهم" لدمج عدة ملفات إلى واحد جديد الملفات التي هو نسخ إلى مجلد الإخراج و هو إضافة إلى ملف البيان للنشر.
بالإضافة إلى ذلك، يمكن تعريض أزواج مخصصة من الوسيطات الاسم/القيمه من "مساهم" الخاصة بك والتي تتم كتابتها إلى ملف قاعدة بيانات مشروع. يمكنك استخدام هذه الوسيطات إلى تمكين في contribuإلىr إلى يفك الضغط معلومات من MSBuildأو إلى تمكين مستخدم من جهاز contribuإلىr إلى cusإلىmize السلوك. على سبيل المثال، قد يسمح المستخدمين إلى تعيين اسم ملف الإخراج أو إدخال.
المهام الشائعة
المهام الشائعة |
محتوى إضافي |
---|---|
معرفة المزيد حول النقاط التوافق مع البرامج الخارجية:يمكنك قراءة حول فئات أساسية واستخدام إلى تنفيذ contribuإلىrs الإنشاء وتوزيعها. |
|
إنشاء أخذ نموذج من المساهمين:تعلم الخطوات المطلوبة إلى بنية contribuإلىr التصنيع أو التوزيع. في حالة اتباع هذه walkthroughs، سوف:
يمكنك إنشاء الجميع المشاركين في تجميع مفرد أو بين تجميعات المتعددة، استناداً إلى كيفية المساهمون توزيع الخاص بك فريق. |
|
توزيع المساهمين الإنشاء وتوزيعها لأعضاء الفريق:بعد التحقق من أن العمل contribuإلىrs بشكل صحيح، يمكن توزيع هذه إلى الفريق الخاص بك. يمكنك أن تطلب كل عضو من أعضاء الفريق إلى يثّبت وتسجيل ملحق ميزة يدوياً، أو يمكنك إنشاء برنامج بسيط لتثبيت الخاص به. |
سيناريوهات ذات صلة
إنشاء إعادة تأهيل قاعدة البيانات أنواع مخصصة أو الأهداف
إنشاء وتسجيل قواعد إضافى لتحليل قاعدة بيانات تعليمات برمجية
قم بإنشاء بيانات اختبار خاصة بمخصص منشئ البيانات
قم بتعريف الشروط المخصصة لوحدة قاعدة بيانات الاختبارات
راجع أيضًا:
المبادئ
قم بتوسيع ميزات قاعدة بيانات من برنامج Visual Studio