Me gustaría crear un diagrama de base de datos en SQL Server 2008 y tener una vista en el diagrama. ¿Hay alguna forma de hacer esto?¿Hay alguna manera de mostrar visualmente una vista en un diagrama de base de datos en SQL Server 2008?
Respuesta
No lo creo. El estudio SQL Server Management permite que solo se incluyan Tablas en el diagrama de la base de datos. Si tiene Microsoft Visio, puede usarlo para incluir las vistas en su diagrama de base de datos.
Descargar SQL Sentry Plan Explorer - esta es una aplicación gratuita que amplía significativamente la funcionalidad del plan de ejecución incorporado en Management Studio. Obtenga también el complemento de Management Studio (deberá volver a iniciar SSMS). Una vez instalado, en SSMS, ejecute la siguiente consulta, con el "plan de ejecución real" encendido:
SELECT * FROM dbo.view;
Haga clic con el plan de ejecución y seleccione "Ver con SQL Sentry plan Explorer".
Una vez que el plan está abierto en el Explorador de planes, puede ver las tablas base a las que hace referencia la vista (incluso si están anidadas) en la pestaña Diagrama de unión en el panel inferior.
Descargo de responsabilidad: Yo trabajo para SQL Sentry, pero no hay absolutamente ningún compromiso.
Solo para que entendiera la idea correctamente, esta aplicación se trata de una visualización más avanzada de los planes de consulta, ¿no? Porque OP está preguntando por diagramas, no por planes. Entonces, tu sugerencia es una especie de solución, ¿estoy en lo correcto? Principalmente me estoy preguntando para asegurarme de no haber malinterpretado el propósito de esta herramienta. –
@Andriy Una de las características de la herramienta es que puede mostrarle el diagrama de unión para un plan, incluido el caso simple, como la consulta que mostré. Si piensas llamar a eso una respuesta o una solución alternativa es solo una semántica, creo. Si muestra un diagrama visual de las uniones en la vista, entonces creo que responde la pregunta. La pregunta no era "¿hay alguna herramienta que esté exclusivamente dedicada a describir visualmente una vista?" –
No, no lo fue, y gracias a una de las capturas de pantalla que encontré allí ahora puedo ver lo que quieres decir. Esa es una gran característica, también para una aplicación gratuita. Todavía creo que eso responde la pregunta solo en parte. Entiendo que OP desea que las vistas se incluyan en un diagrama de base de datos completo, para (probablemente) mostrar las relaciones entre las tablas subyacentes de las vistas junto con otras relaciones en la base de datos. –
- 1. ¿Hay alguna manera en SQL Server de identificar de forma exclusiva una base de datos?
- 2. Cómo exportar un Diagrama de base de datos de SQL Server 2008 a otro DB?
- 3. Cómo reconstruir vista en SQL Server 2008
- 4. Posible ocultar columnas en un diagrama de base de datos de SQL Server Management Studio?
- 5. Cómo generar un diagrama de un esquema de base de datos muy grande (SQL Server)
- 6. Consulta SQL para mostrar todas las vistas en una base de datos de SQL Server 2005
- 7. ORDER BY en una vista Sql Server 2008
- 8. ¿Cómo convertir la base de datos de SQL Server 2008 R2 a SQL Server 2012?
- 9. ¿Cómo puedo obtener un volcado de SQL de una base de datos de SQL Server 2008?
- 10. Restaurar la base de datos de SQL Server 2008 a SQL Server 2000
- 11. ¿Está registrando TODAS las consultas en una base de datos de SQL Server 2008 Express?
- 12. ¿Hay alguna manera de enumerar las transacciones abiertas en la base de datos de SQL Server 2000?
- 13. cómo imprimir el diagrama de base de datos sql
- 14. Conectar Access 2007 a SQL Server 2008 Base de datos
- 15. Diseñando visualmente una estructura de base de datos
- 16. SQL Server 2005, cómo copiar un Diagrama de base de datos a otro servidor
- 17. Administrar un subconjunto de la base de datos en un SQL Server 2008 DB Project
- 18. ¿Hay alguna manera de DISTINCT o agrupar por un texto (o ntext) en SQL Server 2005?
- 19. ¿Cómo crear un proyecto de base de datos desde una base de datos SQL Server existente?
- 20. Mostrar datos de la base de datos SQL en Gridview
- 21. ¿Hay alguna manera en SQL Server Management Studio para ver datos de campo en un campo editable de varias líneas?
- 22. ¿Hay alguna manera de recuperar la definición de vista de un servidor SQL utilizando ADO simple?
- 23. ¿Hay alguna forma de convertir un índice no agrupado en una clave principal en una clave agrupada? (SQL Server 2008)
- 24. Buscar un objeto en SQL Server (base de datos cruzada)
- 25. SQL Server 2008 a SQL Server 2005
- 26. ¿Cómo se define una cadena de conexión a una base de datos de SQL Server 2008?
- 27. ¿Hay alguna función de regresión lineal en SQL Server?
- 28. Cambiar Propietario del Diagrama de Base de Datos en SQL Server 2005
- 29. Crear una base de datos mediante programación en SQL Server
- 30. ¿Hay alguna manera de mostrar iconos en QListView sin texto?
No, pero Microsoft BI [Vista del origen de datos] (http://stackoverflow.com/questions/36804928/is-there-a-way-to-visually-display-a-database-view-in-a -database-diagram) permite esto y mucho más. – klzbrt