l'intégrité IntegrityReferential 3.Referential maintient la relation définie entre les tables lorsque les enregistrements sont entrés ou effacés des tables. Dans SQL Server 2000, l'intégrité référentielle est basée sur les relations entre les clés étrangères et les clés primaires ou entre les touches étrangers et des clés uniques (par FOREIGN KEY et les contraintes de vérification). L'intégrité référentielle assure que les valeurs clés sont uniformes dans l'intégrité référentielle tables.
When liées est forcée, SQL Server empêche les utilisateurs d'ajouter des enregistrements à une table liée si il n'y a aucun enregistrement associé dans la table primaire. Les utilisateurs sont également empêchés de l'évolution des valeurs dans une table primaire ou supprimer des enregistrements de la table primaire si il ya des enregistrements dans l'intégrité de IntegrityUser défini table.4.User-Defined Connexes est utilisé pour définir des règles métier spécifiques qui ne tombent pas dans les les autres catégories d'intégrité.
Toutes les catégories d'intégrité soutenir l'intégrité définie par l'utilisateur. Tous les contraintes au niveau de la colonne et niveau de la table définie dans CREATE TABLE, procédures stockées, déclencheurs et sont des exemples d'intégrité définie par l'utilisateur.