A Database Documentation Tool by Elsasoft

SqlSpec 3.7

A Database Documentation Tool for .Net, ActiveX, ASP.Net, C/C++, Delphi, Java

SqlSpec will generate easy-to-read docs for any SQL Server, Oracle, DB2, Sybase ASE, MySQL, PostgreSQL, Analysis Server, MS Access, Informix, VistaDB, or ENEA Polyhedra database. Given one or more connection strings, SqlSpec will generate documentation about all the objects in your database. With SqlSpec, it is easy to keep documentation in sync with the actual database, since you can just run SqlSpec on your databases and your documentation gets updated.

For more information about this product please visit the
SqlSpec generates documentation in two formats: HTML or CHM. HTML is useful for publishing your documents on the web or an intranet site. CHM is useful if you want a single, compact file containing all your documentation about one or more databases. The CHM is indexed so it is easily searchable for any keyword. This way you can easily determine which objects reference the "EmployeeID" column, for example.

SqlSpec will document the following objects in any SQL Server 2000 or 2005 database. Many objects, such as assemblies, are only applicable for SQL Server 2005.

- database properties
- server properties and configuration
- tables
- views
- stored procedures
- user defined functions
- user defined types
- triggers
- indexes
- primary/foreign key relationships
- constraints
- schemas
- assemblies
- symmetric and asymmetric keys
- certificates
- xml schema collections
- synonyms
- dependencies between all objects above

SqlSpec will document the following objects in any Oracle 9i or above database.

- schema properties
- server properties and configuration
- tables
- views
- materialized views
- stored procedures
- user defined functions
- user defined types
- triggers
- indexes
- primary/foreign key relationships
- constraints
- pakages
- sequences
- synonyms
- dependencies between all objects above

SqlSpec will document these objects for any Analysis Server 2005 database:

- database and server properties
- data sources
- data source views and associated tables and views
- cubes and their related objects:
- cube dimensions and their attributes
- measure groups and measures
- kpis
- calculations
- actions
- dimensions
- mining structures and models
- assemblies
- roles
- database permissions
- dependencies between all objects above

SqlSpec will document these objects for any MySQL 5.0 or above database:

- tables
- views
- procedures
- functions
- triggers
- indexes
- primary/foreign key relationships
- dependencies between all objects above
- server properties

SqlSpec will document these objects for any Access 97/2000/XP/2003 database:

- tables
- queries
- procedures (used to populate reports, etc)
- primary/foreign key relationships
- dependencies between all objects above

Further, there are several features that make SqlSpec stand out from the crowded field of database documentation tools available today:

- Show DDL/XMLA code for all objects documented.
- Ability to edit extended properies on a live server from the generated documentation. This turns your document into a powerful extended properties editor.
- Ability to define your own extended properties on columns, indexes, triggers, parameters, etc that appear integrated into the documentation.
- Ability to add your own branding logo to each page in the documentation.
- Run as a console application, useful for automating SqlSpec to generate docs for you databases on a schedule, or integrating SqlSpec into your development process.
- Supports XML comments added to your stored procedures, user defined funtions, views, and triggers, similar to XML comments in C# code. These comments are parsed by SqlSpec and the content is placed in your documentation.
- Include external objects (such as COM objects, web services, web pages, or scripts) in the documentation. Specify dependencies of external objects on database objects and they will be included in the dependency graphs.
- Creates data model diagrams where any database object (or external object) can be represented.
- Specify an exclusion list so that certain objects (or just the SQL code for them) can be excluded from the documentation.
- Specify a custom navigation hierarchy to include arbitrary HTML files in the generated CHM.
- Generate dependency and primary/foreign key graphs in VML.
- Document all SQL jobs on a SQL Server.
- Optionally documents all object permissions.
- Generate a call graph for sprocs and udfs that call other sprocs and udfs.

Licensing

SqlSpec is licensed per user. If N users will be using SqlSpec in your organization, you need to purchase N licenses.

System Requirements

SqlSpec runs on Windows platforms (XP, 2000, 2003, Vista) and requires the .NET Framework 2.0

Technical Information

Database - Works with the following databases...

 • MS SQL Server
 • Oracle
 • DB2
 • MySQL
 • MS Access
 • PostgreSQL
 • Sybase

Operating System - Which operating systems does the product run on?

 • 98
 • ME
 • NT4
 • Vista
 • XP
 • 2000
For more information and to buy this product...
Publisher:
Elsasoft
Product Type:
Tool
Product Version:
3.7
Prices From:
$149