Microsoft : large gallerie de ebooks gratuits

C’est par ici et il y en a pour tout le monde : Lync, Office, Sharepoint, SQL Server, System Center, Visual Studio, Web Development, Windows (Azure, Phone & Server) aux formats PDF, MOBI et EPUB.

Bonne lecture !

Auditer les processus bloqués : l’événement blocked process report

SQL Server 2005 a introduit un évènement capturable par SQL Profiler et par les Notifications d’évènements, qui permet de retrouver les processus qui ont été bloqués. Avec la sortie de SQL Server 2008 et l’introduction des Évènements Étendus, il nous est également possible de capturer cet évènement.

Dans cet article, je vous propose de voir comment paramétrer SQL Server pour capturer cet évènement, puis de vous aider à interpréter le document XML qui décrit la situation de blocage.
Lire la suite

SQL Server 2014 : c’est pour bientôt !

Un an après avoir sorti SQL Server 2012, le 2 Avril 2012, Microsoft a annoncé le 6 Avril la sortie de SQL Server 2014.
Voici donc que la semaine dernière, à l’occasion du TechEd North America, Microsoft a annoncé la sortie en avant-première de SQL Server 2014 dans les semaines à venir, même si une date définitive de commercialisation n’a pas encore été fixée.

On notera parmi les fonctionnalités les plus attendues :
Lire la suite

Quelles statistiques l’Optimiseur a-t-il utilisées pour calculer le plan de requête ?

Si une bonne partie de votre temps de travail est consacrée à l’optimisation de requête et à la compréhension du fonctionnement de l’Optimiseur de Requêtes, vous vous êtes probablement demandé sur quelles statistiques celui-ci se base pour calculer le plan d’une requête.

Il existe un drapeau de trace non-documenté, n° 8666, qui permet d’ajouter au document XML qui décrit le plan de requête les statistiques utilisées par l’optimiseur pour générer le plan de requêtes.

Voyons comment l’utiliser avec une requête sur la base de données AdventureWorks2012 :

Lire la suite