Først kan du prøve dette link Forstå SQL-afhængigheder
For det andet har du flere muligheder for at kontrollere afhængighederne
bruger sql_expression_dependencies tabel, for at se X's afhængighed af Y, kør følgende forespørgsel.
SELECT *
FROM sys.sql_expression_dependencies
WHERE referencing_id = OBJECT_ID('X')
AND referenced_id = OBJECT_ID('Y')
AND referenced_schema_name = 'dbo'
AND referenced_entity_name = 'Y'
AND referenced_database_name IS NULL
AND referenced_server_name IS NULL;
ved hjælp af syscomments tabel, gemmer SQL Servers syscomments-tabel den originale SQL-definitionssætning for hver visning, regel, standard, trigger, CHECK og DEFAULT begrænsning og lagret procedure i din database. Det er en masse information! Du kan forespørge denne tabel for at vise afhængige objekter ved hjælp af en SQL-sætning i følgende form
SELECT *
FROM syscomments
INNER JOIN sysobjects sysobj ON syscomments.id = sysobj.id
WHERE charindex('your object to check', text) > 0
ved at bruge sp_depends lagret procedure, som viser information om databaseobjektafhængigheder, såsom:visningerne og procedurerne, der afhænger af en tabel eller visning, og de tabeller og visninger, som visningen eller proceduren afhænger af
EXEC sp_depends @objname = N'your object to check'