Category : Divers

5 articles

Identifier la version SQL Server d’un fichier .mdf

Une petite procédure bien utile glanée sur le net : identifier le numéro de version interne d’un fichier .mdf Pour la liste des versions, reportez-vous à cet article : http://blog.datafly.pro/post/Retrouvez-la-version-d-origine /*——————————————————————- [SCRIPT] spDBVersion [DESCRIPTION] Obtenir le numéro de version interne d’un fichier .mdf [AUTHOR] msdn forum – jswansonpeopletrak [DATEMAJ] 20200221 […]

Recherche dans toutes les tables

Cette ancienne procédure fonctionne toujours très bien et permet de rechercher une chaîne de caractères dans toutes les colonnes de toutes les tables d’une base. Cela risque bien sûr d’être un peu long pour une base volumineuse… /*——————————————————————- [SCRIPT] sp_SearchAllTables [DATABASE] [DESCRIPTION] Recherche d’une chaîne de caractères dans toutes les […]

Créer un database snapshot (procédure stockée)

Ce script simplifie la création d’instantanés de bases de données (database snapshot) en créant la procédure sp_createsnapshot /*——————————————————————- [SCRIPT] sp_createsnapshot [DATABASE] master [DESCRIPTION] Créer un snapshot d’une base de données. [CREE/MODIFIE PAR] DATAFLY – Arian Papillon Utilise aussi la fonction F_EXTRACT_FILE (auteur Frédéric Brouard) [DATE] 20190125 ——————————————————————-*/ /****** Object: StoredProcedure […]

Ports d’écoute TCP

Plusieurs moyens d’obtenir en T-SQL les ports d’écoute TCP de l’instance à laquelle on est connecté : /*——————————————————————- [SCRIPT] TCP ports [DESCRIPTION] find local tcp ports [MAJ PAR] DATAFLY – Arian Papillon [DATE] 20181105 ——————————————————————-*/ — pour SQL 2012 et au delà SELECT value_name AS [Name],value_data AS [Port Number] From […]

Compter les DMV

Compte les DMV par catégorie. Syntaxe SQL Server 2016+, utilise la fonction string_split. /*——————————————————————- [SCRIPT] count_dmvs [DATABASE] master [DESCRIPTION] Count DMV by categories [MAJ PAR] DATAFLY – Arian Papillon ——————————————————————-*/ USE master GO SELECT value AS Categorie , type_desc , COUNT(*) AS Nb FROM ( SELECT ROW_NUMBER() OVER ( PARTITION […]