Premiers pas avec SQL Azure, Partie 4 : Importer un schéma de données…
Après avoir vu comment créer des utilisateurs et des objets (cf. Premiers pas avec SQL Azure, Partie 3 : Créer des utilisateurs et des objets ) nous allons maintenant voir comment importer le schéma d’une base existante.
Pour cela, nous allons utiliser la base AdventureWorksLT2008 qui doit déjà être installé sur notre instance locale. Elle peut être téléchargée sur le site https://www.codeplex.com/MSFTDBProdSamples
1°) Tout d’abord nous allons générer un script pour la base existante :
L’assistant nous aide :
Nous allons devoir positionner 3 paramètres pour assurer la compatibilité avec SQL Azure :
Le fichier de commandes est généré :
Nous devons encore retirer quelques commandes non supportées avec SQL Azure :
- CREATE DATABASE, ALTER DATABASE
- CREATE TYPE, – les commandes de FILEGROUP,
- CREATE XML SCHEMA COLLECTION
- le prédicat NOT FOR REPLICATION, l’option PAD_INDEX,
- ROWGUIDCOL
- XML CONTENT
pour pouvoir lancer le script généré.
On peut vérifier par exemple que les tables ont bien été créés :
Ce script est en attachement de ce message.