Share via


Coach Azure | Atelier 4 : SQL Azure : Vos données SQL On-Premises vers les nuages

Coach Azure | Atelier 4 : SQL Azure : Vos données SQL On-Premises vers les nuages

Au sommaire de quatrième atelier du coach Azure, retrouvez:

Exercice 1 : Création d'un serveur SQL Azure

  • Etape 1 - initialisation du compte SQL Azure
    . Creation du serveur SQL Azure
  • Etape 2 Connexion à SQL Azure depuis SQL Server Management Studio
    . Les chaînes de connexion

Exercice 2 - Manipuler SQL Azure

  • Etape 1 - Création d'une base de données
  • Etape 2 : Création d'utilisateurs
  • Etape 3 - Création des tables

Exercice 3 - Consommation des données au travers d'une application


Exercice 4 - Migrer ses données vers les nuages

  • Etape 1 - L'application WEB
    . Connexion à la base de données
    . Exposer la base via un service WCF
    . Le client Silverlight
  • Etape 2 - Migration des données SQL
  • Etape 3 - Configurer l'application WEB


Téléchargez gratuitement l'intégralité de cet atelier !

Aperçu de l'atelier

Prérequis

Avant de pouvoir suivre cet atelier, il vous faudra installer certains prérequis sur votre machine :

Au travers de cet atelier, nous allons introduire la plateforme SQL Azure et montrer comment il est possible d'interagir avec elle tout en utilisant des outils classiques comme SQL Server Management Studio.

Ce qu’il faut savoir sur SQL Azure

SQL Azure et SQL Server, quelle est la différence ?

Aucune ou presque ! SQL Azure est la version « on the cloud » de SQL Server qui est « On-Premises ».  Il y a certaines limitations et restrictions sur SQL Azure qui n’existent pas sur SQL Server à savoir :

  • Toutes les connexions doivent être cryptées
  • Il doit exister au moins un CLUSTERED INDEX sur chaque table avant de pouvoir insérer des données
  • Vous devez libérer et créer une exception pour le port 1433 de votre PC avant de pouvoir vous connecter à SQL Azure
  • Seulement 4 Bases de données peuvent être créées par « serveur » (5 au total en comptant la base « master »).
  • SQL Server Browser n’est pas supporté. Ceci est dû au fait qu’on puisse se connecter à SQL Azure via le port 1433 uniquement.

Cependant, il est possible d’interfacer SQL Azure avec des outils déjà existants comme par exemple SQL Server Management Studio.

Au Mix10, Microsoft annonce des nouveautés dans SQL Azure tels que :

  • Le support des Multiple Active Result Set permettant d’exécuter plusieurs lots d’opérations sur une même connexion
  • Des bases à 50 Go (en plus des 1 et 10 Go proposées)
  • Le support des données spatiales

Microsoft met à disposition un portail permettant d’accéder aux technologies expérimentales, vous y trouverez notamment le service OData pour SQL Azure.

Quels sont les différences entre les Azure Tables et SQL Azure ?

Ces deux technologies sont réservées à des utilisations différentes : SQL Azure repose sur SQL Server et profite donc de tous ses avantages (Base de données relationelle, Haute disponibilité, reprise sur incident, géo-réplication, sauvegarde, etc.) tandis que les Azure Tables (qui font partie du Azure Storage) vous permettront de stocker des données non-relationnelles aussi bien structurées que non structurées. Les Azure Tables ne sont donc pas relationnelles, il n’y a pas d’intégrité référentielle, certaines options comme les jointures, les agrégations ou le regroupement ne sont pas présentes.

SQL Azure exposé directement sur internet : quels sont les risques ?

Il est vrai que votre serveur SQL Azure sera accessible depuis Internet, il dispose néanmoins de mécanismes de sécurité (entre autres, configuration du Firewall SQL Azure, authentification) que nous verrons dans cet atelier.

J’ai une application qui repose entièrement sur SQL Server, comment puis-je  migrer vers SQL Azure ?

La réponse à votre question fait justement partie d’un des exercices que je vous propose. Et si on commençait ?

 

Vous voulez lire la suite ? L'intégralité de cet atelier est disponible en téléchargement gratuit. N'hésitez plus !

 

 

 

 

Téléchargez gratuitement l'intégralité de cet atelier !

Vidéo - Exercice 1

> [!VIDEO https://www.microsoft.com/fr-fr/videoplayer/embed/f50cc264-3890-466e-8523-84b9e00735b1]

Vidéo - Exercice 2

> [!VIDEO https://www.microsoft.com/fr-fr/videoplayer/embed/99467073-99c6-48a8-aa80-02a24fc3900e]

Vidéo - Exercice 3

> [!VIDEO https://www.microsoft.com/fr-fr/videoplayer/embed/ab3f7a8c-1278-4eb5-bb2a-2d4ac7156602]

Vidéo - Exercice 4

> [!VIDEO https://www.microsoft.com/fr-fr/videoplayer/embed/8cbb11b7-5973-4f72-bb33-31d2e3e4fdf3]