What's new in SQL Examiner Suite 2009
Released: April 15, 2009
We have significantly improved SQL Examiner Suite. The new version of SQL Examiner significantly simplifies keeping your database schema under source control. We also strongly improved the data comparison and synchronization engine in SQL Data Examiner.
Integration with Source Control Systems
The new version of SQL Examiner helps you keep your database schema under version control easier than ever before. Store your database schema as a set of database creation scripts in your Source Control System, then compare and synchronize your databases with any version of these scripts. This release of SQL Examiner supports SourceSafe and Team Foundation Server.
SQL scripts comparison is significantly improved
SQL Examiner 2009 features a new SQL script parsing engine, which supports new statements and object properties. We implemented the new algorithm of two-pass parsing that allows resolving any cross-references between scripted objects in different SQL schema creation scripts.
New Script Database wizard
Now SQL Examiner allows you to script your database to save it as a set of the schema creation scripts. This wizard also allows to update these scripts with recent schema changes.
This is very useful to keep your database schema under version control.
Added support of bulk load to speed up data synchronization for Oracle
SQL Data Examiner 2009 gives the opportunity to significantly increase the speed of synchronization of large amounts of data by using the BULK INSERT while inserting and updating data in an Oracle database using SQL*Loader utility.
Direct copying of data from the source database (MS SQL Server only)
If both the source and the destination database are on the same server you can synchronize data without including those data in the synchronization script. Instead of including the data you can synchronize directly “from the source”. That is you use “INSERT INTO db1.t1 SELECT …” instead of “INSERT INTO db1.t1 VALUES (1, 2, 3)”. This speeds up the synchronization process.
The option to store large fields in files instead of storing them in the script
Before this version, when you synchronized your database, all BLOBs were encoded in characters and included directly into the SQL script. If binary fields contained large amounts of data, such SQL scripts were huge and executed very slowly. Featured in SQL Data Examiner 2009, the option “Large fields into files” enables you to export BLOBs into separate files. Thus you get a quite compact script that is executed much faster.
This option is for MS SQL Server only. It is fully supported for MS SQL Server 2005 and further versions. Support for earlier versions is limited. See the help file for more details.
Improved Oracle support
SQL Data Examiner 2009 is coming with extensively redesigned Oracle comparison and synchronization engine. Now this tool supports comparison and synchronization of all Oracle data types and allows synchronizing BLOB fields of virtually any size. Also we added the number of other enhancements to the engine to make comparison and synchronization of Oracle databases easier and more reliable.