… lorsque SQL Server 2012 fête son premier anniversaire.

Le premier avril 2012, Microsoft annonçait que SQL Server 2012 était terminé et disponible aux entreprises utilisatrices. Alors quel bilan après cette première année ?

SQL Server 2012

Nous pouvons dire que l’accueil de SQL Server 2012 est excellent. Si au niveau de l’administration et le développement, les nouveautés sont nombreuses et intéressantes, ce n’est pas dans ces domaines qu’il faut chercher les évolutions les plus importantes.

C’est donc dans le domaine du décisionnel que les évolutions les plus intéressantes :

  • Il y a les améliorations notables comme le MDS (Master Data Services) et les nouveaux produits comme DQS (Data Quality Services). Integration Services a aussi vu une refonte de son administration comme la gestion des packages sous la forme de projets ou les diagnostics avec les drainages des flux de données (data taps).
  • PowerPivot introduit avec SQL Server 2008 R2, a subit une profonde mutation avec SQL Server 2012 au point d’avoir été intégré au moteur d’analyse SQL Server Analysis Services. Ce nouveau moteur constitue le mode Tabulaire de SSAS.
  • Si le moteur de Reporting Services n’a pas beaucoup changé à l’exception de la fonctionnalité d’alertes lorsque SSRS fonctionne avec SharePoint, l’équipe de développement a proposé un tout nouveau moteur de rendu que j’apprécie à sa juste valeur : Power View. Ce moteur de rendu fonctionne aussi bien avec SharePoint qu’avec Excel 2013.

SQL Server 2012, au bout de presque 6 mois, a déjà connu son premier service pack qui intègre les évolutions et les améliorations liées à la sortie de la nouvelle suite Office 2013 et à cette de SharePoint 2013.

Avec toutes ces fonctionnalités intégrées à SQL Server 2012 (et exploitant Office 2013 et SharePoint), Microsoft est probablement le seul éditeur qui, avec les même outils, peut satisfaire le besoin en décisionnel dit de masse (appelé aussi BI traditionnelle) aussi bien que le besoin en décisionnel à la demande (ou BI en self-service).

L’avenir promet aussi de sérieuses évolutions comme le projet Hekaton (ou la base de données en mémoire) qui promet un gain de performance d’un facteur 100 environ ainsi que le support des modifications des tables qui dispose d’un index de type ColumnStore. Le moteur xVelocity (ex-VertiPaq) n’est qu’à ses débuts.

Cet article fait suite à celui-ci.

Bien à vous.

About these ads

SQL Server 2000 tire sa révérence lorsque …

Dans quelques jours, le 9 avril, Microsoft retirera SQL Server 2000 de la liste des produits supportés.

SQL Server 2000

SQL Server 2000 proposait de vraies innovations comme le support de plusieurs instances sur la même machine physique ou le support des processeurs 64 bits. C’est aussi la version qui intégrait les premières fonctionnalités BI : Ainsi, c’est la première version qui supportait simultanément Intégration Services (appelé alors DTS), Analysis Services et Reporting Services.

Après 13 années de bons et loyaux services, qu’est-ce que ce retrait signifie pour Microsoft et pour les entreprises utilisatrices ?

  • Pour Microsoft : La première étape a déjà eu lieu : le 8 avril 2008, Microsoft arrêtait le support standard de SQL Server 2000. En d’autres termes, Microsoft ne développait plus de nouvelles fonctionnalités ou la correction de bugs (intégrés dans des services packs ou non). Depuis 2008, Microsoft ne fournissait plus que des correctifs dits de sécurité et depuis il y en a eu quelques-uns comme par exemple le correctif MS12-060. De plus, Microsoft a commencé à retirer progressivement le support de SQL Server 2000 des produits récemment sortis : À partir du principe que les produits développés par Microsoft ne supportent que deux versions précédentes, SQL Server 2012 ne supporte plus les fonctionnalités de SQL Server 2000. Par exemple, SQL Server Management Studio 2012 ne permet plus de se connecter ou de supporter SQL Server 2000. SSMS ne supporte que SQL Server 2005, 2008/R2 et 2012. Qu’est ce qui va changer à partir de maintenant pour Microsoft ? Comme Microsoft considère que le produit a été retiré, cela ne change pas grand-chose. Progressivement, Microsoft va retirer toutes les références à son produit ainsi que la documentation afférente.
  • Pour les entreprises utilisatrices : cela change aussi peu de choses. Beaucoup d’entreprises avaient anticipé l’arrêt du support de SQL Server en procédant à la migration vers une version plus récente de SQL Server. L’autre scénario est que certaines applications ne peuvent pas être migrées (par exemple à cause de l’ancienne écriture des jointures externes, s’écrivant +=) : alors dans ce cas, les entreprises attendront que l’application exploitant SQL Server 2000 disparaisse de sa propre mort.

