Après avoir vu comment importer un schéma de données (cf. Premiers pas avec SQL Azure, Partie 4 : Importer un schéma de données…_fr_thumb[1] ) nous allons maintenant voir comment charger et décharger des données, avec SSIS.

1°) Charger des données de SQL Server vers SQL Azure :

Nous créons d’abord un projet Integration Services dans BIDS :

image

image

Nous créons ensuite nos chaînes de connexions (à la fois vers la base locale et la base Azure) :

image

On ajoute les tâches suivantes :

image

et image

avec : image

L’exécution permet de charger effectivement la table :

image image image  

La table cible contient bien 1000 lignes :

image

2°) Décharger des données de SQL Azure vers SQL Server :

Le principe reste identique, il suffit de modifier de façon idoine les chaînes de connections.

Nous allons copier le package et le renommer “Déchargement SQL Azure” :

image

Le changement des chaînes de connexion permet d’inverser le sens du transfert des données :

image image

Une requête de vérification produit bien le résultat attendu :

image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vous pourrez trouver en attachement le projet BIDS 2008 généré.