Quelqu'un est-il proposé un bon moyen de faire des sauvegardes de bases de données SQL Azure? p>
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. P>
9 Réponses :
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. P>
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. P>
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 p>
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.
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: p> restaurer: p>
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.
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. P>
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 a > p>
Vous pouvez maintenant utiliser SQL Azure Copy pour effectuer des sauvegardes de votre base de données. Plus de détails sur Ceci peut être trouvé ici . P>
Enzo Sauvegarde pour SQL Azure est disponible (version complète prévue le 1er octobre): http: //www.bluesyntax .NET / BACKUP.ASPX P>
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. p>
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. P>
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 p>
SQL Azure propose désormais des sauvegardes automatisées et planifiées sur les fichiers BACPAC à Azure Blob Stockage P>
Nous utilisons cela pour faire des sauvegardes nocturnes et que l'outil conserve les 14 dernières sauvegardes. P>
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).