Cet article est suivi de celui-ci.

Bien à vous.

SSDT, la fin de l’ambiguïté de nom

Dans un précédent article, j’écrivais :

Pour rappel, SSDT (SQL Server Data Tools) représente deux choses distinctes mais utilisant le même nom :

  1. Il s’agit d’un complément à Visual Studio permettant de définir la structure d’une base de données en mode déclaratif. Cette fonctionnalité utilise le Framework DAC (Data-Tier Application) ;
  2. Il s’agit aussi d’un complément à Visual Studio pour développer les projets BI de Microsoft (SSIS, SSAS et SSRS).

SSDT

Jusqu’à présent, Microsoft utilisait l’un indépendamment de l’autre. Cela vient de changer : en effet, Microsoft utilise maintenant l’acronyme SSDT pour décrire le premier point, à savoir la création de bases de données en mode déclaratif, alors que l’acronyme SSDT-BI est maintenant utilisé pour désigner la création de projets BI.

L’image ci-dessus (issus de la page suivante) fait apparaître les liens de téléchargement des deux produits avec leurs noms associés.

Bien à vous.

SQL Server Data Tools – Business Intelligence pour Visual Studio 2012

Microsoft vient d’annoncer la disponibilité de SQL Server Data Tools – Business Intelligence pour Visual Studio 2012. Cette annonce paraît anodine mais en fait, cela va aider énormément les développeurs qui utilisent Visual Studio 2012 pour leurs projets pour peu qu’ils utilisent les outils BI de Microsoft.

Prenons un exemple inspiré d’un cas réel : une équipe de développeurs ont un projet complexe à développer, ce dernier s’interface avec quelques rapports SSRS. Les outils de développement sont Visual Studio 2012 et TFS. Jusque-là les rapports étaient développés avec le support de Visual Studio 2010, puisque c’est avec cette version de Visual Studio que vient l’environnement de développement des projets BI de Microsoft. Ainsi, les développeurs doivent utiliser deux versions de Visual Studio. Et généralement, au moment de générer la solution, un développeur utilise bien le nouveau code développé sous Visual Studio 2012, mais oublie la solution de rapports SSRS sous Visual Studio 2010. Ce qui fait que le produit développé est à jour mais les mises à jours de rapports a été oubliées. C’est ce que j’ai découvert dans la réalité d’un projet.

Avec cette nouvelle version de SQL Server Data Tools pour Business Intelligence utilisant Visual Studio 2012, cela ne pose plus le problème décrit ci-dessus. Cela est permis parce que la solution développée sous Visual Studio 2012 est complète, intégrant le code mais aussi le projet des rapports SSRS.

L’autre point intéressant, est le fait que même si le projet de rapports (mais aussi de packages SSIS ou de bases de données d’analyse multidimensionnelle ou tabulaire SSAS) utilise Visual Studio 2012, ce même projet n’est pas modifié et fonctionne toujours avec Visual Studio 2010. Les deux versions de Visual Studio ouvrent le même projet sans problème ou conversion.

Pour rappel SSDT (SQL Server Data Tools) représente deux choses distinctes mais utilisant le même nom :

  1. Il s’agit d’un complément à Visual Studio permettant de définir la structure d’une base de données en mode déclaratif. Cette fonctionnalité utilise le Framework DAC (Data-Tier Application) ;
  2. Il s’agit aussi d’un complément à Visual Studio pour développer les projets BI de Microsoft (SSIS, SSAS et SSRS). C’est ce dernier cas qui nous intéresse dans cet article.

Pour télécharger la page, il faut se reporter sur cette page.

