كيفية القيام بما يلي: Avoid excessive اقتران الفئة

قد يكون لديك واحد أو المزيد برامج نصية التي تريد إلى تشغيل قبل أو بعد نشر قاعدة بيانات الخاصة بك. Visual Studio Premiumيوفر برنامج نصي مفرد pre-توزيع و برنامج نصي ينشر-توزيع مفرد فيمشروع قاعدة بيانات. إذا كانت البيئة الخاصة بك هو بسيطاً نسبيا، يمكنك إضافة عبارات البرنامج النصي الخاص بك إلى ملفات البرامج النصية هذه. إذا كان لديك بيئة أكثر تعقيداً وتحتاج إلى تشغيل عدة برامج نصية أو برنامج نصي واحد عدة مرة/مرات، قد تجد أنه أسهل باستخدام وضع SQLCMD في البرنامج النصي لما بعد توزيع أو pre-توزيع لتضمين البرامج النصية توزيع الخاصة بك.

إلى تعديل برنامج نصي لما قبل توزيع

  1. في من مستكشف الحل، توسيع مشروع قاعدة بيانات إلى عرض مجلد برامج نصية.

  2. توسيع برامج نصية في مجلد حيث Sub Pre-توزيع مجلد تظهر.

  3. قم بتوسيع المجلد الفرعي Pre-توزيع، ثم انقر فوق برنامج نصي.preتوزيع.sql ملف.

  4. في قائمة عرض ، انقر فوق فتح.

    Transact-SQLيفتح محرر، ويعرض محتويات برنامج نصي.predeployment.sql ملف. للحصول على المعلومات حول الوضع SQLCMD وكيفية مُضمن برامج نصية الخاصة بك كجزء من برنامج نصي pre-توزيع، راجع تحرير SQLCMD البرامج النصية في محرر Transact-SQL. يتم تنفيذ برامج نصية المضمنة في الترتيب الذي قمت بمُضمن لهم، حيث يمكن عنصر تحكم ترتيب تشغيل برامج نصية في الدليل pre-توزيع بمُضمنها في ترتيب معين.

    ملاحظة

    يمكنك أيضا ينقر مزودجا برنامج نصي.predeployment.sql ملف.

  5. عند الانتهاء من ‏‏تحرير برنامج نصي، افتح قائمة ملف ، و انقر فوق حفظ برنامج نصي.predeployment.sql.

إلى بتعديل البرنامج النصي لما بعد توزيع

  1. في من مستكشف الحل، توسيع مشروع قاعدة بيانات إلى عرض مجلد برامج نصية.

  2. توسيع المجلد برامج نصية التي تظهر في المجلد الفرعي ينشر-توزيع.

  3. قم بتوسيع المجلد الفرعي ينشر-توزيع، ثم انقر فوق برنامج نصي.ينشرتوزيع.sql ملف.

  4. في قائمة عرض ، انقر فوق فتح.

    Transact-SQLيفتح محرر، ويعرض محتويات برنامج نصي.postdeployment.sql ملف. للحصول على المعلومات حول الوضع SQLCMD وكيف إلى مُضمن برامج نصية الخاصة بك كجزء من برنامج نصي ينشر-توزيع، راجع تحرير SQLCMD البرامج النصية في محرر Transact-SQL. يتم تنفيذ برامج نصية المضمنة في الترتيب الذي قمت بمُضمن لهم، حيث يمكنك التحكم في ترتيب تشغيل برامج نصية ينشر-توزيع بمُضمنها في ترتيب معين.

    ملاحظة

    يمكنك أيضا مضاعفة-انقر الملف برنامج نصي.postdeployment.sql.

  5. عند الانتهاء من ‏‏تحرير برنامج نصي، افتح قائمة ملف ، و انقر فوق حفظ برنامج نصي.postdeployment.sql.

راجع أيضًا:

المهام

كيفية: تمكين وضع SQLCMD في محرر Transact-SQL

كيفية القيام بما يلي: قم بتوليد قاعدة بيانات مشروع إلى توليد مخطط ترجمة ملف (.dbschema)

المبادئ

إنشاء و تعديل برامج نصية لقاعدة البيانات

إرشادات لكتابة تعليمات برمجية آمنة

Build and Deploy Databases to a Staging or Production Environment