Core Issue
When upgrading Cisco CallManager from version 3.1(x) to 3.3(3), the interim upgrade of all machines in the cluster to 3.3(2) is successful. However, while performing the last upgrade to 3.3(3), the Upgrade Assistant reports an error that the SQL server is the incorrect version.
Resolution
This problem is caused by attempting to upgrade the subscriber first. The installation program checks the status of the SQL server on the publisher, which is what needs to be upgraded first every time. Under no circumstances can the subscriber be upgraded first.
For more information, refer to these documents: