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
Lire la suite
Installer 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 Server 2012, qui démarre automatiquement Internet Explorer et ouvre la page qui correspond à ce que l’on a surligné avant de presser F1.
Si c’est efficace et que l’on peut comprendre pourquoi Microsoft a décidé de ne plus inclure les fichiers d’aide dans le package d’installation de SQL Server (poids plus léger, simplicité de maintenance de l’aide, et tous les développeurs et DBAs en en général accès à Internet), que se passe-t-il si l’on a besoin de consulter la documentation de SQL Server sur un serveur de production, qui n’a généralement pas d’accès à Internet pour des raisons de sécurité ? C’est aussi pratique pour les favoris, qui permettent de consulter la syntaxe d’une commande fréquemment utilisée mais dont on ne retient pas forcément toutes les options et subtilités.
On peut toujours installer celle-ci localement. Voyons comment procéder …
Lire la suite
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 PARSE() …
Lire la suite
Le petit lien qui fait du bien dans l’historique des jobs de l’Agent SQL Server 2012
Un petit lien bien agréable a été ajouté dans la visionneuse de l’historique des jobs de SQL Server dans la version 2012 de SQL Server Management Studio
Lire la suite
Différence entre ALTER INDEX … REBUILD et ALTER INDEX … REORGANIZE
Après avoir vu ce que sont la fragmentation interne et externe d’un index, voyons les différences entre les options REBUILD et REORGANIZE de l’instruction ALTER INDEX (ou respectivement DBCC DBREINDEX ou DBCC INDEXDEFRAG sous SQL Server 2000)
Lire la suite
5 nouvelles DMV dans SQL Server 2008 R2 SP1 (et donc SQL Server 2012)
Le service pack 1 de SQL Server 2008 R2 a introduit quelques nouvelles vues de gestion dynamique fort intéressantes, surtout quand il s’agit de communiquer avec les administrateurs système.
Lire la suite
Mêlée de considérations sur la gestion du fichier du journal des transactions
Voici un petit lot de requêtes qui permet de connaître le nombre de Virtual Log Files en cours d’utilisation …
Lire la suite
Trouver la consommation de CPU par base de données en utilisant le cache de plans, sous SQL Server 2005 et suivants
Voici une petite requête qui permet de retrouver le temps CPU consommé par base de données d’une instance SQL Server
Lire la suite
Gestion et lecture des journaux d’événements de SQL Server
Voici quelques procédures stockées systèmes et quelques suites de clics dans SQL Server Management Studio pour gérer un peu plus finement les fichiers d’information et d’erreur du moteur de bases de données de SQL Server, et de l’Agent SQL Server.
Lire la suite
Gestion basée sur des stratégies : importer les stratégies de meilleures pratiques
Introduite avec SQL Server 2008, la gestion basée sur les stratégies est une fonctionnalité qui permet d’évaluer et éventuellement de mettre en conformité des instances de SQL Server.
Cela simplifie quelque peu la gestion d’un nombre important d’instances SQL Server, en permettant de s’assurer que toutes les instances, bases de données ou objets sont en conformité, et ce de façon extrêmement élémentaire.
Autre avantage : c’est compatible avec les versions antérieures de SQL Server.
Cette fonctionnalité est livrée avec 50 stratégies par défaut, qualifiées de « meilleures pratiques », mais qui ne sont pas préinstallées directement. Voici comment les importer …