Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede ver las dependencias de una tabla en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.
En este tema
Antes de empezar:
Seguridad
Para ver las dependencias de una tabla con:
SQL Server Management Studio
Transact-SQL
Antes de empezar
Seguridad
Permisos
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 forma predeterminada, solo se permite el permiso SELECT 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 en la base de datos.
[Top]
Usar SQL Server Management Studio
Para ver las dependencias de una tabla
En el Explorador de objetos, expanda Bases de datos, expanda una base de datos y, a continuación, Tablas.
Haga clic con el botón secundario en una tabla y, a continuación, haga clic en Ver dependencias.
En el cuadro de diálogo Dependencias del objeto <object name>, seleccione Objetos que dependen de <object name> u Objetos de los que depende <object name>.
Seleccione un objeto en la cuadrícula Dependencias. El tipo de objeto (por ejemplo, "Desencadenador" o "Procedimiento almacenado"), aparece en el cuadro Tipo.
[Top]
Usar Transact-SQL
Para ver los objetos que dependen de una tabla
En el Explorador de objetos, conéctese a una instancia de Motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
USE AdventureWorks2012; GO SELECT * FROM sys.sql_expression_dependencies WHERE referencing_id = OBJECT_ID(N'Production.vProductAndDescription'); GO
Para ver los objetos de los que depende una tabla
En el Explorador de objetos, conéctese a una instancia de Motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
El ejemplo siguiente devuelve los objetos que dependen de la tabla Production.Product. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
USE AdventureWorks2012; GO SELECT * FROM sys.sql_expression_dependencies WHERE referenced_id = OBJECT_ID(N'Production.Product'); GO
Para obtener información adicional, vea sys.sql_expression_dependencies (Transact-SQL).
[Top]