Nuestros mejores programadores han agotado sus provisiones de café, en su búsqueda a tiempo completo por la resolución, hasta que Alfredo encontró el resultado en Gogs así que hoy la comparte contigo.
Solución:
Esto debería hacerlo:
SELECT *
FROM INFORMATION_SCHEMA.VIEWS
WHERE VIEW_DEFINITION like '%YourTableName%'
Para buscar dependencias de tablas, puede usar la vista de catálogo sys.sql_expression_dependencies:
SELECT
referencing_object_name = o.name,
referencing_object_type_desc = o.type_desc,
referenced_object_name = referenced_entity_name,
referenced_object_type_desc =so1.type_desc
FROM sys.sql_expression_dependencies sed
INNER JOIN sys.views o ON sed.referencing_id = o.object_id
LEFT OUTER JOIN sys.views so1 ON sed.referenced_id =so1.object_id
WHERE referenced_entity_name = 'Person'
También puede probar ApexSQL Search, un complemento gratuito de SSMS y VS que también tiene la función Ver dependencias. La función Ver dependencias tiene la capacidad de visualizar todas las relaciones de los objetos de la base de datos SQL, incluidas aquellas entre los objetos cifrados y del sistema, los objetos específicos del servidor SQL 2012 y los objetos almacenados en bases de datos cifradas con Cifrado transparente de datos (TDE).
Descargo de responsabilidad: trabajo para ApexSQL como ingeniero de soporte
Si necesita buscar objetos de la base de datos (por ejemplo, tablas, columnas, activadores) por nombre, eche un vistazo a la GRATIS Herramienta Red-Gate llamada Búsqueda SQL que hace esto: busca en toda su base de datos cualquier tipo de string(s).
Es una gran herramienta imprescindible para cualquier DBA o desarrollador de bases de datos, ¿ya mencioné que es absolutamente GRATIS utilizar para cualquier tipo de uso?
Si te sientes incitado, tienes la libertad de dejar un enunciado acerca de qué le añadirías a esta noticia.