Резервные копии SQL Azure - PullRequest
       40

Резервные копии SQL Azure

11 голосов
/ 12 января 2010

Кто-нибудь придумал хороший способ сделать резервные копии баз данных SQL Azure?

Похоже, что два подхода - это SSIS или BCP. Похоже, что SSIS требует локальной установки MS SQL 2008, чего у меня нет. BCP выглядит более многообещающе, но мне пока не удалось найти никаких примеров использования его с SQL Azure.

Ответы [ 9 ]

6 голосов
/ 12 января 2010

На PDC09 было объявлено о синхронизации данных SQL Azure, которая была ранним предварительным просмотром, предназначенным для синхронизации вашего локального сервера SQL с сервером SQL Azure.

Что касается резервных копий базы данных для обслуживания и т. Д., То, конечно, это часть службы, за которую вы платите с помощью Azure, которой управляет MS.

Группа разработчиков среды синхронизации ведет блог по ряду вопросов, связанных с синхронизацией данных между Azure и локальной БД - http://blogs.msdn.com/sync/default.aspx

4 голосов
/ 10 сентября 2013

SQL Azure теперь предлагает автоматическое и планируемое резервное копирование файлов bacpac в хранилище BLOB-объектов Azure

enter image description here http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/archive/2013/07/24/sql-azure-automated-database-export.aspx

Мы используем это для создания ночных резервных копий, и инструмент сохраняет последние 14 резервных копий.

4 голосов
/ 06 мая 2013

Мое любимое решение - использовать мобильные службы Azure для еженедельного резервного копирования и экспорта из SQL Azure в файл .bacpac, размещенный в хранилище Azure. Это решение не требует стороннего инструмента, никакого bcp или powershell, это 100% облако и не требует локального размещенного экземпляра SQL Server для загрузки / копирования / резервного копирования чего-либо.

Есть около 8 различных шагов, но все они довольно просты: http://geekswithblogs.net/BenBarreth/archive/2013/04/15/how-to-create-a-nightly-backup-of-your-sql-azure.aspx

2 голосов
/ 16 сентября 2011

Доступно Enzo Backup для SQL Azure (полный выпуск ожидается 1 октября): http://www.bluesyntax.net/backup.aspx

Вы можете сделать резервную копию базы данных с транзакционной согласованностью и восстановить ее позднее; он хранит свои резервные копии в облаке или локально. Это также включает возможность планирования.

1 голос
/ 12 января 2011

Мы создали простое решение с использованием инструментов Red Gate, но для него также требуется локальный экземпляр SQL: http://mooneyblog.mmdbsolutions.com/index.php/2011/01/11/simple-database-backups-with-sql-azure

1 голос
/ 12 января 2010

Я провел некоторое время с BCP и получил его приемлемо. Это немного раздражает, когда приходится делать резервное копирование / восстановление по таблицам, но я буду писать сценарии, и это будет происходить до тех пор, пока Microsoft не представит соответствующую функцию резервного копирования SQL Azure, которая предположительно появится в первой половине 2010 года. 1003 *

Резервное копирование:

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
0 голосов
/ 25 августа 2011

Кажется, что Azurelabs есть что предложить сейчас:

Azure Labs

статья по теме

0 голосов
/ 31 марта 2011

Теперь вы можете использовать SQL Azure Copy для выполнения резервного копирования вашей базы данных. Подробнее об этом можно узнать здесь .

0 голосов
/ 06 апреля 2010

Я использую www.sqlscripter.com для создания сценариев вставки / обновления данных (для синхронизации моей локальной базы данных). Не бесплатно (условно), но стоит попробовать.

...