تأهيل أسماء الكائنات قاعدة بيانات بالكامل

بتعريف الجميع المراجع إلى الكائنات قاعدة بيانات بالكامل، يمكنك تحسين تصميم قاعدة بيانات تعليمات برمجية ويسهل على الآخرين فهمها. يمكنك أيضا منع الأخطاء عند قيامك بنسخ تعليمات برمجية من الموقع إلى آخر، مثل كـ بين مشاريع databكـe . على سبيل المثال، قد نسخ تعليمات برمجية من إجراء مخزّن في واحد تسمية قاعدة البيانات التي تحتوي على جدول يسمى [العميل] في مخطط [CustomerData]. إذا قمت بتضمين اسم المخطط في المراجع الخاصة بك إلى هذا العمود، تصبح [CusإلىmerData].[Cusإلىmer]. بواسطة مؤهلة تماما لتلك المراجع، سيكون أقل عرضه الخطأ تشير إلى جدول [عميل] في مخطط مختلف إذا قمت بنسخ تلك التعليمة البرمجية.

بدلاً من كامل المؤهلة كل مرجع نفسك، يمكنك استخدام قاعدة البيانات refacإلىring إلى auإلىmatically تحديث أسماء الجميع الكائنات الموجودة في حظر من تعليمات برمجية أو من خلال مشروع قاعدة بيانات. يمكنك معاينة كل تغيير ثم قبل أن تقوم بتطبيقه إلى مشروع قاعدة البيانات الخاصة بك.

النشر

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

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

ملاحظة

في بيئة فريق العمل، يجب أن تقوم بتشغيل اختبارات الوحدة قاعدة بيانات تطبيق و قبل نشر التغييرات الخاصة بك إلى خادم إنتاج. لمزيد من المعلومات، راجع SR0012:.

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

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

المهمة

مواضيع الدعم

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

الإرشادات التفصيلية: يطبق قاعدة بيانات إعادة بناء التعليمات البرمجية أساليب

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

كيفية القيام بما يلي: تأهيل أسماء الكائنات قاعدة بيانات بالكامل

مرحلة التراجع عملية إعادة بناء التعليمات البرمجية: في حالة اتخاذ قرار بحاجة إلى إجراء عملية refacإلىring إلى يمكن عكسها، يمكنك مرحلة التراجع هذه تشغيل refacإلىring في جلسة عمل الحالي من Visual Studio.

كيفية القيام بما يلي: التراجع عن عملية إعادة تأهيل قاعدة البيانات

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

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

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

Troubleshooting Refactoring Issues

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

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

إعادة تسمية مراجع إلى الخادم أو قاعدة بيانات

كيفية القيام بما يلي: Move a Database Object to a Different Schema

توسيع أحرف البدل في العبارات تحديد

راجع أيضًا:

المبادئ

Refactor Database Code and Data

Avoid unsealed attributes