SQL Azure est maintenant largement disponible depuis la conference PDC09 avec l’ensemble des éléments de capacité de de tarification
Ce billet est un retour d’expérience de création d’une base dans SQL Azure, voici la procédure step by step
1. Création d’un compte sur http://sql.azure.com/ avec votre LiveID
2. A l’issue de la demande, vous recevrez un “Invitation Code” ainsi que la liste des liens utiles (reproduit à la fin du billet)
3. Important: il faut activer le firewall qui par défaut n’accepte pas les connexions extérieures. pour simplifier, j’ai tout ouvert (0.0.0.1 à 255.255.255.255)
4. Avec la CTP de décembre, il est possible de créer gratuitement 1 SQL Azure Server et 5 databases de 1GB
5. La connexion initiale se fait directement à partir de SQL Server Management Studio (Nov CTP et +) avec les paramètres indiqués. Il est aussi possible de générer directrement la connection string ADO.NET et ODBC
6. Au premier abord, la gestion de SQL Azure est très simplifiée et la version est “Microsoft SQL Azure (RTM) - 10.25.9085.0 Nov 18 2009 20:22:01”
6. L’installation de la base de démonstration disponible sur Codeplex se fait par des chargement de type “create table” et “bulk insert”
Starting copy...
4 rows copied. Network packet size (bytes): 4096 Clock Time (ms.) Total : 390 Average : (10.26 rows per sec.)
7. Enfin, depuis Excel 2010 (14.0.4536.1000), il existe une connexion vers SQL Azure via Power Pivot (10.50.1352.12) et le reste redevient traditionnel
et voilà un tableau croisé dynamique sur SQL Azure!
8. Pour terminer ce bref tour d’horizon, j’ai testé avec succès la manipulation de tables et de requêtes
En conclusion, SQL Azure est très facile d’accès (attention juste aux syntaxes de connexion et au firewall) et les différences avec SQL Server permettent une grande couverture fonctionelle. Avec zéro administration!
Pour finir, je signale que le MTC Paris a récement délivré une formation sur ce thème avec l’appui de Jean-luc BOUCHO de WINWISE
Liens utiles
SQL Azure Documentation: http://msdn.microsoft.com/en-us/library/ee336279.aspx SQL Azure Forum: http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/ SQL Azure Blog: http://blogs.msdn.com/ssds/ Quick Tip: Using SQLCMD with SQL Azure http://msdn.microsoft.com/en-us/library/ee336280.aspx SQL Azure Sample Database: http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=37304