none
Infos zu Datenbankdiagrammen aus Systemsichen? RRS feed

  • Frage

  • Hallo zusammen!

    Kurz und schmerzlos: Gibt es eine Systemsicht, aus der man Informationen über Datenbankdiagramme auslesen kann?

    Also ähnlich wie bei "INFORMATION_SCHEMA.TABLES" Informationen zu Tabellen zu finden sind.

     

    Danke und Gruß

    Phil

    Freitag, 6. Januar 2012 13:06

Antworten

  • Hallo Phil,

    die Diagramme werden in der Tabelle "dbo.sysdiagrams" abgelegt, ist unter den Systemtabellen in der jeweiligen Datenbank zu finden. Wirst Du nur nicht viel mit anfangen können, der Designer legt die Daten dort im Binärformat ab und das ist nicht dokumentiert.

    Sonstige Sichten gibt es dazu nicht, nur ein paar Stored Procedures, die nichts anderes machen als die Binärdaten zu lesen oder zu schreiben.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    • Als Antwort markiert Phil Gramzow Samstag, 7. Januar 2012 12:49
    Freitag, 6. Januar 2012 15:41

Alle Antworten

  • Hallo Phil,

    die Diagramme werden in der Tabelle "dbo.sysdiagrams" abgelegt, ist unter den Systemtabellen in der jeweiligen Datenbank zu finden. Wirst Du nur nicht viel mit anfangen können, der Designer legt die Daten dort im Binärformat ab und das ist nicht dokumentiert.

    Sonstige Sichten gibt es dazu nicht, nur ein paar Stored Procedures, die nichts anderes machen als die Binärdaten zu lesen oder zu schreiben.


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing
    • Als Antwort markiert Phil Gramzow Samstag, 7. Januar 2012 12:49
    Freitag, 6. Januar 2012 15:41
  • Hallo Olaf,

    schade, dass es da sonst nichts gibt.

    Trotzdem vielen Dank!

    Samstag, 7. Januar 2012 12:49
  • Hallo Phil,

    was für Informationen über Datenbankdiagramme möchtest Du auslesen?

    Nur als eine Idee: da der Database Diagram Designer auch zu Visual Database Tools Features gehört, würde ich API Reference for Database Features of Visual Studio anschauen, vielleicht kann man damit auch Datenbankdiagramme verwalten.

    Kleiner Tipp: wenn man schnell den Source Code von System Sichten, Prozeduren, Funktionen anschauen will, kann man im ExPEditor >> View >> System Objects aktivieren und den Quellcode ohne zusätzlichen Aufwände im Overview-Modus anschauen.


    ExPEditor - free SQL Server database documentation tool

    Samstag, 7. Januar 2012 13:18