Exporter (0) Imprimer
Développer tout

Générer des scripts pour migrer une base de données dans la Base de données SQL Azure

Mis à jour: avril 2014

L'Assistant Génération de scripts peut être utilisé pour créer des scripts Transact-SQL pour la base de données SQL Server et/ou des objets connexes dans la base de données sélectionnée. Vous pouvez ensuite utiliser des scripts pour transférer le schéma et/ou des données à Base de données SQL Microsoft Azure.

Auteur : Shaun Tinline-Jones

L'utilisation de l'Assistant Génération de scripts pour migrer une base de données SQL Server sur Base de données SQL Azure devrait être limitée :

  • Aux équipes qui connaissent l'Assistant.

  • À la migration de bases de données simples qui nécessitent peu de changements de schéma pour l'exécution sur Base de données SQL Azure. Les scripts générés depuis la base de données source peuvent être modifiés avant d'être utilisés pour créer la nouvelle version de la base de données sur Base de données SQL Azure ; cependant, en utilisant un projet de base de données dans SQL Server Data Tools, davantage de fonctionnalités sont prises en charge pour les modifications de schéma.

  • À la migration de petites bases de données qui ne contiennent que peu de données. L'Assistant génère des scripts qui utilisent des instructions d'insertion au lieu de copies en bloc pour transférer les données. Les instructions d'insertion peuvent connaître des limitations lorsque les tables contiennent trop de données, et ne sont pas aussi rapides que les copies en bloc.

Faites attention lorsque vous choisissez les options de l'Assistant. Il est facile de sélectionner une option qui empêche le transfert d'informations importantes, comme l'option qui indique de ne pas générer d'index.

[Top]

L'Assistant Génération de scripts est installé avec SQL Server. Utilisez l'Assistant depuis SQL Server 2008 R2 ou une version ultérieure.

[Top]

L'Assistant comporte les étapes principales suivantes :

  1. Lancez SQL Server Management Studio et connectez-vous à une instance du moteur de base de données.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur une base de données pour ouvrir le menu, sélectionnez Tâches, puis sélectionnez Générer des scripts.

  3. Choisir les objets à exporter.

  4. Définir les options de script. Vous pouvez enregistrer le script dans un fichier, dans le Presse-papiers, dans une nouvelle fenêtre de requête, ou bien le publier dans un service Web.

  5. Définir des options de script avancées.

    Par défaut, le script est généré pour l'instance autonome de SQL Server. Pour modifier la configuration, vous devez cliquer sur le bouton Avancé de la boîte de dialogue Définir les options de script, puis définir la propriété Générer un script pour le type de moteur de base de données sur Base de données SQL.

    Vous pouvez également définir les Types de données à inclure dans le script sur l'un des élément suivants en fonction de vos besoins : Schéma uniquement, Données uniquement, Schéma et données.

Une fois le script créé, vous avez la possibilité de modifier le script avant de l'exécuter sur une Base de données SQL Azure pour transférer la base de données.

[Top]

Afficher:
© 2014 Microsoft