SQL Clone
SQLServerCentral is supported by Redgate
Log in  ::  Register  ::  Not logged in

Review - dbMaestro

By Dinesh Asanka,


dbMaestro is a database data and formation management tool. Since Software systems are constantly evolving, Database Administrators and senior developers are called for managing and controlling DB changes.

These frequent changes are difficult to manage over several varying databases, since they need to be tracked for the implications they may have on the stored data and interfaces.

dbMaestro is a tool that helps DBA's and developers with a visual presentation of the changes in several database schemas, and enables a quick & effective data and/or structure conversion.

More importantly dbMaestro allows members to work in parallel on the same system.


dbMaestro Server

dbMaestro Client

Figure 1 - dbMaestro About Box


Installation have me a bit of concern. First in getting a valid license. I had a problem of getting this due to a mail encryption problem. This was never identified early as I tried. It would have been better if it could be suggested to send the license id and license key in zip file format. Another factor is that user has to download the each module from the web site. The common practice should be providing one installation download where user has the option to select whatever options that he desires. I also got some errors when working on Windows XP while installing. But installation will not eat your hard disk space.

Figure 2 : dbMaestro at Work

Using dbMaestro

There are three operations which users can perform with dbMaestro . For this you can select base database and the compare database.

1. Schema and Data Compare

dbMaestro can be used to compare the database schema as well as the data.

Figure 3 : dbMaestro database compare

As per above screen user will be able to select the desired objects that he/she needs to compare.

Figure 4 : dbMaestro database compare outcome

Above is the outcome of the database compare. After clicking each changed object, user will be able to see the differences in the objects. From the color code, it is easy to understand. However, I have observed a problem when comparing the views. If the one field name is inserted to the view, all the other fields, which come after the inserted field also display as changed items. However, Extreme says that this will be corrected in the next release.

Figure 5 : dbMaestro database data compare outcome

dbMeastro also has a feature for comparing the data in which the user can see all the fields in addition to the changed ones.

Database Archiving

Figure 6 : dbMaestro database archiving

Above is the archiving feature that is supported by dbMeastro. With this, users are allowed to archive the database with a label. From dbMeastro you can even compare these databases as well.

Database Migrating

After comparing users one is able to migrate from base database to compared database or the vise-versa. Even user has the option to migrate just schema or the data.


Support from the technical staff was excellent. Initially I had some problems of getting a valid license. Technical staff gave me comprehensive demonstration with the help of Microsoft office Live Meeting 2003 which is a new tool. They kept on supporting via emails, on-line chats and calls even in the off-office hours.

I would have been great if dbMeastro can introduced online help for the dialog boxes where users will have a option to go to the help by pressing F1 or the clicking a help button.

Figure 7 : Support given extreme via Microsoft Office Live Meeting


dbMeastro is great tool to have in DBA's tool box. Definately this will help DBAs , Database developers, and SQAs immensely. Nevertheless, I found that the reporting part missing in this tool which is very common among other tools available around. But Extreme is expected to include this in their next release which is schedule to release in next couple of months.

Vendor Comments

During installation the columnist encountered a rare encoding problem with his license key, resulting from the Email transport used to send him the key. To avert any future problems of this sort all keys are now sent using ZIP files which will prevent encoding changes to the key.

The columnists' comment regarding reporting facilities has already been addressed in the dbMaestro roadmap and reports are included in the coming release, due September 2004.

Regarding the system's installation packages, server and client have been separated since the two packages are usually deployed to different machines.


I will rate each of the following using a scale from 1 to 5. 5 being the best and 1 being the worst. Comments are in the last column.

Ease of Use 4.5 It is very, very easy to use for all users.
Feature Set 5.0 Addressed the most common and important day to day issues of change management processes of the DBA's, database developers, QA. Most importantly several members can work in parallel on the same database.
Value 4.5 I believe this a valuable product for database developments, but it would have been great if they could find solutions for the minor issues like reporting. They have also provide the excel file dbM_ROI-calculator to evaluate the value of the product.
Technical Support 5.0 Support given by the extreme was excellent. support came by the means of telephone calls, e-mails and chats. These supports were came in off-office hours as well. E-mails replies came in just after the sending.
Lack of Bugs 4.0 There were few special case bugs. I was informed that they are fixed in next service pack, which has already been released.
Documentation 4.0 On line help is not available
Performance 4.5 I tested this for quite a large anount of data. This was not an issue.
Installation 3.5 License scheme while the installation could have been improved. Found some problems with getting a valid license key. There are several modules, which you have to download individually. It would have been better if those all the modules had packed with one installer.
Learning Curve 5.0 Fairly Easy
Overall 4.5 Great tool to use with the support they are giving. There are few more features to come in future as well.

Product Information

Web site: http://www.dbmaestro.com

Developer: Extreme Technologies

Pricing: Contact the vendor for pricing

System Requirements:

dbMaestro server components:

  • Windows Server 2000 Operating system with SP2
  • Microsoft SQL Server 2000 with SP3
dbMaestro client application:
  • Windows2000 Operating system with SP2
  • Microsoft .NET Framework
  • Microsoft SQL Server 2000 - Client Tools only

Total article views: 7535 | Views in the last 30 days: 0
Related Articles

comparing with database values

comparing with database values


Which Stored Procedure changed

Which Stored Procedure changed


Comparing multiple SQL databases

Comparing multiple SQL databases (schema's)


Comparing two tables in two databases

compare tables


Changing of Data type int to Big int in production Database which is used for replication

Changing of Data type int to Big int in production Database which is used for replication

product reviews