Share via


Cómo ver las dependencias SQL (SQL Server Management Studio)

En este tema se describe cómo ver las dependencias de los objetos de SQL. Los objetos de base de datos definidos por el usuario pueden tener dependencias sobre otros objetos de base de datos definidos por el usuario. Por ejemplo, las vistas y procedimientos almacenados dependen de la existencia de tablas que contengan los datos devueltos por la vista o procedimiento. Antes de modificar o mover un objeto de base de datos, es importante identificar los objetos que dependen de ese objeto, así como los objetos de base de datos que deben estar presentes para que el objeto funcione correctamente.

Para ver las dependencias del objeto de base de datos

  1. En el Explorador de objetos, realice la conexión a una instancia de Database Engine (Motor de base de datos) y, a continuación, expándala.

  2. Expanda Bases de datos, a continuación expanda la base de datos en donde reside el objeto y, por último, expanda la carpeta a la cual pertenece el objeto. Por ejemplo, si el objeto es un procedimiento almacenado, expanda Programación y, a continuación, expanda Procedimientos almacenados.

  3. Haga clic con el botón secundario en el objeto y, a continuación, haga clic en Ver dependencias.

  4. Para mostrar una vista jerárquica de los objetos que dependen del objeto seleccionado, seleccione Objetos que dependen de <objeto seleccionado>. Para mostrar una vista jerárquica de los objetos de los cuales depende del objeto seleccionado, seleccione Objetos de los cuales depende el <objeto seleccionado>.

    Para cada objeto mostrado, se muestran el nombre del objeto y el tipo, así como el tipo de dependencia entre los objetos. El valor de tipo de dependencia puede ser uno de los siguientes:

    • Dependencia enlazada a un esquema

      Una dependencia enlazada a un esquema es una relación entre dos objetos que evita que el objeto referenciado se elimine o modifique mientras el objeto que realiza la referencia exista. Se crea una dependencia enlazada a un esquema cuando una vista o función definida por el usuario se crea utilizando la cláusula WITH SCHEMABINDING o cuando una tabla hace referencia a otro objeto a través de una restricción CHECK o DEFAULT, o bien en la definición de una columna calculada.

    • Dependencia no enlazada a un esquema

      Una dependencia no enlazada a un esquema es una relación entre dos objetos que no evita que el objeto referenciado se elimine o modifique.

    • No disponible

      "No disponible" indica que no se puede determinar el tipo de dependencia. Esta situación sólo puede producirse cuando el objeto seleccionado está en una instancia de SQL Server que es anterior a SQL Server 2008.