Pour plus de détail, il est possible de se reporter à cet article.

Bien à vous.

Nouveau portail pour Windows Azure SQL Reporting

Au niveau de Windows Azure, les choses continuent à bouger et à évoluer dans le bon sens. Ce qui m’intéresse ici, c’est la fonctionnalité Windows Azure SQL Reporting, c’est-à-dire la version dans le Cloud de SQL Server Reporting Services.

Le changement donc de Windows Azure SQL Reporting est qu’à partir de maintenant, la gestion des rapports se fait dans la nouvelle interface du portail de Windows Azure. Jusque-là, si nous voulions modifier le paramétrage de SQL Reporting depuis le portail de Windows Azure, l’affichage basculait vers l’ancien portail. Les travaux de Microsoft tendent ainsi à rendre la plate-forme plus homogène et plus aisé à l’image du nouveau portail. Pour rappel, l’ancien portail était développé en Silverlight alors que le nouveau est en HTML 5.

L’annonce est disponible ici.

Pour plus d’informations, il est possible de consulter cet article. A l’heure où j’écris ces lignes, la page en français n’a pas été mise à jour. Voici l’article en anglais qui est à jour.

Bien à vous.

Microsoft « Data Explorer » Preview for Excel

Microsoft « Data Explorer » Preview for Excel est un complément qui fournit une nouvelle façon de découvrir, de consommer et de transformer les données afin que celles-ci puissent être utilisées par des applications comme Excel ou PowerPivot.

Plutôt que d’écrire un énième article sur le sujet, j’invite le lecteur à consulter l’excellent article de Jean-Pierre Riehl sur le sujet.

La première version était en version 1.0.3207.2. Quelques jours plus tard, Microsoft propose une mise à jour vers la version 1.0.3231.4. La différence notable est la possibilité de créer ces propres requêtes en mode texte.

Pour télécharger Microsoft « Data Explorer » Preview for Excel, utiliser ce lien.

Pour en savoir plus, il est possible de se référer au blog de l’équipe en charge du développement de ce produit.

Bien à vous.

Une nouvelle mise à jour de SQL Server 2012, Service Pack 1

Microsoft a sorti une mise à jour qui corrige un problème issu de l’installation du service pack 1 de SQL Server 2012. En effet, l’installeur de Windows (msiexec.exe) démarre continuellement après l’installation du service pack. Cela vient d’un problème d’assemblées .Net qui sont mal référencées. Le résultat conduit à une charge CPU importante. Cette mise à jour n’est pas considérée comme critique.

À noter que cette mise à jour est disponible sur la plate-forme Windows Update.

Cette mise à jour porte la version 11.0.3128.0.

Il est possible de télécharger la mise à jour sur cette page.

Pour plus de renseignements, il est possible de consulter cet article.

Bien à vous.

Pour un petit moment de détente

J’ai retrouvé ces deux vidéos. Je les dédicace à tous ceux et à toutes celles qui adorent les Têtes à Claques (et qui peut-être ne savent pas ce qu’est un DBA ou ce qu’on peut faire avec SQL Server).

C’est vrai qu’elles sont anciennes mais je ne me lasse pas de les revoir.

Bien à vous.

Support standard et support étendu : la synthèse (5)

Face aux différentes versions de SQL Server, il est difficile de savoir quand se terminent les périodes de support standard et de support étendu.
Alors, j’ai résumé tout cela dans le tableau suivant, à partir des différentes informations fournies par Microsoft. Les blancs signifient que la période n’a pas de fin connu, ou alors, l’information n’est pas disponible chez Microsoft.

