Versionen: Access 2003, 2002/XP und 2000
Bei der Änderung oder Erweiterung von SQL-Datenbanken gilt es insbesondere Abhängigkeiten zu berücksichtigen, damit unplanmäßige Nebeneffekte vermieden werden. So sind oftmals beispielsweise gespeicherte Prozeduren, die Tabellen basierend auf anderen Tabellen aktualisieren, mit mehreren Tabellen über Triggers verbunden. Eine Änderung der gespeicherten Prozedur ohne Berücksichtung sämtlicher Abhängigkeiten kann dann dazu führen, dass schlimmstenfalls falsche Aktualisierungen durchgeführt werden.
Ein unschätzbares Hilfsmittel bei solchen Änderungen oder Erweiterungen ist der "SQL Dependency Tracker 2.0" von Red-Gate-Software: Das Tools zeigt sämtliche Objekte der SQL-Datenbank in einer Grafik an und macht die Abhängigkeiten durch Verbindungspfeile zwischen den Objekten deutlich. So können Sie zum Beispiel auf einen Blick erkennen, welche gespeicherte Prozedur mit welchen Tabellen verbunden ist und mögliche Seiteneffekte von vornherein ausschließen. Vereinfacht wird die Erkennung der Zusammenhänge und Abhängigkeiten durch die unterschiedliche Einfärbung der Objekte und Verbindungspfeile: So werden beispielsweise Tabellen in Grün, gespeicherte Prozeduren in Rot, Funktionen in Blau oder Triggers in Cyan angezeigt. Datenbewegungen und deren Auslöser machen unterschiedlich eingefärbte Verbindungspfeile deutlich: Sie erkennen zum Beispiel an einer hellblauen Verbindung, dass die Daten aufgrund der Ausführung einer Funktion angezeigt werden. Den Download des Tools finden Sie unter der folgenden Adresse:
Download von SQL Dependency Tracker 2.0
Starten Sie das Setup DEPENDENCYTRACKERSETUP.EXE nach dem Download per Doppelklick und folgen Sie den weiteren Anweisungen des Installationsprogramms. In Zukunft können Sie das Tool dann bei Bedarf über Start-Programme-SQL Dependency Tracker aufrufen. Das Tool ist in dieser Version Freeware und befindet sich noch im Betastadium.