आपको निम्नलिखित लेखों को देखने में रुचि हो सकती है:
- माइकल जे. स्वार्ट:अनुपलब्ध SQL निर्भरताएँ ढूँढें
- eggheadcafe.com:टूटा हुआ सामान ढूंढें
आप माइकल जे. स्वार्ट के समाधान का परीक्षण इस प्रकार कर सकते हैं:
CREATE PROCEDURE proc_bad AS
SELECT col FROM nonexisting_table
GO
SELECT
OBJECT_NAME(referencing_id) AS [this sproc or VIEW...],
referenced_entity_name AS [... depends ON this missing entity name]
FROM
sys.sql_expression_dependencies
WHERE
is_ambiguous = 0
AND OBJECT_ID(referenced_entity_name) IS NULL
ORDER BY
OBJECT_NAME(referencing_id), referenced_entity_name;
कौन सा रिटर्न:
+------------------------+------------------------------------------+
| this sproc or VIEW... | ... depends ON this missing entity name |
|------------------------+------------------------------------------|
| proc_bad | nonexisting_table |
+------------------------+------------------------------------------+