.NET framework 4.0 - see the online help for additional requirements
Supports all major database management systems
- Microsoft SQL Server 2000 to 2016
- SQL Azure
- Microsoft Analysis Server 2005 to 2016
- Microsoft Report Server 2005 to 2016
- Microsoft Integration Server 2005 to 2016
- Oracle 9i and above
- DB2 8.2 and above
- MySQL 5.0 and above
- Sybase ASE 12.0 and above
- Sybase SQL Anywhere 10.0 and up
- Informix IDS 9.0 and above
- PostgreSQL 8.0 and above
- Teradata 13.0 and above
- Microsoft Access 97 and above
- VistaDB 3.0 and above
- ENEA Polyhedra 7.0 and above
- Raima RDM Server 8.1
- SQLite 3.7 and above
Supports all objects - 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 (note that many of those objects mentioned here apply only to SQL Server databases)
Html and compiled chm output - xSQL Documenter can generate the documentation in HTML format which is useful for publishing your documents on an intranet site, and in CHM format which is useful if you want a single, compact, indexed and easily searchable file containing all your documentation about one or more databases.
Command line interface - xSQL Documenter can run as a console application, useful for automating the process of generating documentation for you databases on a schedule, or for integrating xSQL Documenter into your development process.
Dependency and primary/foreign key graphs - xSQL Documenter generates dependency and primary/foreign key graphs in VML. Such diagrams are much easier to understand at a glance than a flat list of dependent objects.
Brand the documentation - xSQL Documenter allows you to easily add your own branding logo to each page in the documentation.
DDL/XMLA code - shows DDL/XMLA code for all objects documented
XML comments added to your SPs, UDFs, etc. - 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 xSQL Documenter and the content is placed in your documentation.
Ability to edit extended properies - xSQL Documenter allows you to edit extended properies on a live server from the generated documentation. This turns your document into a powerful extended properties editor. You can think of it as a wiki for extended properties.
Define your own extended properties - ability to define your own extended properties on columns, indexes, triggers, parameters, etc that appear integrated into the documentation.
Include external objects - xSQL Documenter provides for including 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.
Data model diagrams - creates data model diagrams where any database object (or external object) can be represented.
Exclusion list - allows you to specify an exclusion list so that certain objects (or just the SQL code for them) can be excluded from the documentation.
Custom navigation hierarchy - you can specify a custom navigation hierarchy to include arbitrary HTML files in the generated CHM.
Documents all object permissions - xSQL Documenter gives you the option to documnet object permissions
Call graph - generate a call graph for stored procedures and user defined functions (UDFs) that call other stored procedures and UDFs