إنشاء و إدارة قواعد بيانات و بيانات الطبقة التطبيقات في ‏‫Visual Studio

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

قائمة قاعدة بيانات الميزات المعتمدة بواسطة بيانات الطبقة التطبيقات، راجع الميزات المعتمدة في تطبيقات الطبقة البيانات الموجودة تشغيل موقع Microsoft Office 2010 Suite تشغيل ويب. إذا كنت استخدم الميزات الموجودة في قاعدة البيانات الخاصة بك غير معتمدة من قبل تطبيقات بيانات الطبقة، فيجب عليك بدلاً من ذلك استخدم مشروع قاعدة بيانات لإدارة التغييرات في قاعدة البيانات الخاصة بك.

استخدام ميزات قاعدة بيانات في ‏‫Visual Studio

إذا قمت بتثبيت Visual Studio Premiumأو Visual Studio Ultimate، لديك حق الوصول إلى الجميع ميزات قاعدة بيانات التي تم وصفها هنا و في تطوير مقطع تطبيق الخاص Visual Studioالوثائق. إذا لم يكن لديك Visual Studio Premiumأو Visual Studio Ultimate، ولكن بدلاً من ذلك أن Visual Studio Professional, فقط مجموعة فرعية من الميزات متوفرة.

يصف الجدول التالي القيود في الإصدارات من Visual Studioغير Visual Studio Premiumو Visual Studio Ultimate:

منطقة الميزات

القيود

مشاريع قاعدة بيانات (بما في ذلك التطبيقات الطبقة البيانات)

يمكنك بنية، تعديل، بناء، ونشر مشاريع databكـe بنفس الطريقة كـ في Visual Studio Premiumو Visual Studio Ultimate.

استيراد الكائنات والبرنامج النصي للاستيراد

يمكنك استيراد كائنات والإعدادات من databكـe أو من برامج نصية بنفس الطريقة كـ في Visual Studio Premiumو Visual Studio Ultimate.

اختبار وحدات قواعد البيانات

يمكنك تشغيل الاختبارات وحدة قاعدة بيانات ولكن لا يمكنك إنشاء الاختبارات الجديدة، عرض الاختبارات، أو تعديل الاختبارات.

إنشاء بيانات

يمكنك توليد بيانات فقط كـ جزءا من أحد اختبارات الوحدة databكـe الموجودة. لا يمكنك إنشاء، عرض، تعديل، أو تشغيل خطط توليد بيانات يدوياً.

يقارن بالمخطط

لا يمكنك يقارن المخططات.

يقارن بيانات

لا يمكن يقارن بيانات.

Transact-SQLمحرر

يمكنك استخدم الجميع الميزات الخاصة بمحرر بنفس الطريقة كما في Visual Studio Premiumو Visual Studio Ultimate.

إعادة تأهيل قاعدة بيانات

لا يمكنك استخدم إعادة بناء التعليمات البرمجية قاعدة بيانات.

تحليل تعليمات برمجية في قاعدة بيانات

لا يمكنك استخدام قاعدة بيانات التحليل تعليمات برمجية.

المهام عام عالي-المستوى

مهمة عالي-المستوى

محتوى إضافي

الشروع في العمل: تحتاج إلى فهم كيف يمكن استخدم ميزات قاعدة بيانات ل Visual Studioلإدارة التغييرات في قواعد البيانات الخاصة بك.

يبدأ تطوير تطبيق الطبقة البيانات: التحكم بالوصول المستقل هو مفهوم جديد بتقديمها مع SQL Server 2008 R2التي تحتوي على التعريف SQL Serverقاعدة بيانات والكائنات مثيل الدعم التي يستخدمها الخادم-عميل أو تطبيق الطبقة 3. يشتمل التحكم بالوصول المستقل databكـe الالكائنات، مثل كـ الجداول و الوجهات، مع مثيل وحدات مثل كـ تسجيلات الدخول. يمكنك استخدام Visual Studioإلى بنية مشروع التحكم بالوصول المستقل بناء ملف حزمة التحكم بالوصول المستقل وإرسال هذا الملف حزمة التحكم بالوصول المستقل إلى administraإلىr قاعدة بيانات للتوزيع على إلى مثيل SQL Serverمشغل قاعدة البيانات.

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

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

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

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

prototyping، والتحقق من نتائج الاختبار، و تعديل برامج نصية لقاعدة البيانات و الكائنات: يمكنك استخدام Transact-SQLediإلىr إلى تنفيذ أيا من هذه المهام عام.

راجع أيضًا:

المبادئ

تغيير قاعدة بيانات إدارة