In DSP Versions of 7.1 and below, the Syniti Database Versioning Tool (DBVT) SQL object export process was dependent upon some MS SQL 2008 components. If using the DBVT to export SQL objects on a server that does not have those MS SQL 2008 components, the export process fails with a error similar to the following:
To fix this export issue:
- Navigate to the {DSP Install Location}\DSP\Databases\Tools\FOR_SMO_10 folder.
- Remove any dlls that start with “Microsoft.SqlServer.”
- Replace the VersionDatabase.exe.config XML file with the file attached to this article.
- Edit the VersionDatabase.exe.config file, changing the newVersion number for the Smo and ConnectionInfo assemblies to the version of SQL Server that is installed. Refer to the following MS SQL Server Version Matrix:
RTM (Release to Manufacturing) |
Release Year |
SQL Server Version |
12.0 |
2014 |
SQL Server 2014 |
13.0 |
2016 |
SQL Server 2016 |
14.0 |
2017 |
SQL Server 2017 |
15.0 |
2019 |
SQL Server 2019 RC |
Refer to the following example for items that need to be changed: