Как создать резервную копию базы данных SQL Azure?
Каков наилучший способ выполнить ночное автоматическое резервное копирование базы данных SQL Azure? Я делаю произвольные резервные копии, когда мне нужно, перед изменениями, используя технику "создать базу данных xxx как копию yyy", но мне нужно что-то автоматическое.
Я рассмотрел возможность использования функции импорта/экспорта в SQL Azure Labs с помощью script, которая выполняется каждую ночь для экспорта на мой ноутбук
https://www.sqlazurelabs.com/ImportExport.aspx
Это наверняка кажется немного неуклюжим для службы, которая должна быть готова к работе.
Есть ли лучшие способы выполнения резервных копий SQL Azure?
Ответы
Ответ 1
Я не использовал его сам, но, возможно, стоит взглянуть на Red Gate SQL Azure Backup. В настоящее время он находится в стадии бета-тестирования (истекает 1 сентября) и является бесплатным. TBH, я не уверен, что в настоящее время есть много/любых других вариантов на данный момент.
Также см. связанную статью от Grant Fritchey post на инструменте.
Ответ 2
Попробуйте наш SQLBackupAndFTP инструмент для резервного копирования баз данных Azure в локальную папку или облака (Dropbox, Box, Google Drive, Amazon S3 или SkyDrive). Некоторые облака доступны только в платной версии, но вы можете попробовать все функции в пробном режиме.
Просто выберите SQLBackupAndFTP с Azure для download.
Ответ 3
В бесплатном Мастере миграции SQL Azure теперь есть опция резервирования командной строки для вывода схемы, данных (bcp) или обоих.
Ответ 4
Я наткнулся на эту замечательную технику, которая не использует сторонние инструменты и полностью облачна.
http://geekswithblogs.net/BenBarreth/archive/2013/04/15/how-to-create-a-nightly-backup-of-your-sql-azure.aspx
В этом сообщении описано, как использовать Azure Mobile Services для создания ночной резервной копии..... довольно подлый!
Ответ 5
Попробуйте следующее: http://www.bluesyntax.net/backup.aspx. Я не пробовал это лично, но кратко посмотрел на него, и это выглядит многообещающим. Хотя у нас также есть продукт, который поддерживает SQL Azure Backup (http://www.cerebrata.com/Products/AzureManagementCmdlets), в настоящее время он обеспечивает резервное копирование ваших данных на ваш компьютер без функции восстановления.
Ответ 6
Инструмент резервного копирования упомянутый Gaurav, предоставляет утилиту командной строки. Утилита командной строки может выполняться на регулярной основе с использованием любого планировщика, предоставляя вам возможность планировать резервное копирование.
Полное Отказ от ответственности: я являюсь автором этого инструмента.