65.9K
CodeProject 正在变化。 阅读更多。
Home

SQLDoc Sharp

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.91/5 (9投票s)

2009年4月22日

CPL

2分钟阅读

viewsIcon

100444

downloadIcon

3406

SQLDoc Sharp 是一款交互式工具,旨在生成 SQL Server 2005/2008 的文档。

引言

SQLDoc Sharp 是一款交互式工具,旨在生成 SQL Server 2005/2008 的文档。

它允许您将文档导出为 CHM 格式(Microsoft 编译的 HTML 帮助)。
它也易于使用且交互性强,允许对多个数据库进行文档记录。
有关更多详细信息,请参阅 http://www.amitchaudhary.com/

背景

寻找答案:“是否有任何免费工具可以从 SQL 2005/2008 生成文档?”

Using the Code

运行应用程序后,初始用户界面如下所示

SQLDocSharp.png

生成文档需要三个步骤。

步骤 # 1

在顶部部分,提供有关 SQL Server 的详细信息。它包括

  1. 来源:SQL Server 2005/2008 的实例名称
  2. 如果想使用 SQL 身份验证连接,则
    1. 用户名:您想要使用的凭据的用户名
    2. 密码:您想要使用的凭据的密码
  3. 如果想使用 Windows 身份验证连接,则只需选中复选框(集成安全性),您的当前 Windows 凭据将被用于连接到指定的 SQL Server 实例。

步骤 # 2

从“数据库”下拉列表中选择您想要生成文档的数据库名称,然后单击“获取”按钮。

同时,您可以选择/更改将生成的 CHM 文件的文件名。如果需要,您还可以选择以 XML 格式导出元数据/文档。

步骤 # 3

单击“生成”按钮。并在指定路径下找到 CHM 文件。

在进行选择后,SQLDoc Sharp 的用户界面应如下所示

SQLDocSharp Step 2.png

生成的文档截图

目录

Index.png

实例信息

Instance Information.png

日期来源信息

DataSource Information.png

数据类型

List of DataTypes.png

用户

List of Users.png

表格

tables.png

表详细信息

table details.png

视图

Views.png

流程

procedures.png

函数

Functions.png

触发器

Triggers.png

用户定义数据类型

UDDTs.png 

关注点

在编写应用程序时,我有机会探索 SQL Server 元数据函数、存储过程等。我还探索了 ADO.NET GetSchemaMetaCollections 等。

© . All rights reserved.