Supported sources

The article recounts supported comparison and synchronization sources for schema and data comparisons.

SQL Examiner compares database schemas; SQL Data Examiner compares data. SQL Examiner Suite includes both products.

Starting version 2008, SQL Examiner, SQL Data Examiner, and, consequently, SQL Examiner Suite are available in Professional and Standard editions. The Professional editions include all features of the products; there are some limitations in the Standard editions.

Supported SQL Examiner Suite versions

We guarantee that all versions of the products work with stated on-premise and cloud databases at the product's End of Support date. If a database vendor or cloud provider changes a database which leads to compatibility issues, we update the products to fix these issues if this change was made before End of Support date. We do not update not supported versions of the SQL Examiner and SQL Data Examiner.

Major version End of Support
SQL Examiner Suite 2018 and earlier1 Not supported
SQL Examiner Suite 2022 December 31, 2023
SQL Examiner Suite 2023 December 31, 20242

1 Includes both SQL Examiner 2018 and SQL Data Examiner 2018. The support period is the same for both products. The same applied to SQL Examiner Suite 2022 and 2023.

2 The specified End of Support date is a minimal guaranteed support timeframe and can be extended later.

Schema comparison

SQL Examiner compares and synchronizes databases schemas (structures). The most recent version is SQL Examiner 2023 (builds 9.0.x.x).

SQL Examiner primarily purposed to compare and synchronize databases running on servers of the same types (i.e., SQL Server with SQL Server, Oracle with Oracle, etc.). At the same time, comparison and synchronization of different versions are fully supported (SQL Server 2012 with SQL Server 2019).

Cross-platform schema comparison

The Professional edition of the SQL Examiner supports cross-platform comparison and synchronization (i.e., SQL Server with Oracle, Oracle with PostgreSQL, and so on). You can compare and synchronize tables (data type mapping is supported) and views. However, you cannot compare text objects (stored procedures, functions, triggers, etc.).

Versions prior to 2023 (2022 and earlier) did not support comparison of views and could only compare tables.

Source types

SQL Examiner can read schemas from live databases (databases that run on database servers), database snapshots (single-file definition of database schema, created with SQL Examiner), database backups, and database creation script. Supported source types depend on product edition.

Professional edition Standard edition
Live database Yes Yes
Snapshot Yes Yes
Backup file1, 2, 3 Yes
Creation script4, 5 Yes

1 Only SQL Server backups are currently supported.

2 Only full, uncompressed backups are supported. A backup file can contain multiple backups.

3 Backup files are read-only. SQL Examiner cannot update a backup file.

4 SQL Examiner 2009-2018 works with SQL Server creation scripts only. SQL Examiner 2022 and later versions work with creation scripts for all supported databases.

5 A single-file script or a folder that contains multiple scripts for a single database can be used as a comparison source.

On-premise databases

The table below states the officially supported databases and versions for each version of SQL Examiner. Although typically old versions of SQL Examiner can work with more recent versions of databases than stated in the table (but features introduced in these versions are not supported), we cannot guarantee that there are no issues in such configurations, and these configurations are not supported.

SQL Server1 Oracle2,3 MySQL PostgreSQL2
SQL Examiner 2023 7.0–2022 10g–21c 5.0–8.0 9.0–15
SQL Examiner 2022 7.0–2019 10g–21c 5.0–8.0 9.0–13
SQL Examiner 2018 7.0–2017 10g–18c 5.0–5.7 9.0–9.5
SQL Examiner 2016 7.0–2016 10g–11g 5.0–5.7 9.0–9.5
SQL Examiner 2015 7.0–2014 10g–11g 5.0–5.6
SQL Examiner 2012 7.0–2012 10g–11g 5.0–5.5
SQL Examiner 2010 7.0–2008 10g–11g 5.0–5.5
SQL Examiner 2009 7.0–2008
SQL Examiner 2008 7.0–2008
SQL Examiner 1.x 7.0–2008

1 In this article, where SQL Server 2008 is mentioned, both SQL Server 2008 and SQL Server 2008 R2 are implied.

2 Despite stated support of the specific Oracle or PostgreSQL version, older versions of SQL Examiner do not compare and synchronize some objects of particular types in supported versions of Oracle or PostgreSQL. See Supported Oracle objects and Supported PostgreSQL objects below.

3 The first supported Oracle version is 10g. We also tested SQL Examiner with Oracle 9i, and it works, but this configuration is not officially supported.

SQL Local DB

Starting from version 2015, SQL Examiner supports SQL Local DB, introduced in the SQL Server 2012.

SQL Server Compact

Starting from version 2015, SQL Examiner supports SQL Server Compact 3.5 and SQL Server Compact 4.0 databases.

Cloud databases

We tested SQL Examiner 2018, 2022, and 2023 with the following cloud databases:

  • Azure SQL Database
  • Amazon RDS for SQL Server
  • Amazon RDS for Oracle
  • Amazon RDS for MySQL
  • Amazon RDS for MariaDB
  • Amazon RDS for PostgreSQL

Supported Oracle objects

Oracle support was added in SQL Examiner 2010. Different versions of SQL Examiner do not support some object types. The table below shows database objects supported by each SQL Examiner version.

