postureco
Skip to main content

Error 20534 Schema Change Needed

How to Fix database error after a an upgrade of a very old version to a modern version of PostureRay 

What you might see (symptom)

image

After you update PostureRay (especially from an older version), PostureRay may fail to launch and show a message like:

  • “Posture Ray cannot open because there is a problem with your license.”
  • It may also say this could be due to an internet issue or an expired trial, and instruct you to contact support and mention an Error Code (example shown: 20534).
  • You may be prompted: “Do you wish to login to the technical support portal now?” with Yes / No buttons.  However, Live One-To-One Support is reserved for only clients that are actively paying for a technical Support Maintenance Agreement.

Important: In upgrade scenarios, this message can appear when Windows did not fully migrate the database during installation, and the database requires what is known as a schema version update.


Why this happens (most common cause after a self-upgrade)

  • If you upgraded from a much older version, Windows sometimes cannot complete every database migration step automatically.  This is similar to upgrading any software product.
  • PostureRay may require a manual database schema update (also called a schema change) to match the new software version.  This is not difficult and outlined below.  Again if you are covered under a support plan, you may schedule with our support team to perform all of this for you.

To-do: Run the SchemaChange tool (fix)

Follow these steps on the computer where PostureRay is installed:

  1. Close PostureRay completely
    • If PostureRay is open or stuck, close it.
    • If needed: press Ctrl + Shift + EscTask Manager → end any PostureRay-related processes.
  2. Open the PostureRay program folder
    • Go to:
      C:\Program Files (x86)\PostureCo\PostureRay
  3. Find the SchemaChange applet
    • Locate the file named: schemachange (may appear as schemachange.exe)
  4. Run SchemaChange as Administrator (twice)
    • Right-click schemachange
    • Click Run as administrator
    • Wait 20 seconds
    • Then repeat one more time:
      • Right-click schemachange → Run as administrator
    • (Running it twice helps ensure the schema update completes fully.)
  5. Launch PostureRay
    • Open PostureRay normally (or click Launch PostureRay if you have that shortcut).
    • Confirm the error message is gone.

If it still doesn’t open

  • Restart the computer, then try launching PostureRay again.
  • Make sure you ran schemachange as Administrator (standard double-click is not enough).
  • If the message persists, contact PostureCo Support and mention you will be left with no alternative than to have our technical support team to review and diagnose your issue one to one.  This will require a technical support plan to proceed at this point. https://www.postureanalysis.com/knowledge-base/postureray-annual-technical-support-plans/