JCB: SQL Server Management Studio: Abhängigkeiten einer SP anzeigen

Hallo!

Ich benutze das SQL Server Management Studio in Kombination mit dem SQL 2005 Server. In dem Management Studio kann man sich die Abhängigkeiten der Stored Procedures bzw. der Functions innerhalb der Datenbank anzeigen lassen. Jedoch ist mir schon des öfteren aufgefallen, dass dort manchmal einige Abhängigkeiten fehlen bzw. gar keine vorhanden sind, obwohl es welche gab.

Woran kann das liegen?

Gruß
Jan

  1. Hi,

    a) du (oder werauchimmer) benutzt dynamischen SQL Code in EXEC bzw. sp_executesql

    b) Abhängigkeiten zwischen SPs werden aufgrund falscher Reihenfolge bei der Einspielung nicht verzeichnet

    Abhängigkeiten für SPs werden für gewöhnlich in der System-Tabelle sys.sysdepends von MS SQL Eingetragen.

    Warum sind diese Abhängigkeiten so wichtig für dich?

    Von Red-Gate gibt es das Tool SQL Depedency Tracker. Das möchtest du dir vielleicht anschauen? Das kann Abhängigkeiten wesentlich besser visualisieren als MS SQL Management Studio.

    Ciao, Frank

    1. Hi Frank!

      a) du (oder werauchimmer) benutzt dynamischen SQL Code in EXEC bzw. sp_executesql

      b) Abhängigkeiten zwischen SPs werden aufgrund falscher Reihenfolge bei der Einspielung nicht verzeichnet

      Abhängigkeiten für SPs werden für gewöhnlich in der System-Tabelle sys.sysdepends von MS SQL Eingetragen.

      Warum sind diese Abhängigkeiten so wichtig für dich?

      Die Abhänigkeiten sind deshalb so wichtig für mich, damit ich sehen kann wo die SP u.a. noch verwendet wird. Wenn sich z.B. beim Aufruf der SP was ändert (neuer Parameter), kann ich dann dort auch die nötigen Änderungen vornehmen.

      Von Red-Gate gibt es das Tool SQL Depedency Tracker. Das möchtest du dir vielleicht anschauen? Das kann Abhängigkeiten wesentlich besser visualisieren als MS SQL Management Studio.

      Werds mir mal ansehen. Ist das Freeware?

      Gruß
      Jan

      1. Werds mir mal ansehen. Ist das Freeware?

        Ok, das mit der Freeware hat sich erledigt ;). Sehe grad dass das Dingen 300$ kostet....