J'ai une base de données OLTP hébergée sur une instance SQL Azure. Je souhaite extraire une copie de la base de données du cloud afin de pouvoir exécuter des extraits lourds et des requêtes de style OLAP contre elle sans affecter la base de données source.
Comment extraire une copie de la base de données vers une instance SQL Server locale?
backup
duplication
azure-sql-database
Nick Chammas
la source
la source
Composez un
bcp
script qui exporte le contenu de toutes vos tables vers des fichiers locaux.Commencez par écrire une requête qui générera une
bcp
commande pour exporter chaque table de votre base de données cible vers un chemin sur votre machine de destination:Exécutez cette requête à l'aide de
bcp
votre base de données SQL Azure à partir de la machine sur laquelle vous souhaitez copier et enregistrez les résultats dans uncmd
fichier. Exécutez cecmd
fichier pour exporter chaque table dans un fichier texte.Il s'agit d'une approche rapide et sale, et ne convient pas aux grandes bases de données ou aux schémas complexes.
la source
Red Gate possède un outil de sauvegarde SQL Azure bien nommé . C'est gratuit, mais Red Gate a cessé de le prendre en charge.
la source
J'ai remarqué qu'il y a un nouvel outil dans cette liste, c'est la sauvegarde de base de données Azure Idera . C'est gratuit et ils font généralement de bons outils, donc ça vaut le coup d'essayer.
Une autre façon d'exporter des bases de données (mais cette fois uniquement un schéma, pas de données) vers Azure consiste à utiliser des packages DAC (fichiers .dacpac extraits de Management Studio ou Visual Studio 2010). Cela ne fonctionne qu'à partir de SQL 2008 R2 SP1 +.
Vous pouvez lire les détails sur les applications de niveau données ici:
la source
vous pouvez utiliser l'assistant d'importation de données SSMS. Voici un bon article de blog à ce sujet, avec des photos. Le point clé est de sélectionner le fournisseur de données .NET pour la base de données source. J'ai eu beaucoup de problèmes à essayer de le faire fonctionner avec d'autres fournisseurs (et par défaut natifs).
la source