One Step Upgrades
Simplify complex multi-stage upgrades
A Use Case Example

The Problem
A systems integrator must retire outdated servers running XProtect Corporate 2017 while upgrading the VMS to the 2025 release. The enterprise’s policy and Milestone’s upgrade rules (link) force a multi-step, in-place process.
For example:
Install XProtect 2022 on the new destination server to host the incoming database.
Upgrade the source from 2017 to a supported 2022 release.
Back up the source’s SQL database, capturing the updated 2022 schema.
Restore that database into the destination’s XProtect 2022 instance.
Run the XProtect 2025 installer on the destination, moving from 2022 up to 2025.
This approach requires multiple maintenance windows, bridge-version patches, license key management, and rollback planning at each step.
The Solution: XPort One-Step Migration Path
Deploy XProtect 2025 on your new server—no intermediate versions required.
Invoke XPort to retrieve roles, users, views, and devices directly from the 2017 system via API and deposit them in the destination.
The media database can also be transferred, depending on the source and target versions. Check with [email protected].
Finish in one maintenance window.
This collapses five traditional steps into a single, streamlined cut-over.
XPort Workflow recipe
A single run of the Upgrade Everything, All at Onceworkflow.
Last updated