Add Reference Data to Tables When You Deploy the Database

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

IF (EXISTS(SELECT * FROM [dbo].[MyReferenceTable]))
BEGIN
    DELETE FROM [dbo].[MyReferenceTable]
END

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

في الجدول التالي، يمكنك العثور على وصف للمهام العامة التي تدعم هذا السيناريو وارتباطات إلى مزيد من المعلومات حول كيف يمكنك إتمام تلك المهام بنجاح.

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

محتوى إضافي

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

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

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

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

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

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