BVMS 12.1 - Upgrade and Migration
BVMS 12.1 - Upgrade and Migration
BVMS 12.1 - Upgrade and Migration
Author:
Wrobel Maciej (BT-VS/XSW-SEC)
Date:
5 December 2023
BVMS 12.1 - Upgrade and Migration 2 | 39
Table of Contents
1 Document information 3
1.1 Version history 3
2 Introduction 4
3 General preparations 5
3.1 Checklist 5
3.2 Version specific changes 6
4 Upgrade with Software Assurance PRO to BVMS 11.0 13
4.1 Introduction 4
4.2 Glossary 13
4.3 Check software assurance status in the Bosch Software License Manager System (SLMS) 14
4.4 Upgrade license to BVMS 11.0 15
4.5 Start the upgrade process 16
4.6 Data transfer from the Bosch Software License Manager System to the Bosch Remote Portal 18
5 BVMS initial license activation 19
5.1 BVMS 10.1 26
5.2 BVMS 10.0.1 26
5.3 BVMS 10.0 26
5.4 BVMS 8.0 27
6 Upgrading a BVMS system 28
6.1 Concepts and changes 28
6.2 Upgrade steps 30
6.3 Finalizing and confirming the upgrade 32
7 Software development kits 34
7.1 Upgrading BVMS CameoSDK 34
7.2 Upgrading BVMS Software Development Kit 34
8 Migration of a BVMS system 35
8.1 Migration of Management Server and VRM 35
8.2 Migration of iSCSI targets 36
8.3 Migration of logbook 36
8.4 Migration of user settings 36
8.5 Migration of VSG 37
9 Troubleshooting 38
9.1 Setup 38
9.2 System services 38
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 3 | 39
1 Document information
Project BVMS 12.1
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 4 | 39
2 Introduction
This document should help you to make the upgrade process as smooth as possible. The upgrade itself is
not restricted to BVMS software only. The supported software and firmware versions can be found in the
release notes of the related BVMS version.
Notice!
Exit Configuration Client and Operator Client on all affected computers before you start the upgrade
process. In some case, especially when the system load is high, we recommend stopping the
Central Server service before starting setup.
We recommend to upgrade BVMS in steps. Each version should not be more than ~two years apart.
This prevents potential issues in the upgrade process. For example, when you want to upgrade from
BVMS 11.0 (launched in May 2021) to BVMS 12.0 (launched in March 2023) no additional step is
needed. However, when you want to upgrade from BVMS 10.0 to BVMS 12.0 we recommend to
upgrade to an arbitrary BVMS release in between those versions to reduce the risk of something
going wrong in the upgrade process. You can find the exact release dates in the software service
and support documentation.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 5 | 39
3 General preparations
3.1 Checklist
This chapter provides a check list to be considered before starting the upgrade. Check the system
requirements for your desired BVMS feature with the BVMS datasheet available in the Online Product
catalog. Before starting the upgrade process, consider and check the following points:
Check Description
Read the Release Notes, which also include a list of the available patches for the specific version.
Make sure that the upgraded license activation codes for the new version are available.
As a precaution have an Emergency Backup license at hand.
Make sure that the hardware environment (servers, workstations, network, storage, keyboards) is
up-to-date, is working stable and that there are no other issues which could negatively affect the
upgrade process.
Ensure that your network is configured correctly for huge amounts of cameras, for example use
separate VLAN for up to 2000 cameras so that not more than 2000 cameras are located in one subnet.
Have a network and/or IT systems specialist available.
Get all information about network infrastructure and system design. The network design guide,
published as an article on the Bosch Building Technologies Community, lists some best-practices
regarding network infrastructure design.
Make sure how to handle redundancy solutions. Have a specialist available if necessary.
Collect all logon credentials for PCs and other devices belonging to the system.
Discuss the required downtimes with the customer. The times for the different steps are mentioned
below. The downtime for the individual recordings should not be longer than the time for the
encoder’s firmware upgrade.
Check deviations from the standard software (for example, dome driver protocols) and have them at
hand. Check if these are compatible with the new version.
Make sure that all Operator Clients and Configuration Client were logged on to the Management
Server at least once. This is required for an Auto Deployment of the SW for the clients. During Setup,
Configuration Client must be closed.
Make sure to save all the pending configuration changes and trigger the activation of the
configuration in the Configuration Client.
Be sure to have the latest supported firmware available for all IP devices.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 6 | 39
Check Description
Backup all individual configurations and important logbooks (for example user settings, which is
described in an article on the Bosch Building Technologies Community). Do not delete logbook files
(BVMSLogbook.mdf, BVMSLogbook.ldf). Note: The encoder’s Intelligent Video Analytics / Motion+
settings remain untouched.
Check if there are other individual settings (e.g. Time Server) in the BVMS CentralServer.exe.config
and note them (do not reuse the file after upgrade!)
Check the multicast settings of all devices (the multicast settings will be lost after the firmware
upgrade if you come from a firmware < 4.0 and have to be reconfigured).
Check if an external SQL server is installed and connected (this situation is described in an article on
the Bosch Building Technologies Community).
Make sure that the host name of the Management Server was not changed since the first installation.
Otherwise the SQLDB migration for the logbook will fail. If the host name of the Management Server
has changed, change the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\BVMS\Installer\SelectedValues]"LOGBOOKDB_SER
VER"="<hostname>\BVMS"
Replace the <hostname> with your current hostname of the SQL server or (local) if you run the
default local SQL Server.
Before the upgrade, download the required OMF files from the Bosch Building Technologies
Community.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 7 | 39
AiO 2 DIP- Windows BVMS 10.1.1 System Upgrade from Software Center to
7000 73x Server 2019 Manager System Manager 2.1 required as
package prerequisite.
Camera FW support
It is recommended to ensure, that all the cameras are added to the BVMS with “Secured connection” option
enabled. Please consider making this change before or after the upgrade.
Before re-configuring the camera or upgrading the camera firmware please make sure, that ports required for
BVMS connection are still open and available, as well as all the system components (including decoders) are
compatible with this firmware version.
Setup
When updating BVMS on a DIVAR IP appliance, in most of the cases System Manager with a package
should be used. For those appliances, where System Manager is a standard way of upgrading, usage of
standard BVMS setup is blocked. Please find more details in the table below.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 8 | 39
7000 2 DIP- Windows BVMS 6.0 Standard BVMS 12.0.1 is the last
71x Server 2012 setup supported version.
R2 Audit Trail feature is not
supported.
AiO 2 DIP- Windows BVMS 10.1.1 System Upgrade from Software Center
7000 73x Server 2019 Manager to System Manager required as
package prerequisite.
Setup
With BVMS 12.0 and Privacy overlay feature, two different types of setup are introduced:
• BVMS Setup (standard) - not containing AI packages for Privacy overlay feature
• BVMS Setup with AI - including AI packages for Privacy overlay feature
Please refer to the table below for applicability of setup packages.
BVMS server (standalone) yes yes BVMS Setup with AI can be used to
allow No-Touch Deployment of AI
packages for connected clients,
while standard setup is generally
sufficient for the server.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 9 | 39
BVMS Operator Client with no yes BVMS Setup with AI is required for
Privacy overlay all the workstations, where Privacy
overlay feature will be used.
BVMS Operator Client yes yes BVMS Setup with AI can also be used
without Privacy overlay if Privacy overlay is not in use, while
standard setup would be sufficient.
When updating BVMS on DIVAR IP only, Setup (standard) should be used. Installing Setup with AI (for
Privacy overlay) is not supported on DIVAR IP appliance, but can be used to update the BVMS Operator
Client workstation connecting to DIVAR IP.
Workstation monitoring
Workstation monitoring service requires a new communication ports (5410 and 5411) to be opened if special
firewall settings are implemented.
Tattile cameras
Due to the changes in the Tattile camera firmware, after updating to BVMS 12.0 please perform the following
steps:
• Upload the new “LPR_Event_Template.txt” file to the camera
• Open “Edit” dialog for the Tattile camera and press “Authenticate” to retrieve updated information from
the camera
• Verify, that correct “Device Serial Number” is displayed on Properties tab.
Application permissions
BVMS 12.0 provides new permissions for different kind of BVMS applications to be configured in the
Configuration Client. After upgrading all existing user groups will keep access to all applications. Please
consider to remove unwanted or not required permissions.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 10 | 39
Licensing
For BVMS 11.1 the license counting for multichannel encoders was changed as depicted in the following
table.
This means that for devices falling into a category with encoder count in the BVMS > 11.0 section, only one
channel license is counted for the whole encoder respectively VSG device.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 11 | 39
SDKs
The Server and Client SDKs have been rectified in their error handling behaviour. Especially with respect to
permission handling methods may now throw an SDK exception in case of missing permissions of the caller.
Please check the SDK documentation for details on each method.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 12 | 39
tool has been changed for BVMS 11.0 which prevents it from being able to decrypt configuration files created
with previous versions of the tool.
In order to migrate your BIS configuration file (or other file managed through the XmlConfigurationEncryption
tool), proceed as described in the following steps:
1. Before updating to BVMS 11.0, open the corresponding configuration file with the current version of
XmlConfigurationEncryption.exe. Copy the readable configuration data to another file and save this
file.
2. Remove the original, encrypted configuration file (.cxml).
3. Update to BVMS 11.0.
4. The automatically generated new configuration file can be opened with XmlConfigurationEncryption.
Paste the configuration data from the unencrypted backup file into the XmlConfigurationEncryption
tool and save the configuration file.
The migration is now complete and the configuration file can now be edited with the
XmlConfigurationEncryption tool as before.
Hint: For security reasons you should keep the unencrypted copy of the configuration data at a safe place.
Licensing
After updating the BVMS system to BVMS 11, the software licenses have to be migrated from the Bosch
Software License Manager System to Bosch Remote Portal
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 13 | 39
4.2 Glossary
Changes in the terms for licensing:
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 14 | 39
If the system has a valid software assurance status until the official release date of BVMS 11.0, you can
upgrade the system to BVMS 11.0!
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 15 | 39
If a system is entitled to upgrade to the next BVMS version, the Upgrade button is available. In this example
the red marked system has a valid maintenance agreement to upgrade to BVMS 11.0. The other systems are
not allowed to upgrade to BVMS 11.0.
When you click the Upgrade button, the migration process of the license from SLMS to Remote Portal starts.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 16 | 39
The SLMS system starts the upgrade process. During collecting data and creating the software order ID, the
system displays Upgrading....
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 17 | 39
Once the upgrade is finished, the system displays the following information:
When you click + next to the hardware ID, you see the software order ID:
In order to activate the BVMS 11.0 license, copy the software order ID and start the activation process in
Bosch Remote Portal.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 18 | 39
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 19 | 39
Directly click on OK. Since you want to initially activate a license, the license status is “not activated”.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 20 | 39
Activate a license
In case of an initial user account creation, please click Sign Up, fill in the required information and select the
terms of agreement check boxes. After your account is successfully created, you can login to the Bosch
Remote Portal.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 21 | 39
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 22 | 39
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 23 | 39
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 24 | 39
Step 7: Download your activation file and make it accessible to the BVMS computer
After you successfully added your license, you will see the following license dashboard in the Remote Portal.
Click Download to download the activation file and save it on your computer.
Note: If your BVMS application is not installed on the same computer where your activation file is saved,
transfer the activation file to the computer with the BVMS application.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 25 | 39
Now you can start using the full potential of your BVMS application and configure your system by adding
cameras, for example.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 26 | 39
clients
From BVMS 10.0.1 onwards the configuration file stored on the operator client can only be decrypted by the
workstation that downloaded the file from the BVMS management server. Another machine cannot decrypt
this file.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 27 | 39
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 28 | 39
12.1 12.0, 11.1.1, 11.0, Live and playback; favourites and bookmarks; permissions; pan-
10.1.1, 10.1 tilt-zoom; address book; relay control; device states; logbook (no
event filtering); notification on configuration changes; changing
an operator's password; alarms, assigning cameras to monitor
groups.
12.0 11.1.1, 11.0, 10.1.1, Live and playback; favourites and bookmarks; permissions; pan-
10.1 tilt-zoom; address book; relay control; device states; logbook (no
event filtering); notification on configuration changes; changing
an operator's password; alarms, assigning cameras to monitor
groups.
11.1.1 11.0, 10.1.1, 10.1 Live and playback; favourites and bookmarks; permissions; pan-
tilt-zoom; address book; relay control; device states; logbook (no
event filtering); notification on configuration changes; changing
an operator's password; alarms, assigning cameras to monitor
groups.
12.1, 12.0, 11.1.1, 10.0.2, 10.0.1, 10.0 Live and playback; favourites and bookmarks; permissions; pan-
11.0, 10.1.1, 10.1 tilt-zoom; address book; relay control; device states; logbook (no
event filtering); notification on configuration changes; changing
an operator's password; alarms, assigning cameras to monitor
groups.
12.0, 11.1, 11.0, 10.0 Live and playback; favourites and bookmarks; permissions; pan-
10.1.1, 10.1, 10.0.2, tilt-zoom; address book; relay control; device states; logbook (no
10.0.1 event filtering); notification on configuration changes; changing
an operator's password; alarms, assigning cameras to monitor
groups.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 29 | 39
11.1, 11.0, 10.1.1, 9.0 Live and playback; favourites and bookmarks; permissions; pan-
10.1, 10.0.2, 10.0.1, tilt-zoom; address book; relay control; device states; logbook (no
10.0 event filtering); notification on configuration changes; changing
an operator's password; alarms.
11.1 <= 5.5.5 8.0 <= 5.5.5 Live and playback; favourites and bookmarks; permissions; pan-
tilt-zoom; address book; relay control; device states; logbook (no
event filtering); notification on configuration changes.
The CameoSDK acts as a Client to the server, and benefits from the same compatibility as the
Operator Client. It is important the CameoSDK is updated with every release, as this allows it to
connect to older as well as the latest BVMS versions.
Note
The SNMP feature support is optional and required if you like to monitor network devices via SNMP.
The feature can also be independently installed later in the Windows Components Settings if
required.
6.1.4 Documentation
Documentation and software for Bosch Building Technologies products can be found in the on-line product
catalogue as follows:
Go to the Bosch Building Technologies product catalogue > select your region and your country > start a
search for your product > select the product in the search results to show the existing files.
Additional documentation (like this upgrade guide) can be found in the Bosch Building Technologies
Community > Search for "BVMS".
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 30 | 39
Patches
An overview of the latest patches can be found in the latest release notes, which are published in
the Bosch Building Technologies Product Catalogue. Go to the Bosch Building Technologies product
catalogue > select your region and your country > start a search for your product > select the
product in the search results to show the existing files.
In some cases, update setup on Windows Server might fail, due to known OS bug (KB #4506040).
In such case, please reboot the system and try running the setup again.
In some cases the VRM installation package is separated from the BVMS installation package. The
first VRM needs to be installed from the BVMS installation package, upgrades can also be installed
with the smaller VRM package which can also be found in the ISSetupPrerequisites\VRM folder in
the BVMS installation zip file.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 31 | 39
To run the No Touch Deployment, log on as an administrator. The No Touch Deployment updates both
Operator Client and Configuration Client simultaneously if both are installed. The following registry key of an
Operator Client computer shows the IP address of the last connected Management Server computer:
Notice!
Ensure that the firmware of your 3rd party cameras that are connected to your BVMS, is on the
latest compatible version.
This task takes approximately 5 minutes per device. When updating devices in parallel, the time might
increase depending on the network speed. The firmware upgrades are performed with the BVMS
Configuration Client in the IP Device Configuration dialogue. The following steps describe the upgrade using
BVMS Configuration Client.
1. On the Hardware menu, click Update device Firmware
2. Select one or more devices with left clicking on the grid. For a multi-select operation please hold the
left mouse button and move the arrow down on the grid. You can also hold down the CTRL key while
you click other devices that you want to select. The selected rows are highlighted in blue. We do not
recommend selecting more than 20 devices per batch upgrade.
3. Click Update Firmware.
In BVMS 10.0 the update device firmware dialogue was enhanced with the firmware version and
camera platform.
If the combined firmware package is used, multiple devices can be selected for a parallel upgrade. The
upgrade speed depends on the network infrastructure. The Open dialog box is displayed.
1. Select the appropriate firmware, for example vip_x_app1.fw. Then click Open. The Firmware upload
status dialog box is displayed.
2. Click Start. Wait until the firmware upload of all devices is finished and the automatic reset of the
updated devices is done. After that the status Available is displayed in the Status column. Then click
Close
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 32 | 39
In some cases the VSG installation package is separated from the BVMS installation package. The
first VSG needs to be installed from the BVMS installation package, upgrades can also be installed
with the smaller VSG package which can also be found in the ISSetupPrerequisites\VSG folder in
the BVMS installation zip file.
…\<Program directory>\Bosch\VMS\bin\BoschVMSProxyFileInstaller.exe
The following files are copied into the Global Assembly Cache (GAC):
• Bosch.Vms.Core.FeatureSupportInterface.dll
• Bosch.Vms.Core.IUserAuthenticationService.dll
You can check the GAC in C:\Windows\Microsoft.NET\assembly\GAC_32
Check Description
Ensure that all workstations (Operator Client) with alarm handling are updated.
Adjust time server settings (protocol, IP address), if required. BVMS supports SNTP.
Check that all workstations with alarm handling are upgraded because newer software versions
connected in Compatibility Mode to the Management Server offer only video monitoring.
Check correct time synchronization on all devices. Check time zone settings if required.
Check playback.
Check IntuiKey keyboards and AMGs. Can you log on and control?
Check Logbook.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 33 | 39
Check Description
Check alarms.
Check and adjust the load balancing settings of the iSCSI disk arrays.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 34 | 39
CameoSDK
If a BVMS upgrade is done, the application using the CameoSDK should be re-compiled together
with the correct CameoSDK version.
Example: you have created a CameoSDK application in the past based on CameoSDK of BVMS 5.5. The
customer now wants to upgrade to BVMS 7.5.
1. Recompile your CameoSDK application against the CameoSDK of BVMS 7.5.
2. Deploy the newly compiled CameoSDK application on the customer PC(s).
External DLLs
BVMS 8.0 is the first 64-bit BVMS version. When external, 32-bit, DLLs are used these need to be
replaced with their corresponding 64-bit versions. Please contact the DLL supplier for an updated
64-bit version.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 35 | 39
If something goes wrong during this process, the new system can be disconnected from the network
and the old system can be re-connected, which will restore the previous state of the system.
The image below shows the timeline of the existing system (BVMS 7.0) before the migration steps where
initiated.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 36 | 39
The image below show the timeline of the new system (BVMS 9.0) after the migration steps where finalized.
As you can see, the existing recordings are available in the new system.
Please note that, currently, the export mechanisms provided in the BVMS Configuration Client do
not export the user-data. This is a known problem and being worked on. Until then this work-around
should be applied
1. Stop the BVMS Central Server service on the existing server from the Windows task manager or
Services overview.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 37 | 39
2. Stop the BVMS Central Server service on the new server from the Windows task manager or Services
overview.
3. Copy the contents of the directory C:\programdata\Bosch\VMS\UserData on the existing server to the
same directory on the new server (via the network or other media).
4. Copy the "elements.bvms" file located in the directory C:\programdata\Bosch\VMS\ on the existing
server to the same location on the new server (via the network or other media).
5. Start the BVMS Central Server service on the new server from the Windows task manager or Services
overview.
When the VSG IP address needs to be changed, the old recordings will not be available.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 38 | 39
9 Troubleshooting
If you import a configuration file with an earlier version in BVMS with the current version, you must activate
the new configuration and restart the BVMS Central Server service. Otherwise new BVMS events that were
added since that earlier version are not available.
9.1 Setup
During Setup an error message can be displayed with the message text cut:
This error message may be displayed when your SQL server is busy or not available. Perform one of the
following steps to solve the issue:
• Click Retry to retry the migration of your Logbook database after addressing possible causes.
A possible reason is that the SQL Instance BVMS is not started. Please check in Control Panel >
Administrative Tools > Services if the SQL Instance BVMS is started, and start if necessary. Then click
Retry.
or
• Press Ignore to continue the Setup without migrating your logbook. You possibly do not have access
to your logbook.
or
• If your logbook fails because it was not migrated, you can restart Setup later in Repair mode to repeat
the migration.
or
• Press Cancel to abort the BVMS installation.
You can restart Setup later. Your current Logbook and custom data is retained.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.
BVMS 12.1 - Upgrade and Migration 39 | 39
Note that the BVMS Web Service Host must also be started. Only for Management Server and NVR Server:
If the service is not listed, start the command prompt, run <Install Directory>\bin\serviceinstaller.exe. If
installation fails, see the logfile: bvms.log.
Client-Server certificates are installed that are also used by Mobile Video Service.
Copyright Robert Bosch GmbH. All rights reserved, also regarding any disposal, exploration, reproduction, editing, distribution, as well
as in the event of applications for industrial property rights.