Frage

Ich mag SchemaSpy als Teil eines Nightly Build für eine SQL Server-Datenbank automatisieren.

Ich bin nicht sicher, wie genau, darüber zu gehen, wie es scheint, fehlen Java-SQL-Server-Treiber zu sein, wenn ich zu erzeugen gehen.

Könnte jemand geben Sie mir eine Schritt für Schritt durchlaufen, wie SchemaSpy in diesem Zusammenhang laufen Sie?

War es hilfreich?

Lösung

SchemaCrawler für Microsoft SQL Server ist ein Befehlszeilenprogramm, das ein Datenbank-Diagramm Ihrer Microsoft generieren SQL Server-Datenbank. Ihr Build-System können die Befehlszeile SchemaCrawler aufrufen. SchemaCrawler gibt Ihnen „grep“ Optionen enthalten und verstehen sich inklusive Tabellen und Spalten aus dem Diagramm.

In der Praxis, was ich gefunden habe, ist, dass eine Textdatei des Datenbankschemas zur Ausgabe nützlich ist, auch wenn sie als Teil des Build getan. Auf diese Weise können Sie die Textdatei in Ihrem Quellcodeverwaltungssystem überprüfen, und eine Version der Geschichte, wie Ihr Schema hat sich im Laufe der Zeit weiterentwickelt. SchemaCrawler ist so konzipiert, dies zu automatisieren, von der Kommandozeile.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top