When relacionados, SQL Server impede que os usuários adicionar registros a uma tabela relacionada, se não houver registro associado na tabela primária. Os usuários também são impedidos de alterar valores em uma tabela primária ou excluir registros da tabela primária se existirem registros na integridade definidos pelo IntegrityUser definidos pelo table.4.User relacionado relacionado é usado para definir regras de negócios específicas que não se enquadram em qualquer das outras categorias de integridade. Todas as categorias de integridade de apoiar a integridade definido pelo usuário.
Todas as restrições no nível de coluna e de nível de tabela definido em CREATE TABLE, procedimentos armazenados e gatilhos são exemplos de integridade definido pelo usuário.