SQL Server 2000/2005 数据库文档






4.83/5 (100投票s)
T-SQL 脚本,用于生成 SQL 2000/2005 数据库的文档
引言
这是一个脚本,用于生成 SQL Server 2000/2005 数据库的 HTML 文档。它是在数据库创建之后进行逆向工程的。希望对大家有所帮助。
背景
在作为一些项目的兼职 DBA 时,我遇到在记录和发布数据库时遇到的困难,因为我没有可用的工具来生成文档。我编写了这个脚本,它以 HTML 格式输出,易于修改/发布/分发。
Using the Code
使用此脚本的步骤如下:
- 下载附件中的脚本文件,并在 Management Studio 中打开它(在版本 9.00 上测试过)。
- 选择要生成文档的数据库。
- 从“查询 - 结果到”菜单中选择“**将结果保存到文件**”(Ctrl+Shift+F)。
- 执行(F5)脚本。
- 在“**保存结果**”对话框中,在“**文件名**”文本框中键入文件名(filename.htm/filename.html),并在“**保存类型**”下拉菜单中选择“**所有文件**”(*.*)。
- 查询执行成功后,检查输出文件。
注意:要填充表和列的描述,请在创建数据库图时更新表和列的“描述”属性,或使用名称为 MS_Description
的扩展属性添加它们。
希望这些信息对您有所帮助。我计划在下一次更新中提供代码的详细信息。
更新
- 已解决获取索引列的错误
- 已解决获取检查约束列表的错误
- 已将检查约束的定义添加到文档中
- 表摘要已更改为表描述
- 表和列描述是从扩展属性填充的
从 这里 下载文档应用程序。