2010-03-11 51 views
1

我想将SchemaSpy作为针对SQL Server数据库的每晚构建的一部分进行自动化。SchemaSpy for SQL Server使用每晚构建

我不确定如何去做这件事,因为似乎有java sql server驱动程序在我生成时缺失。

任何人都可以给我一步一步的贯穿如何在这种情况下运行模式请?

+1

特别是你想要获得什么关于你的数据库的信息?可能有其他工具可以更容易自动化。另外,你正在使用什么构建工具/系统? – 2010-03-12 20:04:24

+0

我想生成一个实体关系图(ERD)。的MSBuild/TfsBuild。 – Burt 2010-03-12 20:48:54

回答

2

SchemaCrawler for Microsoft SQL Server是一个命令行程序,可以生成Microsoft SQL Server数据库的数据库图。您的构建系统可以调用SchemaCrawler命令行。 SchemaCrawler为您提供了“grep”选项以包含和排除图表中的表格和列。

在实践中,我发现输出数据库模式的文本文件在作为构建的一部分完成时也很有用。通过这种方式,您可以将文本文件检入到您的源代码控制系统中,并拥有您的架构随着时间的推移而发展的版本历史记录。 SchemaCrawler也可以通过命令行实现自动化。

相关问题