Write for Us
Software Spotlight
Product:
SqlSpec
Version:
2.0
Publisher:
Elsasoft
Price:
$50 per license
There are many tools in the market arena to document your databases. I believe this is one of the most common types of database tools available. The high number of tools is an indication that this is a required feature for database developers and DBAs. So an obvious question is, is SqlSpec just another SQL Server documentation tool? Well, I won't comment. Check a few SQL Server database documentation tool reviews and then check this. You will find many features in SqlSpec that are missing in other documentations tools. Did I mention SqlSpec costs less, too?
Just to mention a few features that make SqlSpec stand out: documenting SQL Server jobs, documenting SQL Server 2005 objects (such as Assemblies, Symmetric and Asymmetric Keys, Certificates), xml comments, exclusion lists, dependency graphs, and data model diagrams.
Key Features:
It is the simplest installation that you will get for a tool. Any IT personal can install this tool. It is a zero configuration tool. Just drop the exe on your system and run it.
SqlSpec requires following software and security requirements.
First, there is detailed documentation about all the features in SqlSpec here: www.elsasoft.org/sqlspec.htm.
No fancy, flashy screens are available and you will not find many screens in SqlSpec. Instead, two simple screens are there for you to document your databases.
You need to enter connection string. It will be better if the tool provide an option to generate a connection string. For example, it can provide a simple user-interface like in creating DSN.
If you need to document a database of SQL Server in windows authentication, you need to provide a connection string as
server=(local); database=Northwind; Trusted_Connection=yes
In case of SQL Server authentication, you need to provide connection string like,
server=(local); database=Northwind; uid=sa; pwd=sa
Always you do not want to document your entire database. Most of the time, you may need selected objects to be documented. To facilitate that, there is an option of selecting objects that user wants. By clicking the "Objects…" button, you will get the following screen to select objects you want. This is useful if there are certain stored procedures that you don't want to expose to the consumers of the documentation.
After this, it is just a matter of creating CHM file.
Then just click GO button, CHM file will be created in the folder where SqlSpec available. Here also, it would be better if the GUI provided an option to users to select a folder to create a CHM file. However, if you run it from the command line, the "/o" switch allows you to specify this.