When attempting to upgrade Cisco CallManager from version 3.2 to 3.3, the upgrade fails stating that the SQL server does not have the proper patches / service packs installed. However, the SQL server is patched as per the Cisco CallManager installation documentation.
This particular environment had three Cisco CallManagers, one publisher, and two subscribers.
One of the mirrored hard drives, from a subscriber, was pulled out and placed into a spare MCS7835, and the upgrade attempt commenced. Aside from the mirrored hard drives, all upgrades must start with the publisher, since it contains the master database.