يضع علامة a .NET الخدمة و Collect مُفصل Timing بيانات

من خلال تعريف واستخدام filegroلأعلىs إضافى، يمكنك تحسين أداء قاعدة بيانات وإدارة كيفية إجراء النسخ الكائنات قاعدة بيانات الخاصة بك لأعلى واستعادتها. تشغيل سبيل المثال، يمكنك تعريف filegroups تشغيل أقراص فعلية مختلفة إلى تقليل وقت الوصول. إذا قمت بإقران الجميع كائنات قاعدة بيانات في المخططات بواسطة مجموعة ملفات معينة، يمكنك إجراء ثم النسخ الاحتياطي و استعادة هذه الكائنات مع بعضها البعض. ل المزيد من المعلومات حول filegroups، راجع هذا الموضوع تشغيل موقع ويب Microsoft Office 2010 Suite: ملفات قاعدة بيانات الفعلية و Filegroups.

ملاحظة

إذا كنت تعمل مع مشروع تطبيق بيانات الطبقة (DAC)، يتعذر تحديد ملفات أو filegroups. يجب عليك استخدام مشروع قاعدة بيانات.dbschema إذا أردت إلى التحكم في الملفات و filegroups في قاعدة البيانات.

السلوك

قبل تعريف الملفات و filegroups في مشروع قاعدة بيانات الخاص بك، يجب مراعاة الأنواع التالية من سلوك بحيث يمكنك التمييز بين السلوك المتوقع ومشاكل غير متوقعة.

استيراد رسوم تخطيطية

عند استيراد مخطط من قاعدة بيانات موجودة، يمكنك أيضا استيراد ملف قاعدة البيانات هذه و ملفات تعريف مجموعة الملفات.

مقارنة رسوم تخطيطية

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

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

لا يمكنك جعل الملفات و filegroups أنفسهم معينة إلى تكوينات بنية معينة. ومع ذلك، يمكنك تعريف الملفات من MSBuildمتغيرات، والتي يمكن أن تكون محددة إلى التكوين. باستخدام هذا الأسلوب، يمكنك، تشغيل سبيل المثال، استخدام المسارات و ملف أسماء تختلف عن تلك الموجودة تشغيل الخادم المرحلي الخاص بك في بيئة تطوير معزولة الخاص بك.

حذف filegroups، ملفات، و يسجل الملفات

إذا قمت بحذف مجموعة ملفات من مشروع قاعدة بيانات، يمكنك نشر هذا تغيير إلى قاعدة بيانات جديدة، ولكن تغيير هو تجاهلها إذا قمت بنشر قاعدة بيانات exهوting. عند يحذف مجموعة ملفات من مشروع قاعدة بيانات، يمكنك أيضا يحذف أي الملفات التي كانت مقترنة مع مجموعة تلك الملفات. أية الكائنات في مشروع قاعدة بيانات التي كانت مجموعة الملفات التي قمت بحذفها ستظهر في الولاية خطأ. إلى حل الأخطاء، يجب أما إعادة إنشاء مجموعة من الملفات أو تعديل هذه ملفات تعريف كائنات إلى إقرانها بملفات أخرى. هذه الظروف، لا يمكن نشر مشروع قاعدة بيانات حتى يتم حل الأخطاء.

لا يمكنك يحذف مجموعة الملفات الأساسية. يجب أن دوماً يكون لديك مجموعة ملفات افتراضي المحدد. إذا قمت بإزالة الملف فقط في مجموعة ملفات، يظهر تحذير في الإطار Lهوt خطأ للإشارة إلى أن ملفات تعريف هو غير كامل. بالإضافة إلى ذلك، لا يمكنك إزالة ملف السجل الوحيد في مشروع قاعدة بيانات. يجب أن يكون مشروع قاعدة بيانات ملف يسجل واحد على الأقل في ذلك دوماً.

القيود

قد تصادف القيود التالية عند نشر التغييرات إلى filegroups، وإعادة تسمية filegroups، أو قم بتعريف الكائنات قاعدة بيانات في filegroups للقراءة فقط.

نشر التغييرات

إذا قمت بإضافة مجموعة ملفات في مشروع قاعدة بيانات، يمكنك نشر هذا تغيير إلى جديد أو موجود قاعدة البيانات. إذا قمت بحذف مجموعة ملفات، أو تعديل الملفات أو الخصائص الخاصة به، يمكنك نشر هذه التغييرات إلى جديد قاعدة البيانات. ومع ذلك، الحذف و يتم تجاهل التعديلات filegroups إذا قمت بنشر مشروع إلى قاعدة بيانات موجودة. في حالة تطابق اسم مجموعة ملفات في مشروع قاعدة بيانات اسم مجموعة ملفات تشغيل الهدف، يفترض في filegroups إلى نفسه.

قاعدة إذا قمت بإعادة تسمية مجموعة ملفات ثم نشر exهوting البيانات، مجموعة ملفات بالاسم الجديد هو التي تم إنشاؤها ومجموعة من الملفات exهوting لا يتغير.

إعادة تسمية filegroups في ملفات تعريف الكائنات

يمكنك استخدام قاعدة بيانات refacإلىring إلى تحديث أسماء filegroups في ملفات تعريف الكائنات قاعدة بيانات. لمزيد من المعلومات، راجع قم باستدعاء طريقة عرض الشجرة-بيانات محتوى محلل ملفات التعريف.

تعريف الكائنات في filegroups للقراءة فقط

حتى إذا قمت بتحديد للقراءة فقط فحص صندوق مجموعة ملفات، يمكنك مازال تعريف الكائنات في مجموعة الملفات هذه في قاعدة بيانات مشروع. ومع ذلك، عند محاولة نشر هذه التغييرات إلى قاعدة بيانات موجودة، فسوف تفشل تشغيل مع وجود خطأ. عند نشر هذه التغييرات databكـe جديدة، يتم تاريخ الإنشاء الكائنات كـ إذا للقراءة فقط تم إلغاء تحديد خانة اختيار . بعد أن يتم تاريخ الإنشاء الكائنات، يتم تعيين الملفات القراءة فقط في قاعدة بيانات.

العمل مع تطبيقات بيانات الطبقة

إذا كنت إنشاء مشروع تطبيق الطبقة بيانات، يتعذر تحديد ملفات أو filegroups لهذا المشروع. بالإضافة إلى ذلك، إذا قمت بتحويل قاعدة بيانات مشروع للتحكم بالوصول المستقل المشروع، أي ملفات و filegroups التي تم تعريفها في مشروع قاعدة بيانات هذه ستؤدي إلى ظهور أخطاء. لمزيد من المعلومات، راجع Converting between Data-tier Application Projects and Database Projects.

راجع أيضًا:

المهام

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

كيفية القيام بما يلي: إضافة ملفات و Filegroups

المبادئ

CA1813: