2011-07-13 15:22:41 +0000 2011-07-13 15:22:41 +0000
10
10

Visualización de las relaciones entre tablas en SQL Server Management Studio

En SQL Server Management Studio, tengo relaciones establecidas entre tablas.

¿Hay alguna forma de mostrar una vista de todas las tablas con las líneas contiguas como en Microsoft Access? ¿Tengo que abrir una nueva consulta y ejecutar algo o hay algún botón que me haya perdido?

Respuestas (4)

16
16
16
2011-07-13 15:39:58 +0000

Si está usando Management Studio 2008 :

Expanda la base de datos raíz, intente expandir la carpeta Database Diagrams, debería decir algo como “no diagrams”.

Si te pide que crees un diagrama di que sí, luego añade las tablas y ¡voilá!

Si no es así, haz clic en la carpeta Database Diagrams y crea un nuevo diagrama.

5
5
5
2013-10-12 12:27:25 +0000

Pruebe ApexSQL Search

ApexSQL Search es un complemento GRATUITO para SQL Server Management Studio y Visual Studio que, entre otras características, cuenta con la función View Dependencies. La función View Dependencies tiene la capacidad de visualizar todas las relaciones de los objetos de las bases de datos SQL, incluyendo aquellas entre objetos encriptados y del sistema, objetos específicos de SQL Server 2012 y objetos almacenados en bases de datos encriptadas con Transparent Data Encryption (TDE)

La función View Dependencies también permite configurar y personalizar el diseño del diagrama de dependencias visuales, incluyendo las relaciones que se presentarán, el diseño y el tamaño del diagrama generado y la profundidad de desglose de las dependencias

1
1
1
2015-06-24 16:34:04 +0000

Si quieres mostrar las dependencias de una tabla específica sólo tienes que seleccionar tu tabla y hacer clic con el botón derecho del ratón en Ver dependencias Comprueba cómo ver las dependencias.

SQL Server 2005 te permite mostrar las dependencias así

SELECT OBJECT_NAME(object_id) referencing,
  OBJECT_NAME(referenced_major_id),
  *
FROM sys.sql_dependencies

SQL Server 2008 tiene sys.sql_expression_dependencies sigue este enlace

0
0
0
2015-10-09 19:31:42 +0000

Estoy leyendo esta pregunta en 2015 y estoy usando SQL Server 2012. En este escenario, para ver las dependencias de una tabla, puedes seguir estos pasos:
1. En la carpeta raíz de tu base de datos, hay una carpeta llamada Database Diagrams. 2. Despliegue esta base de datos y haga clic en “sí” en la ventana emergente que va a aparecer; 3. Haga clic con el botón derecho en el campo que sospeche que tiene una dependencia, normalmente tienen las letras ID en sus nombres, por ejemplo, estoy en la base de datos EPM y en la tabla MSP_Projects tenemos el campo Proj_UID, haga clic con el botón derecho en el campo; 4. En el menú contextual que aparece, seleccionamos el elemento Relaciones. En la parte izquierda de la ventana verá las claves foráneas relacionadas con esta clave primaria, y en la parte derecha de la ventana verá las propiedades de la relación existente.