Chciałbym utworzyć diagram bazy danych w SQL Server 2008 i mieć widok na diagramie. czy jest jakiś sposób na zrobienie tego?Czy istnieje sposób wizualnego wyświetlania widoku w diagramie bazy danych w programie SQL Server 2008?
Odpowiedz
Nie sądzę. Studio SQL Server Management pozwala tylko na włączenie tabel do diagramu bazy danych. Jeśli masz program Microsoft Visio, możesz użyć go do umieszczenia widoków w swoim diagramie bazy danych.
Pobierz SQL Sentry Plan Explorer - jest to darmowa aplikacja, która znacząco rozszerza wbudowaną funkcję planu wykonania w Management Studio. Weź również dodatek Management Studio (będziesz musiał ponownie uruchomić SSMS). Po zainstalowaniu w SSMS, uruchom następującą kwerendę z „rzeczywisty plan wykonania” włączony „widok z SQL Sentry Plan Explorer”
SELECT * FROM dbo.view;
prawym przyciskiem myszy i wybrać wykonanie planu
Po otwarciu planu w Eksploratorze planów można wyświetlić tabele podstawowe, do których odwołuje się widok (nawet jeśli są zagnieżdżone) na karcie Dołącz diagram w dolnym okienku.
Zastrzeżenie: Pracuję dla Sentry SQL, ale nie ma absolutnie żadnych załączników.
Po to, abym zrozumiał ten pomysł poprawnie, ta aplikacja dotyczy bardziej zaawansowanego wyświetlania planów zapytań, prawda? Ponieważ OP pyta o diagramy, a nie plany. Więc twoja sugestia jest rodzajem obejścia, czy mam rację? Proszę przede wszystkim o upewnienie się, że nie zrozumiałem celu tego narzędzia. –
@Andriy Jedną z funkcji narzędzia jest to, że może pokazać diagram łączenia dla planu, w tym prosty przypadek, taki jak pokazane przeze mnie zapytanie. To, czy chcesz wywołać tę odpowiedź, czy obejść, to po prostu semantyka. Jeśli pokazuje wizualny schemat połączeń w widoku, to myślę, że odpowiada na pytanie. Pytanie nie brzmiało "czy istnieje narzędzie przeznaczone wyłącznie do wizualnego opisu widoku?" –
Nie, nie było, a dzięki jednemu z zrzutów ekranowych, które tam znalazłem, mogę teraz zobaczyć, co masz na myśli. To świetna funkcja, także dla bezpłatnej aplikacji. Wciąż myślę, że to tylko częściowo odpowiada na pytanie. Rozumiem, że OP chce, aby widoki zostały włączone do kompletnego diagramu bazy danych, tak aby (prawdopodobnie) pokazać relacje między tabelami bazowymi widoków w połączeniu z innymi relacjami w bazie danych. –
- 1. Kodowanie kolorami Bazy danych SQL Server 2008
- 2. Zarządzanie podzestawem bazy danych w SQL Server 2008 Projekt DB
- 3. Kreator publikacji bazy danych SQL z SQL Server 2008
- 4. Visual Studio "Projekt serwera SQL Server 2008 a projekt bazy danych Sql Server 2008"?
- 5. Role bazy danych SQL Server
- 6. Możliwe ukrywanie kolumn w diagramie bazy danych programu SQL Server Management Studio?
- 7. Zmiana sortowania SQL Server 2012 bazy danych
- 8. Jak odbudować widok w SQL Server 2008
- 9. Czy mamy danych typu array w SQL Server 2008
- 10. Czy istnieje sposób, aby zatrzymać SQL Express 2008 z Idling?
- 11. Wysyłanie poczty SMTP w programie SQL Server 2008 R2 ekspresowe
- 12. Włączanie brokera usług w SQL Server 2008
- 13. Wpływ wydajności indeksowanego widoku w MS SQL Server 2008
- 14. Przywróć bazę SQL Server 2008 do SQL Server 2000
- 15. Sposoby utrzymywania historii danych w bazie danych SQL Server 2008
- 16. SQL Server 2008 Express CONCAT() nie istnieje?
- 17. Czy istnieje elegancki sposób śledzenia modyfikacji wszystkich kolumn jednej tabeli w SQL Server 2008
- 18. określić typ danych z kolumny aliasu w SQL Server 2008
- 19. Jaki jest najlepszy sposób określenia, czy tabela tymczasowa istnieje w programie SQL Server?
- 20. TWORZENIE INDEKSU SQL Server 2008
- 21. Jak sprawdzić, czy baza danych istnieje w SQL Server?
- 22. Najlepszy sposób na synchronizację zdalnej bazy danych SQL Server z lokalną bazą danych SQL Server Compact?
- 23. Zmień nazwę pliku danych bazy danych w programie SQL Server 2005
- 24. jak stworzyć schemat XML z istniejącej bazy danych w SQL Server 2008
- 25. SQL Sposób wyświetlania danych przed określoną datą
- 26. Tworzenie kolumny obliczeniowej w SQL Server 2008
- 27. Group i hrabia w SQL Server 2008
- 28. jak wydrukować diagram bazy danych sql
- 29. jak znaleźć nieużywaną kolumnę w bazie danych (SQL Server 2008).
- 30. Przechowywanie sekundy przestępnej w SQL Server 2008
Nie, ale Microsoft BI [Widok źródła danych] (http://stackoverflow.com/questions/36804928/is-there-a-way-to-visually-displaya-a-database-view-in-a -tabela danych) pozwala na to i wiele więcej. – klzbrt