Before moving forward, perform the following steps:
This will allow for a recovery in case there are issues during the upgrade.
Note: The Merge1 7.0 Agent requires the following to be installed.
• .NET 8.0 Runtime ( Link )
• ASP.NET Core 8.0 Runtime (Link )
Make sure that all connectors are in an idle state.
Turn off the schedulers.
Stop the Agent service from the Services.
Un-register the old Merge1 agent. (Link)
If Merge1 Agent service fails to be deleted, perform manual deletion:
Delete the Merge1 Agent service by running SC Delete
Install the new Merge1 version on top of the previous one.
Connect to the same DB and upgrade the schema(important!).
Open Merge1 and verify the version from Licensing.
Install the Merge1 Agent application
Register the new Merge1 agent. (Link)
Turn on the Agent service from the Services.
From the Agent Pools section, verify the Merge1 Agent version.
Turn on the schedulers
Important Notes
You must install the new version of the Agent. The Merge1 application version and the version of the Merge1 Agent must be the same.
Before you begin the upgrade, regardless of your current version, please make sure to export the PDF from the licensing section. This step is important because during the upgrade, we need to upgrade the database's schema. This will reset the license to a one-month trial period each time and change the Activation Request Code, which is based on the machine's MAC address and hashes of the CPU ID. By exporting the PDF from the licensing section before the upgrade, the Technical Support Engineer (TSE) will have information about your connectors, user count, and expiration date. They will then generate a new license key with the updated activation request code based on the information in the PDF.
If using the Audit DB, you will need to manually connect to the Audit DB after installing the new version and upgrading the schema of the Merge1 DB,
Uninstall the current version and install Merge1 version 6.21.2203 and upgrade the database.
The database upgrade happens automatically after installing the new version. When the Portal is opened a screen for configuring the database will appear. After clicking Connect to main Database, provide the SQL connection details, choose the database, and click OK. A pop-up notification will appear letting you know that the database will be upgraded.
This will be a two step upgrade as an upgrade to the latest Merge1 v6 release (6.21.2203) must be performed first, and only then upgrade to the latest v7 version.
Before you begin the upgrade, please ensure that you have downloaded the necessary prerequisites.
.NET Framework 4.8, Validate the version installed by using the following PowerShell cmdlet:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
.NET 6.0 Runtime, ASP.NET Core 6.0 Runtime, which can be downloaded from here. Download and install using the Installers for Windows package, x64 bit.
Microsoft Visual C++ 2017 Redistributable 64bit installed on the machine.
After installing the necessary requirements on the machine, you can begin the upgrade steps.
Stop all connectors in an Idle state
Allow running jobs to complete and then stop
End any tasks that are stuck and cannot be stopped using Task Manager
Log out of Merge1
Install Merge1 v6 release (6.21.2203) release
Perform database upgrade by clicking Connect to main Database, provide the SQL connection details, choose the database, and click OK. A pop-up notification will appear letting you know that the database will be upgraded.
Note: Verify the upgrade was successful in the Licensing section.
Stop all connectors in an Idle state
Allow running jobs to complete and then stop
End any tasks that are stuck and cannot be stopped using Task Manager
Backup the Merge1 DB
Take a Snapshot of the Merge1 Hosting VM
The connectors must in the Stopped state
Install new version on top of the previous one
Connect to the same DB and upgrade by clicking Connect to main Database, provide the SQL connection details, choose the database, and click OK. A pop-up notification will appear letting you know that the database will be upgraded.
Verify from the Licensing section if the version is upgraded.
The only additional step that we have for this is installing and registering the Merge1 Agent (How to register the Merge1 Agent). Also, if the version is 6.21.2203, prior to performing the upgrade download and install the earlier mentioned prerequisites, and perform the same steps.
Note: The Merge1 7.0 Agent requires the following to be installed.
• .NET 8.0 Runtime
• ASP.NET Core 8.0 Runtime