11
votes

Sauvegardes SQL Azure

Quelqu'un est-il proposé un bon moyen de faire des sauvegardes de bases de données SQL Azure?

Les deux approches semblent être SSIS ou BCP. SSIS semble avoir besoin d'une installation locale de MS SQL 2008 que je n'ai pas. Le BCP semble un peu plus prometteur, mais je n'ai pas réussi à trouver des exemples de l'utiliser avec SQL Azure à ce jour.


0 commentaires

9 Réponses :


6
votes

au PDC09, ils ont annoncé SQL Azure Data Sync, qui a été un prévisualisation précoce conçu pour vous permettre de conserver votre serveur SQL local en synchronisation avec un serveur SQL Azure.

En termes de sauvegardes de base de données pour la maintenance, etc., alors qui fait partie du service que vous payez avec Azure que Mme gérez.

L'équipe-cadre de synchronisation a un blog sur un certain nombre de problèmes entourant la synchronisation de données entre Azure et une DB locale - http://blogs.msdn.com/sync/default.aspx


2 commentaires

C'est un peu compliqué cependant. Tout ce que je veux, c'est un moyen simple de faire des sauvegardes quotidiennes de mes données en cas de problème.


Sur une latence élevée, une connexion non fiable que vous pouvez obtenir d'Azure, vous n'avez peut-être aucun autre choix fiable.



1
votes

J'ai passé du temps avec BCP et le gêner de manière acceptable . C'est un peu gênant de devoir faire la table de sauvegarde / restaurer la table, mais je vais le scripter et cela fera jusqu'à Microsoft apporter une fonction de sauvegarde SQL Azure appropriée qui sera supposée être la première moitié de 2010. < p> sauvegarde: xxx

restaurer: xxx


2 commentaires

J'essaie cette approche et le BCP est constamment déconnecté par le serveur. SQL Azure commence à paraître comme le mauvais choix.


Je n'ai jamais eu de déconnexion BCP pour moi. Ma plus grande table prend probablement environ 2 ou 3 minutes pour sauvegarder.



0
votes

J'utilise www.sqlscripter.com pour générer des scripts de données d'insertion / mise à jour (pour synchroniser ma DB locale). Pas gratuitement (Shareware) mais la peine d'essayer.


0 commentaires

1
votes

Nous configurons une solution simple à l'aide de Red Gate Tools, mais elle nécessite également une instance SQL locale: http://mooneyblog.mmdbsolutions.com/index.php/2011/01/11/simple-database-backups-with-sql-azure


0 commentaires


0
votes

semble que Azurelabs a quelque chose à offrir maintenant:

Azure Labs

Article associé


0 commentaires

2
votes

Enzo Sauvegarde pour SQL Azure est disponible (version complète prévue le 1er octobre): http: //www.bluesyntax .NET / BACKUP.ASPX

Vous pouvez sauvegarder une base de données avec une cohérence transactionnelle et la restaurer ultérieurement; Il stocke ses sauvegardes dans le cloud ou sur site. Il comprend également une capacité de planification.


0 commentaires

4
votes

Ma solution préférée personnelle consiste à utiliser Azure Mobile Services pour faire une sauvegarde nocturne et une exportation de SQL Azure vers un fichier .bacpac hébergé à Azure Stockage. Cette solution ne nécessite pas d'outil tiers, no BCP ou PowerShell, n'est pas 100% nuageux et ne nécessite pas d'instance locale SQL Server à télécharger / copier / sauvegarde tout.

Il y a environ 8 étapes différentes, mais ils sont tous assez faciles: http://geekswithblogs.net/benbarreth/archive/2013/04/15/frow-a-create-a-nighty-backup-of -Votre-sql-azure.aspx


0 commentaires

4
votes

SQL Azure propose désormais des sauvegardes automatisées et planifiées sur les fichiers BACPAC à Azure Blob Stockage

Entrez la description de l'image ici http://blogs.msdn.com/b/sql-bi-sap-cloud-crm_all_in_one_place/archive/2013/07/24/sql-azure-automate-database-export.aspx < / p>

Nous utilisons cela pour faire des sauvegardes nocturnes et que l'outil conserve les 14 dernières sauvegardes.


1 commentaires

Meilleure option car vous n'avez pas besoin d'une application externe payante, elle n'est pas manuelle en tant que shell d'alimentation et utilise le compte de stockage (la chose la moins chère à Azure).