Share all details related to your problem, including any error messages you may have received.
I recently upgraded from 8.1 to 8.4 and moving to 8.4p1. While patching I am getting below message ,
“IdentityIQ expected system version [8.4-105] does not match current database value [8.4-104].”
DB Scripts are run already and system version is 8.4-104 and schema version is 8.4-88.
C:\Sailpoint\Apache Software Foundation\Tomcat 9.0\webapps\ROOT\WEB-INF\bin>iiq console
IdentityIQ expected system version [8.4-105] does not match current database value [8.4-104].
Can you run a "Commit Changes " on your database? commit; or something like that.
theres two database versions now,
did you updated booth?
update identityiqah.spt_hist_database_version set schema_version = '8.4-88' where name = 'main';
--
-- ACCESS HISTORY upgrade end
--
USE identityiq;
-- DO NOT REMOVE OR MODIFY BLOCK
-- CONTEXT-SWITCH: dataSource
-- DO NOT REMOVE OR MODIFY BLOCK
--
-- This is necessary to maintain the schema version. DO NOT REMOVE.
--
update identityiq.spt_database_version set schema_version = '8.4-88' where name = 'main';
USE identityiqUAT
GO
– DO NOT REMOVE OR MODIFY BLOCK
– CONTEXT-SWITCH: dataSource
– DO NOT REMOVE OR MODIFY BLOCK
update identityiq.spt_database_version set schema_version=‘8.4-88’ where name=‘main’;
In above U used identityiqUAT and below u are updating identityiq. Can you check ?
update identityiqUAT.spt_database_version set schema_version=‘8.4-88’ where name=‘main’;
if you have different schema created for non-prod env other then default one for example default is idenityiq , please make sure you replace all the identityiq with <identityiqUAT> before executing any script . Also i would say check if the iiq.properties file have a same schema details.
Thanks everyone for all your inputs. The issue was due to the schema was pointing to dbo instead of identityiq. Once the DB team fixed it, the patching ran successfully,.