CA1813:
استخدام إعدادات قاعدة بيانات المشروع من ل عنصر تحكم أوجه الالتكوينات الخاصة بك البنية وقاعدة بيانات. هذه إعدادات تقع ضمن الفئات التالية:
إعدادات مشروع
أحداث البناء
المراجع
البنية
النشر
يتم تخزين إعدادات مشروع وبناء الأحداث وخصائص توزيع في مشروع قاعدة بيانات والمشتركة من خلال التحكم بالإصدار.
ملاحظة
يتم تخزين الإعدادات الخاصة بالمستخدم في. dbproj.مستخدم ملف. يتم تخزين الإعدادات الخاصة بالمشروع في.dbproj ملف.
إعدادات مشروع
تنطبق الإعدادات الموجودة في الجدول التالي إلى كافة التكوينات من هذا مشروع من قاعدة بيانات.
الحقل |
القيمة الافتراضية |
الوصف |
---|---|---|
الإصدار مشروع |
الإصدار SQL Serverالذي قمت بتحديده عند قيامك بإنشاء مشروع قاعدة بيانات. |
تحديد الإصدار SQL Serverالتي قمت يتم استهداف مع مشروع قاعدة بيانات. |
ترتيب النسخ لطراز قاعدة بيانات |
الإنكليزية (الولايات المتحدة) (1033)-CI |
تعين القواعد الافتراضية التي بالبيانات التي هو فرز ومقارنته في المصدر SQL ServerEdition ضغط لقاعدة بيانات الذي يخزن "طراز قاعدة بيانات الخاص بك. يجب تحديد القيمة لهذا إعداد الذي إغلاق إلى ترتيب نسخ قاعدة بيانات الهدف الخاص بك قدر الإمكان. قد تحتاج إلى يختلفان في هذه الحالة. على سبيل المثال، يمكنك استخدام ترتيب تحسس حالة الأحرف للطراز وترتيب تحسس حالة الأحرف لقاعدة البيانات الخاصة بك. يمكنك يمنع ترتيب النسخ الافتراضي ضمن كائن ملفات تعريف.
ملاحظة
ترتيب النسخ الافتراضي هو نفسه لكافة الأنظمة الأساسية.الافتراضي لا يغير القيمة بحيث تتطابق مع لغة الإدخال الحالية.يجب عليك يدوياً تعيين ترتيب النسخ الافتراضي للترتيب المناسب للإعدادات المحلية الخاصة بك.
|
الافتراضي مخطط |
dbo |
قم بتعيين القيمة الافتراضية مخطط في الكائنات التي يتم إنشاؤها. يمكنك يمنع هذا إعداد عندما تقوم بتغيير واحدة أو المزيد ملفات تعريف الكائن. |
قم بتضمين اسم المخطط في اسم الملف |
نعم |
تحديد ما إذا كانت ملف تضمين أسماء المخطط كبادئة، على سبيل المثال، dbo.Products.جدول.sql. إذا تم إلغاء تحديد خانة الاختيار هذه، ملف الأسماء للكائنات تستغرق النموذج ObjectName. ObjectType.sql |
ملف خصائص الكتالوج |
خصائص\CatalogProperties.catalogproperties |
يحتوي على إعدادات خاصية مُفصل عن الهدف قاعدة بيانات. الجميع خصائص تطابق الخصائص SQL Serverقاعدة بيانات. للحصول تشغيل مزيد من المعلومات، راجع هذا الموضوع تشغيل موقع ويب Microsoft Office 2010 Suite: خصائص قاعدة بيانات (خيارات صفحة) . |
بنية أحداث إعدادات
يمكنك استخدام هذه الإعدادات لتحديد سطر الأوامر لتنفيذ قبل بدء عملية الإنشاء سطر الأوامر لتنفيذ بعد عملية الإنشاء هو إكمال.
الحقل |
القيمة الافتراضية |
الوصف |
---|---|---|
خط أوامر حدث قبل البناء |
لا يوجد |
تحديد سطر الأوامر لتنفيذ قبل مشروع هو مضمنة. انقر فوق تحرير قبل البناء إلى تعديل سطر الأوامر. |
خط أمر حدث بعد البناء |
لا يوجد |
تحديد سطر الأوامر لتنفيذ بعد مشروع هو مضمنة. انقر فوق تحرير بعد البناء إلى تعديل سطر الأوامر. |
تشغيل حدث بعد البناء |
تشغيل بناء ناجح |
يحدد ما إذا كان ينشر-بنية يجب تشغيل سطر الأوامر دائماً، فقط إذا بنية الناجحة أو فقط عندما تم بنية محدث إخراج مشروع (بنية برنامج نصي). |
للمزيد من المعلومات، راجع كيفية القيام بما يلي: تحديد الاجراءات مخصصة لذلك تشغيل قبل البناء أو بعد البناء وPre-build Event / Post-build Event Command Line Dialog Box (Database Projects).
المراجع
يمكنك استخدام هذه الصفحة إلى تعريف متغيرات الملقم وقاعدة البيانات المرتبطة بمرجع من قاعدة بيانات مشتركة. بالإضافة إلى ذلك، يمكنك تحديد قيم هذه المتغيرات. لمزيد من المعلومات، راجع استخدام مراجع في قاعدة بيانات المشاريع.
إعدادات البنية
يمكنك استخدام هذه الإعدادات إلى تؤثر على برنامج نصي للإنشاء وقاعدة البيانات الهدف. تعتبر هذه الإعدادات خاصة إلى النظام الأساسي الذي تحدده، فإنها تختلف بشكل عام من المستخدم وتكوين إلى المستخدم.
الحقل |
القيمة الافتراضية |
الوصف |
بناء مسار الإخراج |
. \sql\ |
تحديد الموقع سيتم بنية برنامج نصي للإنشاء عند بنية أو نشر مشروع قاعدة بيانات. إذا قمت بتحديد مسار نسبي، يجب تحديد نسبة إلى مسار مشروع قاعدة بيانات. إذا أدى مسار لا exهوt، هو التي تم إنشاؤها. |
بناء اسم ملف الخروج |
DatabaseProjectName.sql |
تحديد الاسم الذي تريد إعطاءه برنامج نصي الذي هو التي تم إنشاؤها عند قيامك بإنشاء مشروع قاعدة بيانات. إذا قمت بتحديد تلقائياً بإنشاء اسم ملف الإخراج الإنشاء خانة الاختيار تسمية الملف الذي هو المنشأة تلقائياً يقوم بالكتابة فوق أي القيمة في ترتيب هو الحقل. |
التعامل مع التحذيرات كأخطاء |
لا |
تحديد ما إذا كانت رسالة تحذير يجب أن يؤدي عملية الإنشاء وتوزيعها إلى يمكن إلغاؤها. إذا كان هذا الاختيار صندوق هو ظهور تحذيرات محددة، ومتابعة عملية الإنشاء وتوزيعها. هذا إعداد الخاصة بالمشروع، وليس مستخدم، ويتم تخزينه في.dbproj ملف. |
منع التحذيرات |
فارغة |
تحديد قائمة بأرقام، بفواصل أو فاصلة منقوطة، والتي تعرف التحذيرات التي تم منعها. عدم ظهور تحذيرات الممنوعة في الإطار قائمة الأخطاء ، وأنها لا تؤثر على نجاح عملية التصنيع، حتى إذا قمت بتحديد الاختيار معاملة التحذيرات الأخطاء صندوق.
ملاحظة
يمكنك أيضا إيقاف نوعا من التحذير لملف معين إذا كنت لا تريد إلى منع هذا النوع من خلال مشروع قاعدة بيانات.لمزيد من المعلومات، راجع كيفية القيام بما يلي: منع ظهور واحد أو المزيد أنواع من تحذيرات.
|
النشر
يمكنك استخدام هذه الإعدادات إلى التحكم في نشر مشروع قاعدة بيانات.
الحقل |
القيمة الافتراضية |
الوصف |
تكوين إعدادات توزيع |
إعدادات مشروع |
تحديد ما إذا كنت تريد تعديل إعدادات توزيع للمشروع التي هو مشاركته مع الآخرين المطورين أو تحتاج إلى تعديل إعدادات من أجل بيئة التطوير هو olated فقط. |
نشر إجراء |
إنشاء توزيع برنامج نصي (.sql) والنشر إلى قاعدة بيانات |
تحديد ما إذا كنت تريد نشر برنامج نصي.sql المنشأة إلى الملقم الهدف أو إنشاء برنامج نصي بدون نشر عليه. |
توزيع اسم برنامج نصي |
اسم المشروع.sql |
تحديد الاسم الذي تريده إلى استخدام برنامج نصي للنشر. |
الاتصال بالهدف |
فارغ |
تعيين معلومات الاتصال لخادم قاعدة بيانات الذي تريده إلى الهدف لتكوين بنية معينة. |
اسم قاعدة بيانات الهدف |
DatabaseProjectName |
تعيين اسم لقاعدة بيانات إلى بإنشاء أو محدث من خلال الاتصال الذي تحدده في الحقل الاتصال الهدف. |
توزيع تكوين ملف
يتضمن ملف التكوين نشر التفاصيل الخاصة إلى توجيه كل نشر، كما يوضح الجدول التالي.
الحقل |
القيمة الافتراضية |
الوصف |
ترتيب النسخ للمقارنة توزيع |
استخدم ترتيب النسخ للمشروع. |
تعين ما هو الترتيب المراد استخدامه عند مقارنة المصدر و استهداف طرازات أثناء توزيع. إذا قمت بالنقر فوق استخدم ترتيب مشروع ، ترتيب النسخ المصدر هو استخدم d. إذا قمت بالنقر فوق استخدام ترتيب النسخ الملقم ، ثم ترتيب النسخ الهدف هو المستخدمة. |
نشر خصائص قاعدة بيانات |
نعم |
تحديد ما إذا كان يتم نشر الإعدادات CatalogProperties.catalogproperties عند نشر مشروع قاعدة بيانات. |
دائماً بإعادة إنشاء قاعدة بيانات |
لا |
تحديد ما إذا كان سيتم إسقاط قاعدة بيانات وإعادة تاريخ الإنشاء بدلاً من القيام المتزايد توزيع. قد تحتاج إلى تحديد هذا الاختيار صندوق إذا أردت تشغيل قاعدة بيانات وحدة اختبارات مقابل نشر تنظيف قاعدة البيانات، على سبيل المثال. إذا تم إلغاء تحديد خانة اختيار هذه، سيتم محدث قاعدة بيانات موجود بدلاً من إسقاط وإعادة تاريخ الإنشاء. |
حظر توزيع المتزايد إذا قد يحدث فقدان بيانات |
نعم |
تحديد ما إذا كان سيتم إيقاف توزيع في حالة تحديث سوف يؤدي إلى فقد بيانات. إذا كان ترتيب هو خانة الاختيار هو محددة، تؤدي التغييرات التي يؤدي إلى فقدان بيانات إنشاء توزيع لإيقاف مع وجود خطأ، والذي يتم الاحتفاظ ببيانات من يتم فقدان. على سبيل المثال، قد تتوقف عن توزيع إذا تم تم تغييره عمود varchar(50) إلى varchar(30).
ملاحظة
نشر هو حظر فقط إذا كانت الجداول الموقع قد يحدث فقدان البيانات تحتوي على بيانات.يستمر التوزيع إذا لا قد يتم فقد بيانات.
|
ينفذ برنامج نصي للنشر في واحدة-الوضع مستخدم |
لا |
تحديد ما إذا كان يجب أن يكون الوضع قاعدة بيانات في واحد-الوضع مستخدم أثناء توزيع. إذا كنت تقوم بنشر إلى الخادم قاعدة بيانات مشتركة، يجب الوضع قاعدة البيانات في واحد من الوضع مستخدم عندما تقوم بنشر التغييرات على قاعدة البيانات. تمنع هذه الخطوة غير ذلك المستخدمين من إجراء تغييرات عندما تقوم بنشر مشروع. Th هو خيار هو غير متوفر إذا قمت بتمكين بحث نص كامل في علامة تبويب إعدادات مشروع من الخصائص مشروع قاعدة بيانات.
هام
عندما تكون قاعدة بيانات في واحد من الوضع مستخدم، يتم إسقاط كافة الاتصالات موجود الأخرى إلى قاعدة بيانات بمجرد أن يتم نشر التغييرات إلى قاعدة بيانات.جملة "الفوري اللف إلى الخلف" هو المحدد حيث ينتظر المعاملات يتم إنهاء مجرد قاعدة بيانات هو في الوضع مستخدم المفرد.
|
الخلف لقاعدة البيانات قبل توزيع |
لا |
تحديد ما إذا كان يجب نسخ قاعدة بيانات لأعلى قبل نشرها. إذا كان ترتيب هو خانة اختيار هو مسح النسخ احتياطي هو لا يتم تنفيذها تلقائياً. إذا كانت خانة اختيار هو محدد، عبارات تضاف إلى برنامج نصي pre-deployment لإجراء نسخ احتياطي لقاعدة البيانات الخاصة بك. يمكن أن تكون عملية النسخ احتياطي بطيئة. إذا كنت تقوم ببناء نشر إلى بيئة تطوير معزولة، قد تقرر عدم إلى الخلف لقاعدة البيانات قبل أن تقوم ببنية ونشرها.
هام
قبل نشر في خادم إنتاج، يجب إجراء دوماً النسخ الاحتياطي قاعدة بيانات.إذا لا نسخ احتياطياً في databكـe تلقائياً كـ جزءا من عملية الإنشاء وتوزيعها، يجب أن يدوياً احتياطية منه قبل نشر التغييرات.
|
توليد جمل إسقاط للكائنات في قاعدة البيانات الهدف لكنها غير الموجودة في مشروع قاعدة بيانات |
لا |
تعين فيما إذا كان يجب إسقاط الكائنات الموجودة في databكـe الهدف وليس في المشروع databكـe كـ جزء من برنامج نصي للنشر. يمكنك استبعاد بعض الملفات في مشروع إلى مؤقتاً بإزالتها من برنامج نصي للإنشاء. ومع ذلك، قد تحتاج إلى الاحتفاظ بالإصدارات الحالية من هذه الكائنات في قاعدة بيانات الهدف. Th هو خانة اختيار تأثير إذا خانة اختيار إعادة إنشاء قاعدة البيانات دوماً هو محددة، لأنه سيتم إسقاط قاعدة البيانات. |
لا تقم باستخدام عبارات ALTER تجميع إلى تحديث أنواع CLR |
لا |
تحديد ما إذا كان يتم استخدام عبارات ALTER تجميع إلى تحديث أنواع وقت التشغيل (CLR) للغة العامة أو ما إذا كان الكائن الذي instantiates نوع CLR سيتم بدلاً من ذلك إسقاط وإعادة تاريخ الإنشاء عند نشر التغييرات. |
يصف الجدول التالي المتقدمة توزيع الإعدادات.
الحقل |
القيمة الافتراضية |
الوصف |
AbortOnFirstError |
True |
تحديد ما إذا كان يجب أن يتم إلغاء توزيع عند حدوث الخطأ أول. |
BuildtimeContributorsMustExist |
True |
تعين فيما إذا كان contribuإلىrs توزيع (والتي تم تسجيلها عندما كان مشروع قاعدة بيانات بنية) مطلوبة إلى مسجَّل عندما يتم نشر المشروع. |
CheckNewConstraints |
True |
عندما تقوم بتاريخ الإنشاء قيود أو إعادة تاريخ الإنشاء، قم بتحديد ما إذا كان، سيتم تاريخ الإنشاء باستخدام خيار NOCHECK تشغيل بواسطة الافتراضي. في نهاية برنامج نصي للنشر، حظر من العبارات التي يتم جمعها التي سيتم فحص من القيود الجميع كـ مجموعة واحدة. بتعيين هذه خاصية إلى صواب، يمكنك نشر المخطط الخاص بك دون مواجهتها بيانات فحص من الأخطاء (نظراً للاختيار أو قيد المفتاح الخارجي) في منتصف عملية التوزيع بتأجيل البيانات إنهاء من برنامج نصي للنشر الخاص بك. |
CommentOutSetVarDeclarations |
False |
تحديد ما إذا كان إعلان متغيرات SetVar يجب أن يكون التعليق خارج في تم إنشاؤه توزيع برنامج نصي. قد تختار إلى القيام بذلك إذا كنت إلى بتحديد قيم تشغيل سطر الأوامر عند نشر باستخدام إلى ol مثل SQLCMD.EXE. |
DisableAndReenableDdlTriggers |
True |
تحديد ما إذا تم معطّل مشغلات لغة تعريف بيانات (DDL) في البداية توزيع المعالجة وإعادة ممكّن في النهاية توزيع العملية. |
DropConstraintsNotInSource |
True |
تحديد ما إذا كان سيتم إسقاط القيود التي لم تكن موجودة في مشروع قاعدة بيانات من قاعدة بيانات الهدف عند نشر التحديثات إلى قاعدة بيانات. |
DropIndexesNotInSource |
True |
تحديد ما إذا كان سيتم إسقاط الفهارس التي لم تكن موجودة في مشروع قاعدة بيانات من قاعدة بيانات الهدف عند نشر التحديثات إلى قاعدة بيانات. |
EnforceMinimalDependencies |
False |
تحديد ما إذا كانت النصوص الأساسية للإجراءات، ودالات القيم المفردة، و valued على جدول دالات تحليل و تفسير. إذا قمت بتمكين هذا إعداد، لا يتم تعريف تبعيات ضمن النصوص الأساسية، ولكن التغييرات إلى يمكن التعرف على تعريف الكائن. بتعيين هذا خيار إلى صواب، قد يمكنك تحسين الأداء والتبعيات التي لم يتم تنفيذها قد تتسبب في حدوث مشكلات عند نشر. |
GenerateDeployStateChecks |
True |
تحديد ما إذا كان يتم إنشاء عبارات في برنامج نصي للنشر للتحقق من أن اسم الخادم واسم قاعدة بيانات الموجودة تتطابق مع أسماء محددة في مشروع قاعدة بيانات. |
IgnoreAnsiNulls |
False |
تحديد ما إذا كانت الاختلافات في إعداد القيم الخالية ANSI يجب أن يتم تجاهل أو تحديثها عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreAuthorizer |
False |
تعين فيما إذا الاختلافات في Authorizer يجب أن يتم تجاهل أو محدث عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreBodyDependencies |
False |
هذا هو أحد إعدادات النظام غير مخصص للاستخدام للعملاء. يجب عدم تعيين هذا خيار إلى صواب. |
IgnoreCollations |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في ترتيب النسخ لقاعدة البيانات أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreColumnCollation |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في عمليات الترتيب للأعمدة أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreComments |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في التعليقات أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreCryptographicProviderFilePath |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في مسار ملف موفر التشفير أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreDdlTriggerOrder |
False |
تحديد ما إذا كانت الاختلافات حسب ترتيب لغة تعريف البيانات يجب أن يتم تجاهل مشغلات (DDL) أو تحديث عند نشر التحديثات إلى قاعدة بيانات أو الخادم. |
IgnoreDdlTriggerState |
False |
تحديد ما إذا كانت الاختلافات في الولاية "تعريف البيانات" الممكنة والمعطلة اللغة يجب أن يتم تجاهل مشغلات (DDL) أو تحديث عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreDefaultSchema |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في المخطط الافتراضي أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreDmlTriggerOrder |
False |
تعين ما إذا كانت الاختلافات ترتيب مشغلات في لغة معالجة البيانات (DML) يجب تجاهل أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreDmlTriggerState |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في الولاية ممكّن أو معطّل مشغلات DML أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreExtendedProperties |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في الخصائص الموسعة أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreFilegroupPlacement |
True |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في موضع الكائنات في filegroups أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreFillFactor |
True |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في عامل التعبئة لتخزين فهرس أو ما إذا كان يجب أن يكون تحذير عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreIdentitySeed |
False |
تحديد ما إذا كان الاختلافات في الأصل الهوية يجب أن يكون عمود تجاهل أو تحديث عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreIncrement |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في الزيادة عن عمود تعريف أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreIndexOptions |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في خيارات فهرس أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreIndexPadding |
True |
تحديد ما إذا كانت الاختلافات في فهرس يجب أن يتم تجاهل المسافات البادئة أو تحديثها عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreKeywordCasing |
True |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في حالة الأحرف للكلمات الأساسية أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreLockHintsOnIndexes |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في تلميحات التأمين في الفهارس أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreLoginSids |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في رقم معرف الأمان (SID) أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreNotForReplication |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في إعداد NOT FOR النسخ المتماثل: أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreObjectPlacementOnPartitionScheme |
True |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في تعيين أقسام الفهرس أو جدول مقسمة إلى filegroups أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnorePartitionSchemes |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في قسم أنظمة ووظائف أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnorePermissions |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في الأذونات أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreQuotedIdentifiers |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في إعداد المعرفات بين علامات الاقتباس أو محدث عندما تقوم بنشر التغييرات إلى قاعدة بيانات. |
IgnoreRoleMembership |
False |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في عضوية دور تسجيلات الدخول أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreRouteLifetime |
True |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في مقدار الوقت في SQL الخادم يحتفظ بالتوجيه في جدول التوجيه أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreSemicolonBetweenStatements |
True |
تحديد ما إذا كانت الاختلافات في فاصلة منقوطة بين Transact-SQLسوف يتم تجاهل عبارات أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreStatisticsSample |
True |
تحديد ما إذا كان سيتم تجاهل الاختلافات في نموذج المستخدم "إنشاء إحصائيات" أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreTableOptions |
False |
تحديد ما إذا كان سيتم تجاهل الاختلافات في خيارات الجدول أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
IgnoreUserSettingsObjects |
False |
تحديد ما إذا كان سيتم تجاهل الاختلافات في الكائنات إعدادات مستخدم أو تحديثها عند نشر تحديثات بقاعدة بيانات. |
IgnoreWhitespace |
True |
تحديد ما إذا كان سيتم تجاهل الاختلافات في المسافات البيضاء أو محدث عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreWithNocheckOnCheckContraints |
False |
تحديد ما إذا كانت الاختلافات في القيمة جملة مع NOCHECK للتحقق من سيتم تجاهل القيود أو تحديثها عند نشر التحديثات إلى قاعدة بيانات. |
IgnoreWithNocheckOnForeignKeys |
False |
تحديد ما إذا كان سيتم تجاهل الاختلافات في القيمة جملة مع NOCHECK للمفاتيح الخارجية أو محدث عند نشر التحديثات إلى قاعدة بيانات. |
IncludeTransactionalScripts |
False |
تحديد ما إذا كانت عبارات المعاملات يستخدم حيثما أمكن عند نشر إلى قاعدة بيانات. |
ScriptDatabaseCollation |
True |
تحديد ما إذا كان يجب أن يتم تجاهل الاختلافات في ترتيب النسخ لقاعدة البيانات أو محدث عندما تقوم بنشر التحديثات إلى قاعدة بيانات. |
TreatVerificationErrorsAsWarnings |
False |
تحديد ما إذا كان يجب أن يتم التعامل مع الأخطاء أثناء التحقق من نشر كـ تحذيرات. فحص هو تنفيذ مقارنة بخطة التوزيع الذي تم إنشاؤه قبل الخطة هو تنفيذها مقابل قاعدة بيانات الهدف الخاص بك. التحقق من الكشف عن المشاكل مثل فقدان الكائنات الهدف فقط، مثل الفهارس، والتي يجب أن يتم إسقاط خطة إلى إجراء تغيير. كما سيكشف التحقق من الحالات الموقع توجد تبعيات، مثل جدول أو طريقة عرض، نظراً لمرجع إلى مركب للمشروع، ولكن لم تكن موجودة في قاعدة بيانات الهدف. قد تختار إلى بذلك إلى الحصول تشغيل قائمة كاملة بكافة مشكلات توزيع، بدلاً من القيام بنشر sإلىp عن الخطأ أول. |
UnmodifiableObjectWarnings |
True |
تحديد ما إذا كان يجب أن يتم إنشاء تحذيرات عند اكتشاف الاختلافات في الكائنات التي لا يمكن تعديلها، على سبيل المثال، إذا ملف الحجم أو ملف تم مسارات مختلفة ملف. |
VerifyDeployment |
True |
تحديد ما إذا كان يجب فيها تنفيذ الاختبارات قبل التوزيع التي سيتم إيقاف توزيع إذا كانت مشاكل موجود الذي قد يمنع توزيع الناجح. تشغيل سبيل المثال، قد يتوقف توزيع الخاصة بك في حالة وجود مفاتيح خارجية في قاعدة بيانات الهدف غير موجودة في قاعدة بيانات مشروع أو و الذي يؤدي أخطاء عند نشر. |
راجع أيضًا:
المهام
كيفية القيام بما يلي: Common Data Views
كيفية القيام بما يلي: قم بتكوين إعدادات توزيع لقاعدة بيانات ومشاريع الخادم
كيفية القيام بما يلي: قم بتوليد قاعدة بيانات مشروع إلى توليد مخطط ترجمة ملف (.dbschema)
كيفية القيام بما يلي: Deploy Changes to New or Existing Databases
الإرشادات التفصيلية: Create and Deploy a New Version-Controlled Database
الإرشادات التفصيلية: Deploy Changes to an Existing Version-Controlled Database
كيفية القيام بما يلي: منع ظهور واحد أو المزيد أنواع من تحذيرات
كيفية القيام بما يلي: قم بتعريف متغيرات لمشاريع قاعدة بيانات