L'horloge de fin de vie de SQL Server 2005 ralentit

Plus tôt cette semaine, Microsoft a rappelé aux utilisateurs de SQL Server 2005 que toute la prise en charge de ce produit prendrait fin dans un an, le 12 avril 2016.

Ce n'est pas une évolution inattendue, car SQL Server 2005 est dans la phase de «support étendu» de son cycle de vie depuis avril 2011. Mais comme avec ses autres produits serveur qui approchent de la fin de vie, Microsoft pousse les utilisateurs existants de SQL Server à migrer vers des produits plus récents dans la famille SQL Server ou sur la plateforme de base de données Microsoft Azure.

La fin du support de SQL Server 2005 signifie qu'il n'y aura plus de correctifs de sécurité pour le produit. Mais cela n'inclut pas les entreprises qui ont des accords spéciaux via un contrat de support Microsoft Premier comme ceux que Microsoft a proposés pour Windows XP - bien qu'il ne soit pas clair si Microsoft offrira des remises de 90% pour les contrats de support SQL Server 2005, comme il a été signalé à ont fait pour XP.

Comme pour la fin de vie imminente de Windows Server 2003 (14 juillet 2015), Microsoft profite au maximum de l'année restante pour pousser les entreprises à se mettre à niveau. Plutôt que de se concentrer uniquement sur la sécurité, Microsoft a consacré plus d'espace dans l'article à vanter les améliorations de performances et les fonctionnalités de haute disponibilité trouvées dans les versions plus récentes de SQL Server.

Pour ceux qui envisagent de mettre à niveau SQL Server sur site, Microsoft affirme que SQL Server 2005 peut être mis à niveau sur place vers SQL Server 2014, à condition que la première ne soit pas une édition 32 bits du produit. (Dans de tels cas, une mise à niveau côte à côte devrait être effectuée.) Pour ceux qui souhaitent passer au cloud de Microsoft, Azure SQL Database v12 offre une «compatibilité presque complète» avec le produit autonome Microsoft SQL Server, et Microsoft propose son propre outil open source pour faciliter la migration.

Il ne fait aucun doute que SQL Server 2005 dispose encore d'une base importante de déploiements d'entreprise actifs. Bien que les chiffres exacts soient difficiles à trouver, un indice public de la façon dont SQL Server 2005 continue d'être utilisé provient de Stack Overflow, où un flux régulier et lent de questions étiquetées «sql-server-2005» continue à apparaître.

L'endroit et la manière dont ces bases de données sont déployées - au niveau de l'entreprise, du service ou de l'application individuelle - sont également importants; les déploiements plus haut dans la hiérarchie et plus répandus dans une organisation sont plus difficiles à gérer. Les applications créées avec des restrictions de conformité réglementaires spécifiques, par exemple, seront plus difficiles - et plus coûteuses - à supprimer.

Une étude réalisée par Forrester et commandée par Microsoft a esquissé les coûts de migration vers les versions les plus récentes de SQL Server. Le scénario de migration, un composite créé en étudiant plusieurs organisations existantes, pourrait coûter jusqu'à 4 millions de dollars au total, mais Forrester a déclaré que ces dépenses pourraient être récupérées en un an. Le rapport se concentre principalement sur l'impact économique global d'un déploiement de SQL Server, et non sur les coûts spécifiques associés à la mise à niveau d'une version antérieure de SQL Server dans une organisation, en particulier une version aussi ancienne que SQL Server 2005.

L'urgence de mise à niveau la plus urgente reste Windows Server 2003 - encore largement déployé dans les entreprises et en train de disparaître, il ne reste que trois mois environ avant que Microsoft arrête toute prise en charge du produit.