سؤال

هل سبق أن يأتي أي شخص بطريقة جيدة للقيام بالنسخ الاحتياطي لقواعد بيانات SQL Azure؟

يبدو أن النهجين SSIS أو BCP. يبدو أن SSIS كما يتطلب تثبيت محلي من MS SQL 2008 الذي لا أملكه. يبدو BCP أكثر واعدة قليلا لكنني لم تتمكن من العثور على أي أمثلة لاستخدامها مع SQL Azure حتى الآن.

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

المحلول 5

قضيت بعض الوقت مع BCP. وحصلت على العمل مقبولة. إنه أمر مزعج بعض الشيء القيام بجدول طاولة النسخ الاحتياطي / استعادة الجدول ولكنني سأفعل ذلك وستعمل ذلك حتى جلب Microsoft ميزة النسخ الاحتياطي SQL Azure من المفترض أن تكون في النصف الأول من عام 2010.

دعم:

bcp mydb.dbo.customers out customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net

يعيد:

bcp mydb.dbo.customers in customers.dat -n -U user@azureserver -P pass -S tcp:azureserver.database.windows.net

نصائح أخرى

في PDC09 أعلنوا مزامنة بيانات SQL Azure، والتي كانت معاينة مبكرة تم تصميمها للسماح لك بالحفاظ على خادم SQL المحلي بمزامنة مع خادم SQL Azure.

من حيث النسخ الاحتياطية لقاعدة البيانات للصيانة وغيرها، إذن بالطبع جزء من الخدمة التي تدفعها مقابل Azure التي تدير MS.

لدى فريق Sync Framework مدونة في عدد من القضايا المحيطة بمتشرطة البيانات بين Azure و DB محلي - http://blogs.msdn.com/sync/default.aspx.

الحل المفضل الشخصي هو استخدام خدمات Azure Mobile للقيام بعملية احتياطية وتصدير ليلا من SQL Azure إلى ملف .bacpac المستضاف في تخزين Azure. لا يتطلب هذا الحل أداة حفلات ثالثة، ولا توجد BCP أو PowerShell، سحابة 100٪ ولا تتطلب مثيل SQL مستضاف محلي لتنزيل / نسخ أي شيء / نسخة احتياطية.

هناك حوالي 8 خطوات مختلفة، لكنهم جميعا سهلة للغاية: http://geekswithblogs.net/benbarreth/archive/2013/04/15/how-co-create-a-backup-packup- sql-sql-azure.aspx.

تقدم SQL Azure الآن نسخ احتياطية تلقائية ومجدلة إلى ملفات Bacpac في Azure Blob Blob

enter image description here http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/070/01/2013/07/24/sql-azure-Automated-Database-Export.aspx.

نستخدم هذا لإجراء النسخ الاحتياطية الليلية ولديه الأداة احتفظ بأحدث 14 نسخ احتياطية.

يتوفر Enzo Backup for SQL Azure (الإصدار الكامل المتوقع 1 أكتوبر): http://www.bluesyntax.net/backup.aspx.

يمكنك النسخ الاحتياطي قاعدة بيانات مع تناسق المعاملات واستعادتها في وقت لاحق؛ يخزن النسخ الاحتياطية في السحابة، أو في فرضية. ويشمل أيضا قدرة جدولة.

أنشأنا حلا بسيطا باستخدام أدوات البوابة الحمراء، ولكنه يتطلب أيضا مثيل SQL محلي: http://mooneyblog.mmdbsolutions.com/index.php/2017/01/11/simple-database-backups-with-sql-azure.

أنا أستخدم www.sqlscripter.com لإنشاء البرامج النصية لإدراج / تحديث البيانات (لمزامنة DB المحلية الخاصة بي). ليس مجانا (كبرى) ولكن يستحق المحاولة.

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

يبدو أن AzuRelabs لديه شيء تقدمه الآن:

مختبرات أزور

مقالات لها صلة

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