Les nouvelles fonctions T-SQL de SQL Server 2012 – Episode 1/8 – PARSE() –
Je vous propose de découvrir les 14 nouvelles fonctions que SQL Server 2012 introduit, en dédiant un billet soit à chacune d’entre-elles, ou bien à un groupe d’entre-elles. Commençons avec la fonction...
View ArticleInstaller l’aide de SQL Server 2012 localement
Jusqu’à SQL Server 2008, l’aide de SQL Server, aussi connue sous le nom de SQL Server Books OnLine ou BOL, était installable localement en même temps qu’une instance SQL Server. Cela a changé avec SQL...
View ArticleConsulter ou télécharger les documentations de SQL Server
Ma signature étant devenue trop longue pour référencer les liens vers la documentation de SQL Server pour ses dernières versions, je les regroupe donc dans ce billet => Page d’accueil des...
View ArticleLes nouvelles fonctions T-SQL de SQL Server 2012 – Episode 2/8 – FORMAT()
A l’épisode précédent, nous avions abordé les possibilités offertes par la nouvelle fonction PARSE(). Poursuivons avec FORMAT(), qui est une extension de CONVERT(), puisqu’elle est plus ouverte aux...
View ArticleEtude de table : retourner les caractéristiques des statistiques et index...
Voici un script qui retourne : – l’en-tête des statistiques d’une table – la liste des colonnes qui participent à la statistique, ou des colonnes clé de l’index (incluses et filtrées) – le vecteur de...
View ArticleTout savoir sur SEQUENCE avec SQL Server 2012
Implémentation de SQL dans SQL Server longtemps attendue, voici enfin SEQUENCE, qui permet d’obtenir un nombre augmenté d’un certain incrément à chaque appel, que l’on peut partager entre les tables et...
View ArticleConnaître la taille du cache allouée aux bases de données et à leurs tables...
Voici quelques requêtes qui montrent la taille du cache de données allouée aux tables (et vues indexées) : – pour toute l’instance SQL Server, – par base de données – par table (ou vue indexée) dans...
View ArticleUne requête pour connaître l’utilisation des index (et leur définition) : la...
Voici une requête qui retourne l’utilisation des index avec leur définition, sur un schéma et/ou une table ou vue indexée et/ou une base de données :...
View ArticleComprendre les plans d’exécution et l’Optimiseur de requêtes : deux très bons...
L’Optimiseur de Requêtes est l’organe logiciel au cœur du moteur de base de données de SQL Server. Pour avoir optimisé un grand nombre de requêtes, je dois dire que c’est une bête incroyable qui...
View ArticleLister toutes les instances de SQL Server installées sur un serveur (ou une...
Voici un script généreusement publié par Parikshit Savjani, et qui permet d’obtenir la liste du nom de toutes les instance SQL Server installées sur un serveur. Merci Parikshit, et bon listage à tous
View ArticleLes Événements Étendus avec SQL Server 2008
Je viens de publier un article sur les Événements Étendus avec SQL Server 2008. Je tiens à remercier Mikedavem pour ses encouragements, la relecture et l’aide à la publication. Je remercie également...
View ArticleNomination MVP : Chapitre 2012
Je viens d’être nominé MVP SQL Server 2012 en Thaïlande, après avoir été nominé en 2009 en France. Je tiens donc à remercier tous les participants aux forums SQL et SQL Server, ainsi que tout l’équipe...
View ArticleUne procédure stockée système pour monitorer les verrous
Voici une procédure stockée qui permet de lister les verrous en cours dans une instance SQL Server...
View ArticleLes posters des privilèges et permissions sous SQL Server 2008 R2, SQL Server...
Voici un lien intéressant qui offre pour chaque version de SQL Server, une vue d’ensemble des privilèges et permissions que l’on peut octroyer à un utilisateur ou une connexion, quelle que soit...
View ArticleAttention aux types de données money et smallmoney !
En effet, ces deux types de données produisent des erreurs de calculs. Voici un petit test pour révéler cela : 12345678910111213141516171819202122DECLARE @mon1 smallmoney, @mon2 smallmoney,...
View ArticleActiver la compression par défaut de toutes les sauvegardes de base de données
SQL Server 2008 a introduit la compression native des sauvegardes de base de données. S’il est simple d’ajouter l’option COMPRESSION dans une instruction BACKUP, il est encore mieux de ne même pas...
View ArticleAttacher une base de données qui n’a pas de fichier du journal des transactions
Voici comment attacher une base de données SQL Server pour laquelle on dispose seulement des fichiers de données mais pas du fichier du journal des transactions. L’exemple qui suit est basé sur...
View ArticleUne requête pour lister tous les travaux de l’Agent SQL Server avec leur...
Voici une requête qui permet de lister tous les jobs existant sur une instance SQL Server : – toutes leurs étapes – la définition de ces étapes (appel à une procédure stockée, exécution d’un package...
View ArticleLe guide technique détaillé de mise à niveau vers SQL Server 2012 …
… est maintenant disponible ici Bonne Lecture ! ElSüket
View ArticleAnalyse de plans de requête : SQL Sentry Plan Explorer
Si les plans d’exécution graphiques sont un bon outil pour faciliter la lecture des plans, l’outil souffre de quelques lacunes que SQL Sentry Plan Explorer a su combler. Depuis que je l’ai téléchargé...
View Article