Après avoir cherché pas mal de temps sur comment faire un backup de ma base de données azure,
je suis tombé sur deux tutoriaux pas mal disponibles ici :
http://blogs.msdn.com/b/cesardelatorre/archive/2010/06/04/importing-exporting-data-to-sql-azure-databases-using-bcp-and-sql-scripts.aspx
et
http://sqlserverpedia.com/wiki/Migrating_Data_to_SQL_Azure_Using_BCP
Je pense que cela pourra aider pas mal d’entre vous donc enjoy!
Je ne vais pas refaire l’explication ici cela serait sans utilité étant donné que les deux liens que je vous ai donnés répondent
clairement au besoin.
La seule explication que je donnerai sera celle-ci
import
bcp familymate.dbo.Family in "C:\family.dat" -S server.database.windows.net -U username@server -P password -n -q
Cette ligne spécifie quel fichier injecter dans la base de données.
Dans ce cas-ci, le fichier family.dat (préalablement exporté).
export
bcp familymate.dbo.Family out "C:\family.dat" -S server.database.windows.net -U username@server -P password -n -q
Dans ce cas-ci, les données sont exportées dans un fichier nommé family.dat à la racine du disque dur.
Les lignes d’import-export ici, ne concerne que la table family (familymate.dbo.Family => [nomBd].dbo.[nomtable]).
Il faudra malheureusement refaire la manip pour chaque table de la BD.
Un fichier BAT peut être réalisé en 25 sec (en prenant son temps!) et je pense que cela peut simplifier le backup de la BD (ainsi que son exportation!).
PS: pour rappel, il faut au préalable avoir récupéré la structure de la base de données grâce à sqlManagment studio et son générateur de script.