2010-03-11 4 views
1

Я хотел бы автоматизировать SchemaSpy как часть ночной сборки против базы данных SQL Server.SchemaSpy для SQL Server с использованием ночной сборки

Я не уверен, как это сделать, поскольку, кажется, отсутствуют драйверы сервера java sql, когда я иду создавать.

Может ли кто-нибудь дать мне шаг за шагом запустить через как запустить schemaspy в этом контексте, пожалуйста?

+1

В частности, какую информацию о вашей базе данных вы хотите получить? Могут быть другие инструменты, которые могут быть легко автоматизированы. Кроме того, какой инструмент сборки/системы вы используете? –

+0

Я хочу создать диаграмму отношений сущностей (ERD). MSBuild/TFSBuild. – Burt

ответ

2

SchemaCrawler for Microsoft SQL Server - это программа командной строки, которая может генерировать диаграмму базы данных вашей базы данных Microsoft SQL Server. Система сборки может вызывать командную строку SchemaCrawler. SchemaCrawler предоставляет вам опции «grep» для включения и исключения таблиц и столбцов на диаграмме.

На практике я обнаружил, что вывод текстового файла схемы базы данных также полезен, когда это делается как часть сборки. Таким образом, вы можете проверить текстовый файл в вашей системе управления исходным кодом и иметь историю версий того, как ваша схема эволюционировала с течением времени. SchemaCrawler предназначен для автоматизации этого также из командной строки.