SQL Server stocke les pages des fichier de données (tables, index, blobs…) dans des blocs de 8 pages appelés « extents » (extensions en français). Autant une page ne peut appartenir qu’à un seul objet, autant une extension peut comporter des pages de différents objets. Est-il possible de force la mise en place d’extension ne contenant qu’un seul et même type d’objet ? La réponse est oui, mais n’est pas sans conséquences !
Lire la suite
Archives pour la catégorie SQL Server 2005
Arbres intervallaires : procédure de déplacement d’un sous arbre
Dans cet article sur les arbres intervallaires, je n’ai pas mentionné comment déplacer un sous arbre modélisé par intervalle. Voici comment procéder…
Lire la suite
Arbres intervallaires : procédure de dérécursivation
Dans cet article sur les arbres intervallaires, je n’ai pas mentionné comment effectuer la transformation d’une table modélisée par auto référence en une table en mode intervallaire. Voici comment procéder…
Lire la suite
Visualiser toutes les jobs à venir de l’Agent SQL Server
Parmi les demandes fréquentes des DBA MS SQL Server, une récurrence importante est de pouvoir visionner l’ensemble des tâches planifiées qui vont se dérouler dans les jours, semaines et mois à venir. Or SQL Server, même dans sa version la plus récente n’offre toujours pas un tel outil. Voici pourtant une solution…
Lire la suite
Fonctions et procédures la différence
Quelles sont les différences majeures entre une fonction SQL dite UDF (User Defined Function) et une procédure ?
Sauvegarder toutes les bases de données d’un serveur d’un seul coup
Voici une procédure destinée à opérer une sauvegarde globales de toutes les bases d’un serveur. Différentes options sont possible comme de sauvegarder aussi les bases systèmes ou utiliser une unité de sauvegarde (device).
Lire la suite
Une procédure pour trouver une table à travers toutes les bases
Voici une procédure permettant de rechercher toutes les bases contenant une table de nom @SCH.@TAB :
Lire la suite