ca2109:

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

في مستكشف الحل ، ملفات تعريف لقاعدة بيانات و خادم الكائنات مضمنة في ملفات و مجمعة حسب نوع ضمن مشروع قاعدة بيانات أو الخادم. عند العمل مع كائنات قاعدة بيانات وخادم، قد تجد أنه أكثر بديهية عرض مخطط ، حيث يتم تجميع الكائنات باستخدام نوع. ملف في قاعدة بيانات مشروع هو تحليل للحصول على تعريف لكائن قاعدة بيانات إذا كان الملف هو عليها على Build Typeمن بنية. الملفات المضمنة في جهاز مشروع قاعدة بيانات والتي تحتوي على آخر Build Typeلا تعامل كما لو أنها تحتوي على الكائنات قاعدة البيانات لا تظهر في طريقة عرض المخطط.

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

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

المهمة

محتوى إضافي

الحصول تشغيل التدريب العملي:يمكنك اتباع introducإلىry walkthroughs إلى تصبح أكثر اطلاعاً على كيفية إلى إنشاء مشروع قاعدة بيانات والكائنات الخاصة بها وكيفية إلى تعديل هذه الكائنات.

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

  • كائن ملفات تعريف

  • الكائنات في مستكشف الحل و مخطط طريقة عرض

  • كائن تحليل اسم

  • الرجوع إلى اسم قاعدة بيانات في كائن ملفات تعريف

  • كائن-خيارات التعيين المستوى

  • كائن التحقق من صحة

فهم تبعيات بين الكائنات قاعدة بيانات:يمكن عرض الكائنات التي تعتمد تشغيل كائن قاعدة بيانات و الكائنات التي تعتمد تشغيل هذا الكائن.

إضافة الكائنات إلى قاعدة البيانات الخاصة بك أو الخادم مشروع:يمكنك إضافة الكائنات إلى قاعدة البيانات الخاصة بك أو الخادم مشروع باستخدام أي من طرق متعددة:

  • يمكنك استيراد الكائنات من برنامج نصي أو من الخادم أو قاعدة بيانات المحدثة.

  • يمكنك إنشاء الكائنات في المخطط الافتراضي أو في مخطط معين.

  • يمكنك إضافة ملفات تحتوي على ملفات تعريف كائنات إلى المشروع الخاص بك.

  • يمكنك يخصص كائن-خيارات المستوى (يعرف بخيارات التعيين) بعد إضافة كائن s إلى مشروع الخاص بك.

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

  • يمكنك تعريف الجدول و خيارات فهرسة.

  • يمكنك إضافة مستخدم إلى دور.

  • يمكنك تعريف النشرات المصورة نص الكامل.

  • يمكنك تعريف filegroups و الملفات.

قم بتعديل قاعدة بيانات أو الخادم الالكائنات:يمكنك تعديل ملفات تعريف الكائنات الموجودة في جهاز الخادم أو قاعدة بيانات مشروع. يمكنك أيضا تعديل خيارات التعيين المستوى كائن لهذه الكائنات.

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

يخصص قوالب لقاعدة البيانات و الكائنات الخادم:يمكنك عرض وتعديل القوالب التي تستخدمها عندما تقوم بإنشاء قاعدة بيانات و الخادم الالكائنات.

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

كائن ملفات تعريف

يتم تعريف الكائنات قاعدة بيانات وخادم في مجموعة من.sql ملفات التي يتم تخزينها في مجلد مشروع. معظم الكائنات المعرفة في ملفات منفصلة. تضمين استثناءات أعمدة في جدول و معلمات إلى إجراء مخزّن أو دالة. أعمدة المحددة في ملف يحتوي على تعريف الجدول، ويتم تعيين المعلمات في ملف الذي يحتوي على إجراء المخزن أو دالة.

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

يحدد اسم كل كائن اسم الملف الخاص به، و يحدد نوع الكائن ملحق اسم الملف الافتراضي. على سبيل المثال، تعتبر الدالات في ملفات التي تسمى ObjectName. دالة.sql، والإجراءات المخزنة ملفات التي تسمى ObjectName. proc.sql.

الكائنات في مستكشف الحل و مخطط طريقة عرض

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

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

كائن تحليل اسم

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

الرجوع إلى اسم قاعدة بيانات في كائن ملفات تعريف

يمكنك استخدم يطبق الرمز المميز $(databasename) في برنامج نصي لتعريف كائن في مشروع قاعدة بيانات، ولكن القيود التالية:

  • يجب تضمين الرمز المميز في أقواس مربعة أو كـ هو موضح في المثال التالي:

    [$(databasename)]

  • لا يمكنك استخدام إلى ken إلى تحديد اسم جزء بثلاثة، كما هو موضح في المثال التالي:

    [$(databasename)]. [dbo]. [جدول 1]

يوضح المثال التالي كيفية إلى استخدام $(قاعدة بيانات) اسم إلى ken في إجراء sإلىred:

CREATE PROCEDURE [dbo].[MyProcedure]
@param1 INT = 0,
@param2 INT
AS
ALTER DATABASE [$(databasename)]
MODIFY FILEGROUP [FileGroup1] DEFAULT
RETURN 0

كائن-خيارات التعيين المستوى

بالإضافة إلى SETخيارات أن تقوم بتعيينها لمشروع قاعدة البيانات الخاصة بك، يمكنك أيضا تحديد القيم أو أكثر خيارات تشغيل الكائنات قاعدة بيانات فردية. هذه خيارات هي القيم الخالية ‏‫ANSI ومعرّف Quoted. بشكل افتراضي، SETخيارات لكل كائن يطابق مشروع قاعدة البيانات SETخيارات. يمكنك تعيين هذه اثنين خيارات مشروع بشكل افتراضي، أو إيقاف تشغيل. عندما تقوم بإنشاء مشروع قاعدة بيانات، وتضم فقط كائن-المستوى SETالخيارات التي تم تعيينها إلى القيمة مختلفة من الإعداد الافتراضي للمشروع التي يتم كتابتها في الإنشاء برنامج نصي.

ملاحظة

عندما كنت استخدم الأوامر يستورد برنامج نصي أو استيراد مخطط قاعدة البيانات، SETلا يتم استيراد قيم الخيارات لكائنات قاعدة بيانات فردية. يجب تعيين في خصائص نافذة. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بتحديد خيارات كائن المستوى التعيين.

كائن التحقق من صحة

يحدث التحقق من صحة عندما تقوم بحفظ التغييرات التي تم إجراؤها كائن في قاعدة البيانات التي قمت بإنشاؤها أو تعديلها. تظهر أية خطأ s في تعريف كائن في الإطار خطأ القائمة. إذا نقرت نقراً مزدوجاً فوق رسالة الخطأ، كائن فتح تعريف بحيث يمكنك تصحيح الخطأ. إظهار الكائنات قاعدة بيانات التي تحتوي تشغيل أخطاء تعجب حمراء تشغيل الرموز الخاصة بهم في طريقة عرض المخطط.

ملاحظة

إذا كائن في قاعدة البيانات غير معتمد في الإصدار الذي تستخدمه، والرمز الخاص بهذا الكائن مثلث أصفر معكوس.

لمزيد من المعلومات حول كيفية إلى مشكلات مع الكائنات قاعدة بيانات وإصلاحها، راجع Troubleshooting Database Project, Build, and Deployment Issues.

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

راجع أيضًا:

المبادئ

Build and Deploy Databases to a Staging or Production Environment

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

قم باستدعاء طريقة عرض الشجرة-بيانات محتوى محلل ملفات التعريف

كتابة وتغيير تعليمات برمجية في قاعدة بيانات