ما هي أفضل طريقة للحصول على نصوص إنشاء الجدول من جدول تم إنشاؤه في VS 2010؟

StackOverflow https://stackoverflow.com/questions/3671020

سؤال

لقد كنت ألعب مع الاستضافة على DiscountAsp.net وأنا في عملية استضافة تطبيق الويب الثاني الخاص بي. نظرًا لأن خصم الشحنات التي تشحنها لكل قاعدة بيانات وليس لكل خادم SQL أو إجمالي المساحة المستخدمة في جميع قواعد البيانات الخاصة بك ، يحتاج كلا التطبيقات إلى مشاركة قاعدة بيانات واحدة

أحتاج إلى إنشاء جميع الجداول من قاعدة البيانات المستخدمة بواسطة التطبيق الثاني في قاعدة البيانات المباشرة. لا يمكنني استيراد ملف MDF فقط لأن ذلك من شأنه أن يسقط جميع البيانات المخزنة بالفعل بواسطة التطبيق الأول. هل هناك طريقة لإنشاء البرامج النصية أو أوامر SQL البسيطة تلقائيًا لإنشاء الجداول في ملف MDF من داخل Visual Studio؟

أيضًا ، نظرًا لأن التطبيقات المتعددة ستستخدم في نهاية المطاف قاعدة البيانات نفسها أود إضافة بادئة إلى كل أسماء جدول - مثل App1_Table1. هل هناك طريقة بسيطة لإعادة تسمية الجداول داخل VS 2010؟ علاوة على ذلك ، هل هناك طريقة لإعادة تسمية الجداول ولكن هل تتجاهل إطار الكيانات البادئة عند إنشاء فصوله؟

شكرًا على مساعدتك ، ستوفر إجاباتك الكثير من الوقت الذي يمكن أن أقوم به في البرمجة :).

هل كانت مفيدة؟

المحلول

هناك العديد من الخيارات المتاحة لك.

في Visual Studio ، يوجد مخطط قاعدة البيانات مقارنة الوظائف.

ScriptDB هو تطبيق وحدة تحكم بسيط مكتوب في C# يستخدم كائنات إدارة SQL (SMO) لإرسال جميع الكائنات في قاعدة بيانات. ستعمل ضد أي قاعدة بيانات SQL Server 2000 أو 2005. إنه ينشئ بنية شجرة الدليل مع تسلسل هرمي مماثل لتلك الموجودة في مستكشف الكائنات في SSMS ، مع ملف منفصل لكل كائن.

هناك أيضًا خيار لكائنات قاعدة بيانات البرنامج النصي من SSMS. انقر بزر الماوس الأيمن على قاعدة بيانات -> المهمة -> إنشاء البرامج النصية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top