Skip to main content

XProtect Management Client

Upgrade your XProtect VMS

Last Updated: 2 minute read
Version2026r1
LanguageEnglish

Read about upgrade requirements (see Upgrade requirements) including backup of the SQL Server databases before you start the actual upgrade.

If your system is a Single Computer system, you can install the new software on top of the existing installation.

In a XProtect Interconnect or Milestone Federated Architecture system, you must start upgrading the central site and afterward the remote sites.

Important

When you start the installation, you lose the failover recording server functionality (see Failover recording servers).

Important

As of 2026 R1, the Log Server has been replaced by a new logging architecture based on OpenTelemetry and VictoriaLogs. If you are upgrading from an earlier version, see Migrating the log server.

In a distributed system, perform the upgrade in this order:

  1. Upgrade the management server with the Custom option in the installer (see Install your system - Custom option).

  2. Specify SQL Server and database. Decide whether to keep the SQL Server database that you are already using and to keep the existing data in the database.

    Note

    Milestone XProtect cannot be installed or upgraded using an MS-SQL database enrolled in a database mirroring session or an availability group because some operations cannot run on this kind of database. Remove the database from the availability group or mirroring session during the installation or upgrade. After the installation or upgrade is complete, the database can be enrolled in a mirroring session or an availability group again.

  3. Upgrade failover recording servers. From your management server's download web page (controlled by the Download Manager), install recording server.

    If you plan to enable encryption on the failover recording servers and you want to retain the failover functionality, upgrade the failover recording server without encryption and enable it after you have upgraded the recording servers.

    At this point the failover server functionality works again.

  4. If you plan to enable encryption from the recording servers or failover recording servers to the clients and it is important that the clients can retrieve data during the upgrade, upgrade all clients and services that retrieve data streams from the recording servers before you upgrade the recording servers. These clients and services are:

    • XProtect Smart Client

    • Management Client

    • Management server

    • XProtect Mobile server

    • XProtect event server

    • Milestone Open Network Bridge

    • Sites that retrieve data streams from the recording server through XProtect Interconnect

    • Some MIP SDK third-party integrations

  5. Upgrade the recording servers. You can install recording servers using the installation wizard (see Install a recording server through Download Manager) or silently (see Install a recording server silently). The advantage of a silent install is that you can do it remotely.

    Important

    If you enable encryption on the management server, the recording servers are offline until they are upgraded, and you have enabled encryption to the management server.

Continue these steps for the other sites in your system.