Review: dtsdoc and dbdesc
page 2 of 5
by Richard Dudley
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 28072/ 36

Documenting a database with dbdesc

Database schemas are very difficult to document well. There are no mechanisms for storing large amounts of descriptive information, and retrieving schema information can be tedious. When changes are made, updating the documentation can be a daunting task. Dbdesc to the rescue!

Upon starting dbdesc, you are prompted for connection parameters. Provide the usual information--server name or IP, user credentials (SQL Server security or Windows authentication) and database name. You are one-third of the way there.

Figure 1

 

On the Objects tab, select the objects you want to include in your documentation.

Figure 2

 

Expanding Tables allows you to select primary and foreign keys, indices, triggers and check constraints to be included in your documentation. You can choose specific tables by using the Advanced button (see Bonus Feature section below).

Figure 3

 

The Output tab lets you select the report format and output file names.

Figure 4

 

The name of the supplied XSL template is added to the XML file, so the documentation can be opened in a readable format and transformed by either a standard XSL or a custom one you make.

Figure 5

 

Click on the Generate button and in a few brief moments your database will be fully documented, in the format you selected. Documentation is very complete--the Northwind sample database generates a 45 page PDF.

 


View Entire Article

User Comments

Title: SqlSpec is also worth a look   
Name: Jesse
Date: 2007-12-05 4:55:15 PM
Comment:
SqlSpec is a shareware documentation generator that works against SQL Server as well as 10 other DMBS platforms (oracle, mysql, etc).

You can check it out here: http://www.elsasoft.org

Jesse






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-24 1:25:25 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search