Total SQL Analyzer PRO

Super-Charge SQL Server

SQL Analyzer Info:

Why SQL Analyzer?


"No question this was one of the easiest transitions I have experienced due to the documentation you provide."

- R. Carter

Rave Reviews

Additional Info:



Microsoft SQL Server documentation program Download the trial version of the premier Microsoft Access documentation program

Product Review - Total SQL Analyzer PRO

Database Developers Group, Sid Singer 

Like the ubiquitous Swiss Army Knife, FMS’ Total SQL Analyzer PRO contains a multiplicity of tools for the comprehensive analysis and documentation of SQL Server 7.0 and SQL Server 2000 databases. The product is organized around the concept of a “job”, which defines the analyses to be performed. When a job is run the output produced is termed “job results”. The entire user interface is skillfully designed around these fundamental constructs of job and job results. Users manipulate these constructs to readily define jobs as well as view and print job results. Once defined, jobs may be revised, and/or run repeatedly, to track the evolution and development of changes in a database. A job definition is limited to a single server.

The product’s analyses include more than 120 performance optimizations, configuration and design issues. Objects to be included in the analyses for a particular job are selected by the user from a menu tree in defining a job. This menu tree very thoughtfully follows the same basic structure that is used in SQL Server, so anyone who already knows SQL Server will be familiar with its contents.

There is an excellent Create New Job Wizard, with very thorough documentation, which I found effective in guiding me through the process of defining a job. The object selection process for a new job, gives some indication of the various objects available for analysis.

There are a number of variations on the selection screen that allow the user to designate filters to provide for the selection of specific subsets of these objects.

The results of a job run are documented in more than 80 reports available through the user interface. The user has the option to view reports onscreen or print them. With such voluminous output available in job results it is necessary to provide some disciplined mechanism to access this information. To accomplish this, reports are organized by categories, which may also be selected from a menu tree similar to that shown above. Some of the available report categories, along with a brief description of each, are:

Information about scripts, object inventory, database lists and properties and settings.

Object dependency or cross-reference information, including where objects are used and objects used by a given object.

Issues detected by Total SQL Analyzer PRO in the documented objects

Performance suggestions detected by Total SQL Analyzer PRO in the objects selected in the job.

Information about the Microsoft SQL Server object itself, including server properties and object inventories.

Stored Procedures
Information about stored procedures including properties and TSQL

Information about tables including properties, columns, triggers, keys and indexes

I found the detailed listing of scripts for all database objects, along with issues for each, to be an invaluable documentation guide to the database design features. Another favorite is the dependencies report, which illustrates all the relationships among the objects in the database.

In summary, a very unique and comprehensive, although somewhat pricey, documentation and analysis tool for SQL Server 7.0 and SQL Server 2000.

Reviewer Biography:
Sid Singer contributed this review as a member of the Database Developers Group. He started Singer & Associates in 1983 to assist clients in using modern information technology as a strategic business tool. He is an independent consultant, ICCA member, who focuses on applications development with VB/VBA, Access and SQL Server. You can contact Sid Singer for consulting support at

Back to Main Reviews Page