SQL Server Express

Ce premier billet va inaugurer une série de posts sur les outils Microsoft disponibles gratuitement au téléchargement.

Beaucoup d’entre nous (vous) connaissent probablement la version Express de SQL Server, mais tout au long des différents missions d’audit et de conseil que je réalise tout au long de l’année, je me rends compte que certain produits manquent réellement dans l’infrastructure de mes clients.

Des outils simples permettant la recherche de documents (Search Server Express), de développement (Visual Studio Express) ou de gestion de code source (Team Foundation Express ) méritent d’être mis en avant.

Alors, bien sur, il s’agit d’éditions limitées par rapport aux versions pleines (et payantes), mais il s’agit peut être d’évaluer les possibilités du produit ou tout simplement de satisfaire à un besoin simple sans sortir la grosse artillerie.

Et bien sur, quoi de plus normal de commencer par SQL Server express. Sourire
SQL Server Express est téléchargeable, redistribuable et intégrable gratuitement.

Le processus d’installation est similaire à n’importe quelle édition de SQL Server. J’ai maintes fois détaillé l’installation d’une instance, je ne vais pas revenir dessus. L’édition express est fournie avec SQL Server Management Studio Express, qui lui aussi peut être téléchargé gratuitement ici.

Petit retour sur les limitations de l’édition Express :

  • limité à une CPU ou 4 cœurs
  • limité à 1Gb de mémoire pour le buffer pool (mais il est possible d’installer jusqu’à 50 instances sur le même serveur …)
  • taille des bases limitées à 10GB, seulement les fichiers de données sont concernés, les données filestream ne sont pas concernées
  • pas de profiler, mais l’API SQL Trace est présente
  • pas d’agent SQL (ce qui limite le Remote Blob Storage, car pas de garbage collector)

Si ce n’est pas rédhibitoire et que votre volumétrie est faible, alors n’hésitez pas à tester la version Express (ou la version d’évaluation qui est une édition entreprise).

Une fois l’installation terminée, j’active TPC/IP et j’ajoute systématiquement le Trace Flag 7806 aux paramètres de démarrage de l’instance afin de disposer de la connexion DAC.

imageimage

Bien que l’on soit limité à 1Gb pour le buffer pool, ce qui limite un peu les performances, certaines fonctionnalités sont bien présentes comme les vues indexées … SQL Server 2012, c.f. BOL, permet maintenant d’activer les audits serveurs dans toutes les éditions, y compris donc l’édition express.

All editions of SQL Server support server level audits. Database level auditing is limited to Enterprise, Developer, and Evaluation editions. For more information, see Features Supported by the Editions of SQL Server 2012.

Hé hé, intéressant tout cela, même si les audit granulaires sont réservés à l’édition entreprise et que SSMS ne vous permettra pas de configurer les audit de manière graphique. Les fonctions liées aux nouveautés T-SQL sont bien présentes : TRY_CONVERT, OFFSET/ FETCH, FORMAT, CONCAT, FORMAT, PARSE, TRY_PARSE, THROW, IIF, CHOOSE.

Pour bien des usages, cette éditon est suffisante. Pour ma part, même si je bénéficie gracieusement de toutes les éditions, j’utilise SQL Server Express assez régulièrement.

Et vous ?

A propos Christophe

Consultant SQL Server Formateur certifié Microsoft MVP SQL Server MCM SQL Server 2008
Cet article, publié dans SQL Server, est tagué . Ajoutez ce permalien à vos favoris.

4 commentaires pour SQL Server Express

  1. Ping : Visual Studio Express | Christophe LAPORTE – Consultant SQL Server

  2. Ping : Team Foundation Express 2012 | Christophe LAPORTE – Consultant SQL Server

  3. Ping : SQL Server Management Studio disponible au téléchargement | Christophe LAPORTE – Consultant SQL Server

  4. Ping : Instance virtuelle SQL Server Express | Christophe LAPORTE – Consultant SQL Server

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s