Produit Disponibilité Fin du support standard Fin du support étendu Information Service pack Disponibilité Fin de support
SQL Server 6.0 31/03/1999 Détails RTM 31/03/1999
SQL Server 6.5 30/06/1996 31/03/2004 Détails RTM 30/06/1996
SP1 31/12/1998 01/01/2002
SP2 15/09/2000
SP3 15/01/2000
SP4 24/03/1999
SP5a 24/12/1998 31/03/2004
SQL Server 7.0 01/03/1999 31/12/2005 11/01/2011 Détails RTM 01/03/1999
SP1 25/05/1999 31/03/2004
SP2 20/03/2000
SP3 26/07/2002
SP4 26/04/2002 11/01/2011
SQL Server 2000 30/11/2000 08/04/2008 09/04/2013 Détails RTM 30/11/2000 11/07/2011
SP1 12/06/2001 28/02/2002
SP2 30/11/2001 07/04/2003
SP3a 07/01/2003 10/07/2007
SP4 06/05/2005 09/04/2013
SQL Server 2005 14/01/2006 12/04/2011 12/04/2016 Détails RTM 14/01/2006 10/07/2007
SP1 18/04/2006 08/04/2008
SP2 19/02/2007 12/01/2010
SP3 15/12/2008 10/01/2012
SP4 13/12/2010 12/04/2016
SQL Server 2008 06/11/2008 08/07/2014 09/07/2019 Détails RTM 06/11/2008 13/04/2010
SP1 31/03/2009 11/10/2011
SP2 24/09/2010 09/10/2012
SP3 06/10/2011 09/07/2019
SQL Server 2008 R2 20/07/2010 08/07/2014 09/07/2019 Détails RTM 20/07/2010 10/07/2012
SP1 12/07/2011 08/10/2013
SP2 26/07/2012 09/07/2019
SQL Server 2012 20/05/2012 11/07/2017 12/07/2022 Détails RTM 20/05/2012 14/01/2014
SP1 07/11/2012 12/07/2022

Vous pouvez aussi vous référez à la page suivante : End of Mainstream Support for SQL Server 2005 and End of Service Pack Support for SQL Server 2008 SP1 (non mise à jour).
Cet article est la mise à jour de cet article, celui-ci, de celui-ci et de celui-ci.
Bien à vous.

Résumé des versions de SQL Server (5)

Parce que je passe mon temps à vérifier les services packs à partir des versions des instances SQL Server installées. Alors, j’ai résumé tout cela dans le tableau suivant.

J’ai précisé aussi le lien vers la liste des "Cumulative Updates" pour les versions les plus récentes. Pour plus d’informations sur les "Cumulative Updates", voir ce lien.

Cet article est la mise à jour de cet article, celui-ci, celui-ci ainsi que celui-ci.

Edition Mise à jour Version Liste des Cumulative Updates
SQL Server 7.0 SQL Server 7.0 RTM 7.00.623
SQL Server 7.0 SP1 7.00.699
SQL Server 7.0 SP2 7.00.842
SQL Server 7.0 SP3 7.00.961
SQL Server 7.0 SP4 7.00.1063
SQL Server 2000 SQL Server 2000 RTM 8.00.194
SQL Server 2000 SP1 8.00.384
SQL Server 2000 SP2 8.00.534
SQL Server 2000 SP3a 8.00.760 Détails
SQL Server 2000 SP4 8.00.2039 Détails
SQL Server 2005 SQL Server 2005 RTM 9.00.1399
SQL Server 2005 SP1 9.00.2047
SQL Server 2005 SP2 9.00.3042 Détails
SQL Server 2005 SP3 9.00.4035 Détails
SQL Server 2005 SP4 9.00.5000 Détails
SQL Server 2008 SQL Server 2008 RTM 10.00.1600 Détails
SQL Server 2008 SP1 10.00.2531 Détails
SQL Server 2008 SP2 10.00.4000 Détails
SQL Server 2008 SP3 10.00.5500 Détails
SQL Server 2008 R2 SQL Server 2008 R2 RTM 10.50.1600 Détails
SQL Server 2008 R2 SP1 10.50.2500 Détails
SQL Server 2008 R2 SP2 10.50.4000 Détails
SQL Server 2012 SQL Server 2012 RTM 11.00.2100 Détails
SQL Server 2012 SP1 11.00.3000 Détails
Microsoft SQL Server 2012 With Power View For Multidimensional Models CTP 11.00.9000
Windows Azure SQL Database 11.00.2286

Pour être totalement complet, il faut aussi prendre en considération les patchs de type GDR et/ou QFE intégrées dans la mise à jour importante de la vulnérabilité MS11-049.

Le lien sur les CU disponibles par version est disponible ici.
Voici un autre article au contenu identique : Microsoft SQL Server 2012, 2008R2, 2008, 2005, 2000 and 7.0 Builds.

Bien à vous.