Modifier la colonne IDENTITY d’une table
Pour des raisons X ou Y on peut être amener à modifier la colonne auto-incrément d’une table. Comment donc changer par exemple la colonne ID(1,1) pour avoir ID(2,2) ?. On peut penser qu’un ALTER TABLE...
View ArticleSQL 2000 – AUDIT FICHIER BACKUP
Comment auditer un fichier backup sous SQL 2000 ? Voici un script T-SQL pour obtenir les informations suivantes : –>Nom du compte utilisateur sous lequel le backup est fait –>Nom du serveur sur...
View ArticleMONITORING DES SERVICES SQL DE TOUTES LES INSTANCES DE BASE DE DONNEES
Comment monitorer les principaux services SQL de tous les serveurs de base de données du réseau ? Les différentes étapes : 0.) Configurer votre poste de façon à pouvoir exécuter un script Powershell....
View ArticleCurseur plus performant que SELECT TOP 1 …DELETE
Depuis un certain temps je fais tout pour éviter d’utiliser les curseurs de façon explicite. la solution que j’ai trouvée et qui marche presque à tous les coups est la suivante : 1) Création de table...
View ArticleSUPPRESSION DES DONNEES DANS DES TABLES PARENT-ENFANT
Il arrive souvent que le modèle de données d’une base SQL SERVER ne prévoit pas la suppression en cascade ou la mise à jour en cascade entre les tables PARENT-ENFANT. Pour effectuer donc un DELETE ou...
View ArticlePour une bonne utilisation des indexes dans la clause WHERE
Le premier contrôle à effectuer en cas de lenteur d’une requête est l’analyse des indexes. Cette analyse oblige à se poser les questions suivantes : • 1. est ce que les bons indexes sont créés ? • 2....
View ArticleMontre-moi tes tables et je te dirai ce que vaut ta base …
La théorie relationnelle EXIGE que chaque table DOIT avoir une clé primaire. Mais les éditeurs de SGBDR sont permissifs vis à vis de cette recommandation. Conséquence on voit dans des bases de données...
View ArticleClé primaire (PK) et ses clés étrangères (FK)
Ces procédures stockées permettent d’afficher les clés étrangères (FK) relatives à une clé primaire (PK). Ces procédures stockées permettent de présenter les liens entre tables sans utiliser le...
View ArticleEstimation de la taille d’une base de données
D’habitude pour faire une estimation de la taille d’une base de données j’utilise l’outil POWER AMC. En fonction de différents paramètres : nombre de lignes dans chaque table, index, … POWER AMC...
View ArticleCHAR ou VARCHAR ?
Pour écconomiser de l’espace de stockage des données des tables, on est souvent confronté au choix du type CHAR ou VARCHAR. Pour une colonne dont la longueur est fixe, il n’y a pas de doute sur le...
View Article
More Pages to Explore .....