Database Description Tool

Free tool for Microsoft SQL Server database documentation

Compatible with Microsoft SQL Server 2005 - 2016.
Source Code
Real documentation

Database Description Tool makes it possible to manually create documentation for database objects.

Unlike other documentation tools, Database Description Tool is not a tool for automatic documentation creation, e.g. it will not create reports that states that a table is a table, or a primary key is a primary key. The documentation created by Database Description Tool can be added to source control, and be distributed as if it was any other part of the database, like a Stored Procedure, and not just a Word document distributed alongside your database.