Connect ELM702 to MSSQL Server 2008
I am trying to connect a ELM702 installation to MSSQL Server 2008 in a test environment
ELM702 officially requires MSSQL2016 or 2017 or 2019
It installs and runs on many unsupported platforms (e.g. Win11, WinServer2008) with only minor warning messages
But when I hit 'Create Tables' I get the error
The "com.ibm.team.repository.service.internal.schemagen.PersistentMappingService" feature could not start. (com.ibm.team.repository.common.transport.TeamServiceRegistryException)ID CRJAZ1092E
Caused by:
The system schema could not be created. (java.lang.RuntimeException)ID CRJAZ0820E
Caused by:
SQL Server 2016 or 2017 or 2019 (13.x or 14.x or 15.x) is required but version "10.50.4000" was detected instead. (com.ibm.team.repository.common.TeamRepositoryException)ID CRJAZ1256I
Does anybody know any hacks or ways round the blocker so I can run the product in a test environment with ELM702 hooked up to MSSQL2008 (or any other MSSQL other than 16,17,19)?
Thanks
4 answers
You should also be aware that IBM is encoraging customers to move away from MS SQL Server to either Oracle or DB2 for production environments. I believe there is an intent to drop support for MS SQL Server inb a future release. If you just want to kick the tyres, you can use the built-in Apache database support.
Thanks for your advice and guidance David and Paul.
Yes, I was aware of the MSSQL deprecation plans, thanks.
I am upgrading an RTC database from 406 to 702 and then moving it to a new network.
The upgrade involves 406->407->502->6061->702->702 on New Network (Server Rename)
I was trying to do the upgrade phase (406->702) on a single MSSQL server (which happens to be 2008)
But since that is not possible (the repotools -addTables command also has the explicit version blocker on it) I will deploy additional versions of MSSQL Server.
It looks like 3 versions of MSSQL will be the minimum. MSSQL2008 (for 406 and 407), MSSQL2014 (for CLM502 and 6061) and MSSQL 2017/2019 (for ELM702)