VENTES: 1-800-867-1389

Se connecter Integration Services pour migrer une base de données dans la Base de données SQL Azure

Mis à jour: avril 2014

SQL Server Integration Services (SSIS) peut être utilisé lorsque des transformations de données complexes sont nécessaires pour migrer une base de données d'une instance sur site de SQL Server vers Base de données SQL Microsoft Azure.

Auteur : Shaun Tinline-Jones

SQL Server Integration Services (SSIS) peut être utilisé pour exécuter un large éventail de tâches de migration de données. Cet outil fournit la prise en charge de la transformation des flux de travail et des données complexes entre la source et la destination. Il s'agit d'un bon choix pour transférer des données depuis des bases de données qui nécessitent de nombreuses modifications pour fonctionner sur Base de données SQL Microsoft Azure. Vous pouvez utiliser des packages de transfert de données SSIS faisant appel à un autre mécanisme pour transférer le schéma de la base de données, par exemple, un package d'application de la couche Données.

SSIS est particulièrement utile pour exécuter des transformations complexes dans le cadre de migrations qui requièrent des modifications de schéma importantes. Pour ces projets, il est préférable d'utiliser un autre mécanisme pour gérer le développement du nouveau schéma (par exemple, en utilisant SQL Server Data Tools). Cependant, vous pouvez utiliser les packages de transfert de données SSIS pour gérer la transformation des données sources dans le format spécifié pour la base de données de destination. Bien que SSIS fournisse des types de package pour transférer des informations de schéma, il est davantage utile lorsqu'il n'y a pas de modifications à apporter entre les bases de données source et de destination. Vous pouvez également envisager d'utiliser SSIS si vous devez optimiser le temps de chargement des données afin qu'il corresponde à la fenêtre de basculement pour le projet.

L'Assistant importation/exportation SSIS permet à l'utilisateur de créer rapidement des packages qui déplacent les données d'une source de données dans une destination, sans transformation. Vous pouvez utiliser l'Assistant pour générer des packages de base qui mappent les données d'une table source vers leur destination. Le package peut ensuite être modifié pour ajouter une logique de gestion des erreurs et de nouvelle tentative plus fiable.

L'adaptateur SSIS ADO.NET prend en charge Base de données SQL Azure. Ils fournissent une option pour le chargement en masse des données spécifiques à Base de données SQL Microsoft Azure. Utilisez l'adaptateur de destination ADO.NET pour transférer des données sur Base de données SQL Microsoft Azure.

Pour chaque destination ADO .NET Base de données SQL Microsoft Azure, veillez à utiliser l'option Utiliser une insertion en bloc si possible. Cela vous permet d'utiliser des fonctionnalités de chargement en masse pour améliorer le transfert. Une autre façon d'améliorer les performances consiste à fractionner les données sources en plusieurs fichiers dans le système de fichiers. Dans le Concepteur SSIS, référencez les fichiers à l'aide du composant Fichier plat.

SSIS n'est pas disponible en tant que service Azure comme Base de données SQL Microsoft Azure. Vous pouvez exécuter des packages SSIS sur une instance sur site de SQL Server pour transférer des données sur Base de données SQL Microsoft Azure. Toutefois, SQL IaaS est également une option pour l'hébergement de SSIS.

Un package peut échouer en raison de limitations ou de problèmes réseau. Créez les packages de sorte qu'ils puissent être repris au moment de l'erreur, sans devoir recommencer tout le travail effectué avant la défaillance.

La connexion à Base de données SQL Microsoft Azure via OLEDB n'est pas prise en charge.

[Top]

La version de SQL Server Integration Services dans SQL Server 2008 R2 ou les versions ultérieures prend en charge Base de données SQL Microsoft Azure.

[Top]

Voici une capture d'écran pour configurer la connexion ADO.NET à Base de données SQL Microsoft Azure :

[Top]

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft