كيف يمكنني ترحيل ملف SQL MDF إلى خادم SQL إنتاج؟ (ASP.NET)

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

سؤال

لدي مشروع ASP.NET يستخدم أيضًا ملف SQL MDF. خادمي الهدف هو SQL 2008R2 أو SQL Azure.

أود أن أعرف خيارات النشر التي أمتلكها أثناء ترحيلها من Dev إلى Prod. في حال كان الأمر مهمًا ، فأنا لست تحت أي لائحة للحفاظ على PII أو البيانات الخاصة بالمثل.

كيف يمكنني نقل مخطط الاختبار الخاص بي وربما البيانات إلى الإنتاج؟

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

المحلول

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

نصائح أخرى

نعم ، يمكنك إرفاق ملف MDF مباشرة ، أو القيام بنسخة احتياطية / استعادة للحصول عليه إلى SQL Server 2008.

لم ألعب مع SQL Azure ... من ما سمعت القليل ، أعتقد أنك قد تكون عالقًا في البرمجة النصية للبيانات كما اقترح Durilai (في آخر مرة سمعت أنه لا يُسمح لنا بإجراء نسخ احتياطية / استعادة لـ SQL Azure).

في أدوات إدارة SQL Server ، انقر بزر الماوس الأيمن على قاعدة البيانات وانقر فوق "قاعدة بيانات البرنامج النصي كـ" لإنشاء برنامج نصي SQL لقاعدة البيانات الخاصة بك. يمكنك أيضًا القيام بشيء مماثل على مستوى الجدول إذا كنت تريد البيانات.

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