Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
se aplica a: SQL Server 2016 (13.x) y versiones posteriores
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database en Microsoft Fabric
Puede ver las dependencias de una tabla en SQL Server Motor de base de datos, mediante SQL Server Management Studio o Transact-SQL.
Se necesita el permiso VIEW DEFINITION
en la base de datos y el permiso SELECT
en sys.sql_expression_dependencies
para la base de datos. De manera predeterminada, el permiso SELECT
solo se concede a los miembros del rol fijo de base de datos db_owner. Si se conceden los permisos SELECT
y VIEW DEFINITION
a otro usuario, el receptor puede ver todas las dependencias de la base de datos.
En el Explorador de objetos, expanda Bases de datos, expanda una base de datos y luego expanda Tablas.
Haga clic con el botón derecho en una tabla y, a continuación, seleccione Ver dependencias.
En el cuadro de diálogo Dependencias del objeto<nombre de objeto>, seleccione Objetos que dependen de<nombre de objeto> u Objetos de los que<nombre de objeto>depende.
Seleccione un objeto en la cuadrícula Dependencias . El tipo de objeto (por ejemplo, "Desencadenador" o "Procedimiento almacenado"), aparece en el cuadro Tipo .
Nota
No se admite la visualización de dependencias mediante Explorador de objetos> View Dependencies en Azure Synapse Analytics. En su lugar, use sys.sql_expression_dependencies. Los grupos de SQL de Azure Synapse Analytics admiten tipos de entidades como tablas, vistas, estadísticas filtradas y procedimientos almacenados de Transact-SQL de esta lista. La información de dependencia se crea y mantiene solo para tablas, vistas y estadísticas filtradas.
Los ejemplos de código de este artículo usan la base de datos de ejemplo de AdventureWorks2022
o AdventureWorksDW2022
, que puede descargar de la página principal de Ejemplos de Microsoft SQL Server y proyectos de comunidad.
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra Estándar, seleccione Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar.
USE AdventureWorks2022;
GO
SELECT *
FROM sys.sql_expression_dependencies
WHERE referencing_id = OBJECT_ID(N'Production.vProductAndDescription');
GO
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra Estándar, seleccione Nueva consulta.
El ejemplo siguiente devuelve los objetos que dependen de la tabla Production.Product
. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar.
USE AdventureWorks2022;
GO
SELECT *
FROM sys.sql_expression_dependencies
WHERE referenced_id = OBJECT_ID(N'Production.Product');
GO
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Creación de tablas, vistas y objetos temporales - Training
Este contenido forma parte de Creación de tablas, vistas y objetos temporales.
Documentación
Ver las dependencias de un procedimiento almacenado - SQL Server
Obtenga información sobre cómo ver las dependencias de procedimientos almacenados en sql Motor de base de datos mediante SQL Server Management Studio o Transact-SQL.
DROP TABLE (Transact-SQL) - SQL Server
DROP TABLE (Transact-SQL)
sp_depends (Transact-SQL) - SQL Server
sp_depends muestra información sobre las dependencias de objetos de base de datos.