Contraintes d’unicité à la norme SQL ISO (acceptant le multi null)

Depuis des lustres, SQL Server ne permets toujours pas de réaliser des contraintes d’unicité respectant la norme ISO. En effet, la norme SQL impose qu’une contrainte d’unicité porte sur les valeurs exprimées. Ce qui signifie qu’une multiplicité des marqueurs NULLs est permise dans une colonne UNIQUE. Voir : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.2.2

Modification de l’état des jobs de l’agent SQL dans le cadre d’un basculement d’état du mirroring

En cas de mise en place d’un miroir de base de données, il faut penser à ce que les jobs de l’agent SQL soient actif sur le serveur principal et inactif sur le miroir. Mais que se passe-t-il au basculement ? Cette procédure à planifier régulièrement (tous les 1/4 d’heure pas exemple) répond à cette […]

Gestion générique des tables de référence

Toute application informatique utilisant une base de données est appelée à travailler avec des tables de références. Ces tables contiennent des informations quasi statiques nécessaire au paramétrage du fonctionnement de l’application ou à l’enrichissement des données. Voici un article qui explique comment utilise de manière génériques de telle tables.

Vérification des structures d’allocation de stockage des objets d’une base

Pour obtenir un bon niveau de détail lors de la vérification des structures d’allocation des espaces de stockage d’une base de données, il est nécessaire de passer les commandes une à une sur les différentes tables… Voici une procédure qui automatise cela…