20231 2022 2018 2016 2015 2012 2010
Tables Yes Yes Yes Yes Yes Yes Yes
Views Yes Yes Yes Yes Yes Yes Yes
Stored Procedures Yes Yes Yes Yes Yes Yes Yes
User Defined Functions Yes Yes Yes Yes Yes Yes Yes
Triggers Yes Yes Yes Yes Yes Yes Yes
Sequences Yes Yes Yes Yes Yes Yes Yes
Packages Yes Yes Yes Yes Yes Yes
Comments Yes Yes Yes Yes Yes Yes
Users Yes Yes Yes Yes Yes
Roles Yes Yes Yes Yes Yes
Generated columns Yes Yes Yes Yes
Invisible columns and indexes Yes Yes Yes Yes
Identity columns Yes Yes Yes Yes
Clusters Yes Yes Yes Yes
Partitioned tables and indexes Yes Yes Yes Yes
Bitmap Indexes Yes Yes Yes Yes
User Defined Types Yes Yes Yes
Materialized Views Yes1
Synonyms Yes1

1 Support for Materialized Views, Synonyms and some other object types of Oracle 21c have been added on July 17, 2023. For more details, see the SQL Examiner Suite 2023.3 release notes.

Supported PostgreSQL objects

SQL Examiner has worked with PostgreSQL since version 2016. The table below shows database objects supported by each SQL Examiner version.

Despite stated support for all PostgreSQL objects, some minor PostgreSQL 14 and 15 features and object properties are not supported at the date of release of SQL Examiner Suite 2023.

Support for these features will be added in subsequent release later in May 2023. See the SQL Examiner Suite 2023 release notes and SQL Examiner Suite 2023 changelog for details.

20231 2022 2018 2016
Tables Yes Yes Yes Yes
Views Yes Yes Yes Yes
User Defined Functions Yes Yes Yes Yes
Triggers Yes Yes Yes Yes
Sequences Yes Yes Yes Yes
Schemas Yes Yes Yes Yes
Roles Yes Yes Yes Yes
Permissions Yes Yes Yes Yes
Comments Yes Yes Yes Yes
Domains Yes Yes Yes
Event Triggers Yes Yes
Procedures Yes Yes
Materialized Views Yes Yes
Security Policies Yes Yes
Statistics Yes Yes
Collations Yes Yes

1 The support for minor features of PostgreSQL 15 and prior versions has been added on May 31, 2023. For more details, see the SQL Examiner Suite 2023.2 release notes.

Version control systems

Starting from version 2009, the Professional edition of the SQL Examiner can work with database creation scripts stored in various source control systems. Scripts can be either read from or updated in these systems. The following source control systems are supported:

  • Git (starting from SQL Examiner 2015)
  • Microsoft Team Foundation Server (TFS)
  • TortoiseSVN
  • Perforce
  • Microsoft SourceSafe

Data comparison

SQL Data Examiner compares and synchronizes data in various data sources. The most recent version is SQL Data Examiner 2023 (builds 9.0.x.x).

Cross-platform data comparison and synchronization

The Professional edition of the SQL Data Examiner supports cross-platform data comparison and synchronization, i.e., you can compare and synchronize data between any combination of the supported sources.

On-premise databases

SQL Server Access Oracle MySQL PostgreSQL
SQL Examiner 2023 Yes Yes Yes Yes Yes
SQL Examiner 2022 Yes Yes Yes Yes Yes
SQL Examiner 2018 Yes Yes Yes Yes Yes
SQL Examiner 2016 Yes Yes Yes Yes Yes
SQL Examiner 2015 Yes Yes Yes Yes
SQL Examiner 2012 Yes Yes Yes Yes
SQL Examiner 2010 Yes Yes Yes Yes
SQL Examiner 2009 Yes Yes Yes Yes
SQL Examiner 2008 Yes Yes Yes Yes
SQL Examiner 1.x Yes Yes Yes

SQL Local DB

Starting from version 2015, SQL Data Examiner supports SQL Local DB, introduced in the SQL Server 2012.

SQL Server Compact

Starting from version 2012, SQL Data Examiner supports SQL Server Compact 3.5 and SQL Server Compact 4.0 databases.

Other data sources

In addition to mentioned above, the SQL Data Examiner works with the following data sources.

Excel Flat files OLE DB1 ODBC1
SQL Examiner 2023 Yes Yes Yes Yes
SQL Examiner 2022 Yes Yes Yes Yes
SQL Examiner 2018 Yes Yes Yes Yes
SQL Examiner 2016 Yes Yes Yes Yes
SQL Examiner 2015 Yes Yes Yes Yes
SQL Examiner 2012 Yes Yes Yes
SQL Examiner 2010 Yes Yes Yes
SQL Examiner 2009 Yes Yes
SQL Examiner 2008 Yes Yes
SQL Examiner 1.x Yes Yes

1 Although SQL Data Examiner supports OLE DB, we recommend using ODBC as ODBC is supported by many more sources and provides better compatibility.

2 We have not tested SQL Data Examiner with all possible ODBC data sources (this is impossible), so there may be compatibility issues when working with some sources. If you encounter problems when working with ODBC data sources, please contact us and we will try to solve the problem.

  • Product:  SQL Examiner, SQL Data Examiner
  • Edition:  All
  • Version:  All
  • Published:  2021-11-18
  • Last Updated:  2023-07-18

Do not see what you are looking for?
Please submit a support request

Table of contents