1.1 Abstract – Architektur der idbTOOLS
Die idbTOOLS (infra:NET Database Tools) sind eine Sammlung von Hilfsmitteln für den Umgang mit dem Microsoft SQL Server. Sie bestehen aus mehreren Skripten und kleineren ausführbaren Programmen.
Die Skripte werden im Windows Scripting Host (WSH) ausgeführt und benutzen hauptsächlich das vom SQL Server bereitgestellte SQL Distributed Management Framework (SQL-DMF). Die Skripte sind in zwei Schichten organisiert: in den .WSF-Dateien befinden sich die Aufrufe (Jobs) für den Benutzer und in den von den .WSF-Dateien benutzen VBScript-Dateien (.VBS) die eigentlichen Funktionen mit den Zugriffen auf die entsprechenden ActiveX-Komponenten und weitere Hilfsfunktionen zur Behandlung von Umgebungsvariablen, Aufrufparametern, Aufbereitung der Ergebnisse sowie deren Ausgabe am Bildschirm und in Dateien.
Da die Skripte als Textdateien bearbeitbar und direkt ausführbar sind, kann das idbTOOLS-Framework schnell auf spezielle Anforderungen angepasst und erweitert werden. Die idbTOOLS sind in erster Linie für Entwicklung, Test und Support von infra:NET mit SQL Server sowie die Integration von sql-spezifischen Aktionen und von vorhandenen Administrations-Dialogen für den SQL Server in die infra-Oberfläche konzipiert.