Vorrei creare un diagramma di database in SQL Server 2008 e avere una vista nel diagramma. C'è un modo per fare questo?Esiste un modo per visualizzare visivamente una vista in un diagramma di database in SQL Server 2008?
risposta
Non credo. SQL Server Management Studio consente di includere solo tabelle nel diagramma del database. Se si dispone di Microsoft Visio, è possibile utilizzarlo per includere le Visualizzazioni nello schema del database.
Download SQL Sentry Plan Explorer - questa è un'applicazione gratuita che estende in modo significativo le funzionalità del piano di esecuzione incorporato in Management Studio. Prendi anche il componente aggiuntivo di Management Studio (dovrai riavviare SSMS). Una volta installato, in SSMS, eseguire la seguente query, con "Actual Execution Plan" acceso: "View con SQL Sentry Piano Explorer"
SELECT * FROM dbo.view;
Fare clic con il piano di esecuzione e scegliere
Una volta che il piano è aperto in Plan Explorer, è possibile visualizzare le tabelle di base a cui fa riferimento la vista (anche se sono nidificate) nella scheda Diagramma join nel riquadro inferiore.
Disclaimer: Lavoro per SQL Sentry, ma non ci sono assolutamente stringhe.
Solo così ho capito bene l'idea, questa app riguarda la visualizzazione più avanzata dei piani di query, giusto? Perché l'OP sta chiedendo diagrammi, non piani. Quindi il tuo suggerimento è una sorta di soluzione alternativa, ho ragione? Mi sto principalmente chiedendo di assicurarmi di non aver frainteso lo scopo di questo strumento. –
@Andriy Una delle caratteristiche dello strumento è che può mostrare il diagramma di unione per un piano, incluso il caso semplice come la query che ho mostrato. Penso che se vuoi chiamare una risposta o una soluzione alternativa è solo semantica. Se mostra un diagramma visivo dei join nella vista, allora penso che risponda alla domanda. La domanda non era "c'è uno strumento dedicato esclusivamente alla descrizione visiva di una vista?" –
No, non lo era, e grazie a uno degli screenshot che ho trovato lì ora posso vedere cosa intendi. Questa è una grande funzionalità, anche per un'app gratuita. Comunque penso che risponda solo parzialmente alla domanda. Comprendo che l'OP vuole che le viste siano incluse in un diagramma di database completo, così come (probabilmente) per mostrare le relazioni tra le tabelle sottostanti delle viste insieme alle altre relazioni nel database. –
- 1. Il modo migliore per copiare un database (SQL Server 2008)
- 2. Come esportare un diagramma di database di SQL Server 2008 su un altro DB?
- 3. ORDER BY in una vista di SQL Server 2008
- 4. Aggiungi colonna Identity per una vista in SQL Server 2008
- 5. In SQL Server 2008 R2: è possibile rinominare una tabella nello strumento Diagramma database?
- 6. Come posso visualizzare una tabella interna in SQL Server 2008?
- 7. affidabile cadere un database in SQL Server 2008 tramite C#
- 8. Come posso verificare se esiste una vista in un database?
- 9. Esiste un modo per "esportare" un intero database di SQL Server (schema e dati) in testo?
- 10. Creare un utente per SQL Server 2008?
- 11. Come forzare l'avvio di un database di SQL Server 2008
- 12. SQL Server 2008 Verificare se un indice esiste
- 13. Esiste un modo in SQL Server per identificare univocamente un database?
- 14. Sql Server 2008 - Eliminazione di un sinonimo
- 15. Nel server SQL esiste un modo per ottenere il comando 'usa database' per accettare una variabile
- 16. Il modo più semplice per differenziare due schemi tabella in SQL Server 2008?
- 17. Come proteggere un database dall'amministratore del server in Sql Server
- 18. Esiste un modo per visualizzare i file distribuiti in Azure?
- 19. Cambia proprietario del diagramma del database in SQL Server 2005
- 20. Codice colore Database SQL Server 2008
- 21. Gestione di un sottoinsieme del database in un progetto DB di SQL Server 2008
- 22. Memorizzazione di un secondo intercalare in SQL Server 2008
- 23. Come generare un diagramma di uno schema di database molto grande (SQL Server)
- 24. Visual Studio 'Progetto server SQL Server 2008' vs 'Progetto database SQL Server 2008'?
- 25. come creare uno schema XML da un database esistente in SQL Server 2008
- 26. È possibile nascondere le colonne in un diagramma di database di SQL Server Management Studio?
- 27. Come posso ottenere un dump SQL di un database SQL Server 2008?
- 28. Come visualizzare visivamente un ResultSet java?
- 29. Come utilizzare in modo efficiente LOCK_ESCALATION in SQL Server 2008
- 30. Come si converte un file .mdf di SQL Server 2008 in SQL Server 2012?
No, ma [Vista origine dati] di Microsoft BI (http://stackoverflow.com/questions/36804928/is-there-a-way-to-visually-display-a-database-view-in-a -database-diagram) consente questo e molto altro ancora. – klzbrt