Convertir des coordonnées sexagésimales en degrés et en radians
Souvent, les coordonnées géographiques sont exprimées en degrés, minutes, secondes. Mais nos systèmes sont bien plus à l’aise avec des nombres décimaux, et il est donc nécessaire de convertir des...
View ArticleEmplacement du fichier des favoris de la documentation en ligne de SQL Server...
Il n’est pas possible dans la documentation en ligne de modifier facilement l’ordre des favoris, sauf en étant un maniaque du clic. Voyons comment on peut faire avec un simple éditeur texte comme le...
View ArticleLister quelques propriétés des logins
Voici une petite requête qui retourne quelques propriétés pour tous les logins d’un instance SQL Server, avec la prochaine date d’expiration des mots de passe …...
View ArticleLister les types définis par l’utilisateur, avec les défauts et règles qui...
Voici une petite requête qui permet de retrouver la liste de tous les types définis par l’utilisateur … Comme tout type créé par l’utilisateur est une dérivation d’un type de base, les valeurs de la...
View ArticleTélécharger les filtres pour la recherche en texte intégral dans des...
Voici où vous pourrez trouver la liste des filtres pour les documents de type .docx., .xlsx, .pptx, … qui vous permettront d’utiliser la recherche en texte intégral dans ce type de documents sous SQL...
View ArticleTrouver les contraintes qui ne sont pas fiables
Pour faciliter le chargement de données, il est parfois nécessaire de désactiver une contrainte de domaine (CHECK) ou de clé étrangère, puis de la réactiver dès la fin du chargement. Si l’on écrit :...
View ArticleTrouver le nombre de lignes de toutes les tables d’une base de données
Il est intéressant, pour suivre l’évolution d’une base de données, et pour prévoir l’espace disque nécessaire, de connaître le nombre de lignes que contient chaque table. Ce qui vient en premier à...
View ArticleUne procédure stockée pour défragmenter les indexes sous SQL Server 2005 et...
Voici une petite procédure stockée que l’on peut exécuter régulièrement dans un job pour défragmenter les indexes de toutes les bases de données, en fixant les seuils de nombre de page et de...
View ArticleUne procédure pour connaître l’état physique et l’utilisation des index
Voici une petite procédure stockée qui permet de connaître l’état physique des index (nombre de pages du niveau feuille, fragmentation et taux d’utilisation des pages) en même temps que la façon dont...
View ArticleTrouver l’espace disque occupé par les fichiers, et l’espace libre dans ceux-ci
Voici quelques requêtes pour vous permettre d’auditer vos fichiers de base de données : => Par une requête 12345678910111213141516171819202122232425------------------------------- -- Nicolas SOUQUET...
View ArticleQuelle différences y-a-t-il entre TRUNCATE et DELETE ?
TRUNCATE et DELETE peuvent avoir le même effet sur une table si le DELETE n’a pas de clause WHERE. Mais est-ce bien la même chose qui se passe au niveau des données ? En réalité, ces deux instructions...
View ArticleAdministrer les services SQL Server à distance
Jour férié, je jette un œil à mes e-mails car l’entreprise dans laquelle je travaille a plusieurs sites de développement à travers le monde et qu’aujourd’hui n’est donc pas férié pour tout le monde. Un...
View ArticleInstaller le iFilter pour fichiers PDF pour la recherche full-text
Voici comment installer le iFilter pour les fichiers PDF sous SQL Server 2008 : => Télécharger le iFilter PDF Il suffit de se rendre sur cette page. Les différentes versions des iFilters PDF...
View ArticleVoir l’historique d’exécution des jobs par une requête
Si la visionneuse du journal est pratique pour voir l’historique des exécutions d’un job, comment peut-on voir s’il existe des jobs dont l’exécution a échoué (ou réussi) pour pouvoir l’encapsuler dans...
View ArticleCompresser tous les backups sans modifier du code ou un plan de maintnenance...
SQL Server 2008 a introduit la compression des sauvegardes, qui, bien que consommatrice de CPU, permet de gagner en temps d’exécution et en espace disque. Si l’on a porté une procédure stockée de...
View ArticleConfigurer les protocoles de connexion réseau à SQL Server : l’utilitaire SQL...
SQL Server 2005 a introduit l’outil SQL Server Configuration Manager, qui permet de gérer les fonctionnalités des instances SQL Server hébergées par un serveur, mais aussi la configuration du réseau....
View ArticleLister les colonnes des index d’une base de données
Voici une petite requête qui permet de lister les colonnes de tous les index d’une base de données, avec leur type et l’ordre des colonnes dans la clé de l’index :...
View ArticleObtenir la liste des deadlocks rétrospectivement
Voici une requête qui permet de retrouver la liste des deadlocks qui ont eu lieu dans une instance SQL Server. Elle se base sur la session d’événements étendus par défaut de SQL Server 2008… Les...
View ArticleTrouver les requêtes en cours de blocage
Il est utile de voir quelles sont les ressources mises en jeu dans le blocage de requêtes en cours d’exécution dans une instance SQL Server. Voici donc une requête retournant quelques informations...
View ArticleSur quelles colonnes sont collectées les statistiques ?
Voici une petite requête qui permet de connaître les colonnes sur lesquelles sont collectées les statistiques. Elle est assez utile pour les statistiques créées autmatiquement, dont le nom est assez...
View Article