Först kan du prova den här länken Förstå SQL-beroenden
För det andra har du flera alternativ för att kontrollera beroenden
med sql_expression_dependencies tabell, för att se Xs beroende av Y, kör följande fråga.
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;
med syscomments tabell, SQL Servers syscomments-tabell lagrar den ursprungliga SQL-definitionssatsen för varje vy, regel, standard, trigger, CHECK och DEFAULT-begränsning och lagrad procedur i din databas. Det är mycket information! Du kan fråga den här tabellen för att lista beroende objekt med hjälp av en SQL-sats i följande form
SELECT *
FROM syscomments
INNER JOIN sysobjects sysobj ON syscomments.id = sysobj.id
WHERE charindex('your object to check', text) > 0
med sp_depends lagrad procedur, som visar information om databasobjekts beroenden, såsom:vyerna och procedurerna som är beroende av en tabell eller vy, och de tabeller och vyer som är beroende av vyn eller proceduren
EXEC sp_depends @objname = N'your object to check'