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

لدى كل قاعدة بيانات مجموعة ملفات افتراضية مع ملف واحد تشغيل الأقل معرفة عليه، ولكن يمكنك تعريف filegroups إضافى و الملفات الخاصة مشروع قاعدة بيانات . من خلال تعريف واستخدام filegroلأعلىs إضافى، يمكنك تحسين أداء قاعدة بيانات وإدارة كيفية إجراء النسخ الكائنات قاعدة بيانات الخاصة بك لأعلى واستعادتها. لمزيد من المعلومات، راجع يضع علامة a .NET الخدمة و Collect مُفصل Timing بيانات.

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

ملاحظة

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

إلى إضافة مجموعة ملفات

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

  2. المتوقعة و العقدة الكائنات المخطط ، المتوقعة و العقدة الكائنات المستوى قاعدة بيانات ، و المتوقعة و العقدة تخزين.

  3. Filegroups بزر الماوس الأيمن فوق مجلد أشر إلى إضافةوانقر فوق عنصر جديد?.

  4. في إضافة عنصر جديد? صندوق حوار، في يثّبت قوالب، انقر فوق تخزين.

  5. في تفاصيل جزء المهام، انقر فوق من مجموعة ملفات.

  6. في الاسم، نوع الاسم الذي تريد منح مجموعة الملفات الجديدة.

  7. انقر فوق إضافة.

    مجموعة الملفات هو تمت الإضافة إلى مشروع قاعدة بيانات، ويظهر إدخال جديد في lهوt filegroups. Transact-SQLتعليمات برمجية لفتح محرر و يعرض تعريف مجموعة الملفات الجديدة.

    عند تاريخ الإنشاء ونشر مشروع قاعدة بيانات، أي جديد يتم تاريخ الإنشاء الملفات و filegroups في قاعدة بيانات التي تقوم بتحديثها.

لإضافة ملف إلى مجموعة ملفات أو إضافة ملف يسجل

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

  2. المتوقعة و العقدة الكائنات المخطط ، المتوقعة و العقدة الكائنات المستوى قاعدة بيانات ، و المتوقعة و العقدة تخزين.

  3. انقر نقراً مزدوجاً فوق المجلد ملفات أشر إلى إضافةوانقر فوق العنصر جديد .

  4. في صندوق الحوار الخاص ب إضافة عنصر جديد? ، في القوالب المثبتة، انقر فوق تخزين.

  5. في جزء التفاصيل، انقر فوق ملف مجموعة ملفات أو ملف السجل.

  6. في الاسم، اكتب الاسم الذي تريد إعطاءه الجديدة ملف.

  7. انقر فوق إضافة.

    ملف يضاف إلى مشروع قاعدة البيانات، و Transact-SQLيفتح محرر ويعرض تعريف التي ملف.

  8. في Transact-SQL، قم بتعديل تعريف ملف ليتم اقترانه الملف ملفات المنطقية، كما هو موضح في التالية مثال:

    /*
    Do not change the database name.
    It will be properly coded for build and deployment
    This is using sqlcmd variable substitution
    */
    ALTER DATABASE [$(DatabaseName)]
        ADD FILE 
        (
        NAME = [MySqlFile], 
        FILENAME = '$(DefaultDataPath)$(DatabaseName)_MySqlFile.ndf', 
            SIZE = 3072 KB, 
            MAXSIZE = UNLIMITED, 
            FILEGROWTH = 1024 KB
        ) TO FILEGROUP [MyFilegroupName]
    
  9. (اختياري) قم بتعديل أي خاصية ملف.

    على سبيل المثال، يمكنك تحديد مجموعة الملفات حيث سيتم تاريخ الإنشاء الملف عندما تقوم بنشر مشروع.

    ملاحظة

    يمكنك استخدم متغير SQLCMD مسار إذا أردت نشر مشروع إلى الموقع يتطلب تكوين معين. على سبيل المثال، يمكنك تعيين $ (DefaultDataPath).mdf $ (TargetDatabase) ، وهي القيمة افتراضية ملف في المجموعة ملف PRIMARY. ثم يمكن يمنع القيمة المتغير SQLCMD في تعجيل الأوامر. مثال من كيف يمكنك يمنع هذه القيمة، راجع قسم "الأمر-خط البناء" من نظرة عامة حول بنية قاعدة بيانات و توزيع. يمكنك أيضا تحديث.dbproj ملف لإضافة قيم SQLCMD إنشاء متغيرات لكل التكوين.

  10. من القائمة ملف، انقر فوق حفظ الكل.

    عندما تقوم بإنشاء و نشر يتم تاريخ الإنشاء مشروع قاعدة بيانات، أي filegroups وملفات يسجل جديد في قاعدة بيانات التي تقوم بتحديثها.

راجع أيضًا:

المهام

كيفية القيام بما يلي: قم بتعريف متغيرات لمشاريع قاعدة بيانات

كيفية القيام بما يلي: Define Full-text Catalogs

كيفية القيام بما يلي: Deploy Changes to New or Existing Databases

المبادئ

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