Milestone XProtect Corporate 3.1 Step-by-Step Guide How to Back Up and Restore the System Configuration



Similar documents
Milestone XProtect Corporate 3.1 Step-by-Step Guide How to Back Up, Move and Restore the Management Server

Milestone Systems Software Manager 1.5. Administrator's Manual

SAS 9.3 Foundation for Microsoft Windows

Introduction. There are several bits of information that must be moved:

Diver-Office Backup and Restore the Database

If you have questions or need assistance, contact PCS Technical Services using the contact information on page 10.

Technical Bulletin. SQL Express Backup Utility

How To Install Database Oasis On A Computer Or Computer (For Free)

Scala InfoChannel Content Manager 5 Backup and Restore Instructions

HP ProtectTools Embedded Security Guide

KEYWORDS InteractX, database, SQL Server, SQL Server Express, backup, maintenance.

SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore

Restoring Sage Data Sage 200

Event Link for Honeywell Galaxy 1.3 User Manual

EventTracker: Support to Non English Systems

Ocularis. Configuration Database Backup. For migration, redundancy, and preservation On-Net Surveillance Systems Inc.

Getting Started Guide

Configuration for Professional Client Access

Moving the Web Security Log Database

E-Notebook SQL13.0 Desktop Migration and Upgrade Guide

Milestone Systems XProtect Advanced VMS Administrator's Getting Started Guide

HELP DOCUMENTATION E-SSOM BACKUP AND RESTORE GUIDE

Backing Up CNG SAFE Version 6.0

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

How To Backup A Database In Navision

Please check for updates to make sure you install the most recent version of our software.

Installation instructions for MERLIN Dashboard

How to protect, restore and recover SQL 2005 and SQL 2008 Databases

How to Copy A SQL Database SQL Server Express (Making a History Company)

Juris Installation / Upgrade Guide

SELF SERVICE RESET PASSWORD MANAGEMENT BACKUP GUIDE

DX8100 Series Symantec AntiVirus Corporate Edition Installation Instructions. Version

Installing Sage ACT! 2013 for New Users

XProtect Corporate 4.1 Administrator s Manual

Exchange Server Backup and Restore

Using SQL Reporting Services with Amicus

Sophos Enterprise Console server to server migration guide. Product version: 5.1 Document date: June 2012

SQL Server Protection Whitepaper

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

InformationNOW SQL 2008 Database Backup and Restoration

5.6.3 Lab: Registry Backup and Recovery in Windows XP

Installation Instructions Release Version 15.0 January 30 th, 2011

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

Installing Act! for New Users

Milestone Systems XProtect Smart Client 7.0

Moving the TRITON Reporting Databases

Xythos on Demand Quick Start Guide For Xythos Drive

Protecting SQL Server Databases Software Pursuits, Inc.

How To Install And Set Up The Database For Quicdoc And Office Therapy (The Applications)

How To Restore Your Data On A Backup By Mozy (Windows) On A Pc Or Macbook Or Macintosh (Windows 2) On Your Computer Or Mac) On An Pc Or Ipad (Windows 3) On Pc Or Pc Or Micro

Appendix E. Captioning Manager system requirements. Installing the Captioning Manager

HELP DOCUMENTATION E-SSOM BACKUP AND RESTORE GUIDE

Technical Notes. EMC NetWorker Performing Backup and Recovery of SharePoint Server by using NetWorker Module for Microsoft SQL VDI Solution

Backup / migration of a Coffalyser.Net database

HP External Hard Disk Drive Backup Solution by Seagate User Guide. November 2004 (First Edition) Part Number

HP Device Manager 4.6

DriveLock Quick Start Guide

SolarWinds Migrating SolarWinds NPM Technical Reference

Getting Started Guide

MobileStatus Server Installation and Configuration Guide

How to Back Up and Restore an ACT! Database Answer ID 19211

Install SQL Server 2014 Express Edition

BSDI Advanced Fitness & Wellness Software

Inmagic ODBC Driver 8.00 Installation and Upgrade Notes

4cast Client Specification and Installation

Distributing SMS v2.0

CODESOFT Installation Scenarios

How To Install Safari Antivirus On A Dv8000 Dv Recorder On A Pc Or Macbook Or Ipad (For A Pc) On A Microsoft Dv8 (For Macbook) On An Ipad Or Ipa (

Installing Policy Patrol on a separate machine

This document is aimed at users of the Milestone XProtect Professional s Monitor application, including users of the Monitor application s Viewer.

E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide. E-Notebook SQL 12.0 Desktop Database Migration and Upgrade Guide

Remote Storage Area (RSA) Basics

Moving Components of an Amicus Premium Installation

NETWRIX FILE SERVER CHANGE REPORTER

Figure 1: Restore Tab

Magaya Software Installation Guide

Installation Instruction STATISTICA Enterprise Server

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

ESET REMOTE ADMINISTRATOR. Migration guide

Installing Basic PAYE Tools onto a networked computer

Backup Cisco ICM Database in Microsoft SQL 2000

Acronis Backup & Recovery 10 Server for Windows. Workstation. Quick Start Guide

Sophos Enterprise Console server to server migration guide. Product version: 5.2

DataCove. Installation Instructions for Search Plug-in for Microsoft Outlook 2007 & 2010 (All Users)

Milestone Systems XProtect Advanced VMS Administrator's Manual

Server Installation: ServerTools

How To Install Outlook Addin On A 32 Bit Computer

File Management Utility User Guide

Novell ZENworks Asset Management 7.5

Version 4.61 or Later. Copyright 2013 Interactive Financial Solutions, Inc. All Rights Reserved. ProviderPro Network Administration Guide.

SQL Express to SQL Server Database Migration Goliath Performance Monitor v11.5

1. CONFIGURING REMOTE ACCESS TO SQL SERVER EXPRESS

Cloud Attached Storage

InformationNOW SQL 2005 Database Backup and Restoration

BackupAssist v6 quickstart guide

NovaBACKUP Central Management Console

CS SoftDent Practice Management Software Installation Guide for Client/Server Configurations

CS SoftDent Practice Management Software Installation Guide for Client/Server Configurations

Transcription:

Milestone XProtect Corporate 3.1 Step-by-Step Guide How to Back Up and Restore the System Configuration This document describes backup and restoration on the same XProtect Corporate Management Server. If you need to back up your XProtect Corporate system configuration on one server, move to another physical server, and then restore your configuration on that server, you should read the step-by-step guide How to Back Up, Move and Restore System Configuration, available on the XProtect Corporate software DVD as well as from http://www.milestoneys.com. Why Back Up? The Management Server stores your XProtect Corporate system s configuration in a database. The database contains almost your entire XProtect Corporate system configuration, including recording servers, cameras, inputs, output, users, rules, alerts, patrolling profiles, clients views, any XProtect Smart Walls, etc. Only if you use the Map feature is some of your configuration also stored outside the database (read more about that on page 2). The system configuration database can be stored in two different ways: Network SQL Server: You have chosen to store your XProtect Corporate system s configuration in a database on an existing SQL Server on your network. When that is the case, XProtect Corporate s Management Server simply points to the database s location on the SQL Server. SQL Server Express Edition: You have chosen to store your XProtect Corporate system s configuration in a SQL Server Express Edition database on the Management Server itself. Regularly backing up your XProtect Corporate system configuration database is always recommended: Having a backup gives you the ability to restore your system configuration in a disaster recovery scenario. However, backing up also has the added benefit that it flushes the SQL Server s transaction log. What is the SQL Server transaction log, and why does it need to be flushed? Each time you make a change to your XProtect Corporate configuration, the SQL Server will log the change in its transaction log regardless whether it is a SQL Server on your network or a SQL Server Express edition. The transaction log is essentially a security feature that makes it possible to roll back and undo changes to the SQL Server database. The SQL Server by default stores its transaction log indefinitely, and therefore the transaction log will over time build up more and more entries. The SQL Server s transaction log is by default located on the system drive, and if the transaction log just grows and grows, it may in the end prevent Windows from running properly. Flushing the SQL Server s transaction log from time to time is thus a good idea; flushing it does not in itself make the transaction log file smaller, but it prevents it from growing out of control. XProtect Corporate does not, however, automatically flush the SQL Server s transaction log at specific intervals. This is because users have different needs. Some want to be able to undo changes for a very long time, others do not care; what would suit one organization s needs could be problematic for others. You can do several things on the SQL Server itself to keep the size of the transaction log down, including truncating and/or shrinking the transaction log (for numerous articles on this topic, go to support.microsoft.com and search for SQL Server transaction log). However, backing up XProtect Corporate s system configuration database is generally a better option since it flushes the SQL Server s transaction log and gives you the security of being able to restore your XProtect Corporate system in case something unexpected happens. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 1 of 9

Prerequisites You will need: Microsoft SQL Server Management Studio Express, a tool downloadable for free from www.microsoft.com/downloads. Among its many features for managing SQL Server databases are some easyto-use backup and restoration features. Download and install the tool on your existing Management Server. Other backup tools than SQL Server Management Studio Express will also work, but this document describes use of SQL Server Management Studio Express. Are You Using the XProtect Smart Wall Add-on Product? Smart Wall configuration is stored in the system configuration database, and will consequently also be covered when you follow the instructions in the following. Are You Using XProtect Corporate s Map Feature? If using XProtect Corporate s Map feature (for using maps, floor plans, etc. for navigation and status visualization in clients), virtually all configuration of the Map server is done through a Smart Client. The Map Server configuration, however, is stored server-side, but typically not on the Management Server itself, although that may also happen in some organizations. The Map Server configuration is stored in a regular Windows folder, not in the SQL Server-based system configuration database. It is therefore not included when you back up the system configuration database, so you must back up and restore the Map Server configuration separately. The separate backup and restoration processes for the Map Server are described on page 4 and 7 respectively. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 2 of 9

Backing Up the System Configuration 1. Stop the Management Server service to prevent configuration changes being made. This is important since any changes made to the XProtect Corporate configuration between the time you create a backup and the time you restore it on your new Management Server will be lost. If changes are made after the backup, you will have to make a new backup. Note that certain conditions apply while the Management Server service is stopped: Recording servers will still be able to record: Any currently working recording servers will have received a copy of their configuration from the Management Server, so they will be able to work and store recordings on their own while the Management Server service is stopped. Scheduled and motion-triggered recording will therefore work, and event-triggered recording will also work as long as it is based on events from the recording server itself. Recording servers will store log data locally: They will automatically send log data to the Management Server when the Management Server service is started again. Clients will not be able to log in: Smart Client and Remote Client access is authorized through the Management Server. When the Management Server service is stopped, clients will not be able to log in. See the following, however. Already logged in clients can remain logged in for up to an hour: When clients log in, they are authorized by the Management Server. Technically, the Management Server gives each client a token, which allows the clients to communicate with recording servers for up to one hour. Should the clients need to communicate with recording servers for longer than one hour, the Management Server automatically renews the clients tokens. When the Management Server service is stopped, however, tokens cannot be renewed, and the clients will lose their connections to recording servers when their tokens expire. If you start the Management Server service within an hour, there is a good chance that many of your users will not be affected. We definitely recommend that you inform your users about the possibility of losing contact with the surveillance system while the Management Server service is stopped, even though many users might not experience any loss of contact at all. No ability to configure the system: While the Management Server service is stopped, you will not be able to change system configuration through the Management Client. 2. Open Microsoft SQL Server Management Studio Express from Windows Start menu (typically by selecting All Programs > Microsoft SQL Server 2005 > SQL Server Management Studio Express). When you open the tool, you are prompted to connect to a server. Specify the name of the required SQL Server (in the example illustration in the following, the server is called MM01232), and connect with the user account under which the database was created. Tip: You do not have to type the name of the SQL server: If you click inside the Server name field and select <Browse for more...>, you can select the required SQL Server from a list instead. 3. Once connected, you will see a tree structure in the Object Explorer in the left part of the window. Expand the SQL Server item, then the Databases item. We are primarily interested in the Surveillance database. The Surveillance database contains your entire XProtect Corporate system configuration, including recording servers, cameras, inputs, output, users, rules, alerts, patrolling profiles, clients views, any XProtect Smart Walls, etc. No database called Surveillance? Surveillance is the default name of the database containing the system configuration. If you can find the database, but it is not called Surveillance, it could be because you gave the database another name when you once installed the Management Server. In the following, we will assume that the database uses the default name. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 3 of 9

Example: When the Management Server was installed, you had the option of changing the database name from the default name Surveillance to another name. This can be the reason why your database has another name. 4. Right-click the Surveillance database, and select Tasks > Back Up... 5. On the Back Up Database dialog s General page, do the following: Under Source: Verify that the selected database is Surveillance and that the backup type is Full. Under Destination: A destination path for the backup is automatically suggested. Verify that the path is satisfactory. If not, remove the suggested path, and add another path of your choice. 6. On the Back Up Database dialog s Options page, do the following: Under Reliability: Select Verify backup when finished and Perform checksum before writing to media. 7. When ready, click OK to begin the backup. When backup is finished, you will see a confirmation. When finished, exit Microsoft SQL Server Management Studio Express. Tip: Also consider backing up the SurveillanceLog database, using the same method. The SurveillanceLog database (name may be different if you renamed the system configuration database) contains all your XProtect Corporate system logs, including errors reported by recording servers and cameras. Backing up this database is not vital since it does not contain any system configuration, but you may later appreciate having access to system logs from before the Management Server move. 8. During the backup process, the Management Server service was stopped to prevent configuration changes being made until you were done. Remember to start the Management Server service again. Backing Up the Map Server Configuration If using XProtect Corporate s Map feature (for using maps, floor plans, etc. for navigation and status visualization in clients), virtually all configuration of the Map server is done through a Smart Client. The Map Server configuration, 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 4 of 9

however, is stored server-side, but typically not on the Management Server itself, although that may also happen in some organizations. The Map Server configuration is stored in a regular Windows folder, not in the SQL Server-based system configuration database. It is therefore not included when you back up the system configuration database, so you must back and restore the Map Server configuration separately. On the computer on which the Map Server configuration is stored, make a backup copy of the XProtect Map Server folder, including all of its subfolders and content: On a computer running Windows Vista, Windows 2008 Server or Window 7, you will typically find the folder at C:\ProgramData\Milestone\XProtect Map Server On a server running Windows XP or Windows Server 2003, you will typically find the folder at: C:\Documents and Settings\All Users\Application Data\Milestone\XProtect Map Server 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 5 of 9

Restoring the System Configuration Luckily, most users never need to restore their backed-up XProtect Corporate system configuration, but if you ever have the need, use the following process: 1. Stop the Management Server service to prevent configuration changes being made until you have restored the system configuration database. Note that certain conditions apply while the Management Server service is stopped: Recording servers will still be able to record: Any currently working recording servers will have received a copy of their configuration from the Management Server, so they will be able to work and store recordings on their own while the Management Server service is stopped. Scheduled and motion-triggered recording will therefore work, and event-triggered recording will also work as long as it is based on events from the recording server itself. Recording servers will store log data locally: They will automatically send log data to the Management Server when the Management Server service is started again. Clients will not be able to log in: Mart Client and Remote Client access is authorized through the Management Server. When the Management Server service is stopped, clients will not be able to log in. See the next item, however. Already logged in clients can remain logged in for up to an hour: When clients log in, they are authorized by the Management Server. Technically, the Management Server gives each client a token, which allows the clients to communicate with recording servers for up to one hour. Should the clients need to communicate with recording servers for longer than one hour, the Management Server automatically renews the clients tokens. When the Management Server service is stopped, however, tokens cannot be renewed, and the clients will lose their connections to recording servers when their tokens expire. If you start the Management Server service within an hour, there is a good chance that many of your users will not be affected. We definitely recommend that you inform your users about the possibility of losing contact with the surveillance system while the Management Server service is stopped, even though many users might not experience any loss of contact at all. No ability to configure the system: While the Management Server service is stopped, you will not be able to change system configuration through the Management Client. 2. Open Microsoft SQL Server Management Studio Express from Windows Start menu (typically by selecting All Programs > Microsoft SQL Server 2005 > SQL Server Management Studio Express). When you open the tool, you are prompted to connect to a server. Specify the name of the required SQL Server, and connect with the user account under which the database was created. Tip: You do not have to type the name of the SQL server: If you click inside the Server name field and select <Browse for more...>, you can select the required SQL Server from a list instead. 2. Once connected, you will see a tree structure in the Object Explorer in the left part of the window. Expand the SQL Server item, then the Databases item. 3. Right-click the Surveillance database, and select Tasks > Restore > Database... No database called Surveillance? Surveillance is the default name of the database containing the system configuration. If you can find the database, but it is not called Surveillance, it could be because you gave the database another name when you once installed Management Server. In the following, we will assume that the database uses the default name. 4. The Restore Database dialog s General page, do the following: Under Source for restore, select From device, and click the button to the right of the field. 5. In the Specify Backup dialog s Backup media list, make sure that File is selected. Then click the Add button. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 6 of 9

6. In the Locate Backup File dialog, locate and select your backup file Surveillance.bak. Then click OK. 7. Back in the Specify Backup dialog, the path to your backup file is now listed. Click OK. 8. Back on the Restore Database dialog s General page, your backup is now listed under Select the backup sets to restore. Make sure you select the backup by selecting the check box in the Restore column. 9. Now go to the Restore Database dialog s Options page, and select Overwrite the existing database. Leave the other options as they are. 10. When ready, click OK to begin the restoration. When the restoration is finished, you will see a confirmation. When finished, exit Microsoft SQL Server Management Studio Express. Tip: If instead you get an error message telling you that the database is in use, try exiting Microsoft SQL Server Management Studio Express completely, then repeat steps 1-10. 11. During the restoration process, the Management Server service was stopped to prevent configuration changes being made until you were done. Remember to start the Management Server service again. If you also backed up the SurveillanceLog database from the old Management Server, restore it using the same method. Restoring the Map Server Configuration If using XProtect Corporate s Map feature (for using maps, floor plans, etc. for navigation and status visualization in clients), virtually all configuration of the Map server is done through a Smart Client. The Map Server configuration, however, is stored server-side, but typically not on the Management Server itself, although that may also happen in some organizations. The Map Server configuration is stored in a regular Windows folder, not in the SQL Server-based system configuration database. It is therefore not included when you restore the system configuration database, so you must back and restore the Map Server configuration separately. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 7 of 9

On the computer on which the Map Server configuration is stored, restore your Map Server configuration by placing your backup copy of the XProtect Map Server folder, including all of its subfolders and content, to the location where your XProtect Corporate system expects to find it: On a computer running Windows Vista, Windows 2008 Server or Windows 7, you would typically place the folder at C:\ProgramData\Milestone\XProtect Map Server On a server running Windows XP or Windows Server 2003, you would typically place the folder at: C:\Documents and Settings\All Users\Application Data\Milestone\XProtect Map Server Restart the Management Server service after placing the XProtect Map Server folder at its required location. Then make sure that the Map Server service is recognized as a trusted service within XProtect Corporate: 1. In XProtect Corporate s Management Client, click the Tools menu, then select Registered Services... 2. In the Add/Remove Registered Services window, select the Map Service in the list, then click Edit... 3. In the Edit Registered Service window, select Trusted, then click OK. 4. The Map Server is now restored with its previous configuration. In the Add/Remove Registered Services window, click Close. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 8 of 9

Trademarks XProtect is a registered trademark of Milestone Systems A/S. Microsoft and Windows are registered trademarks of Microsoft Corporation. All other trademarks mentioned in this document are trademarks of their respective owners. Disclaimer This document is intended for general information purposes only, and due care has been taken in its preparation. Any risk arising from the use of this information rests with the recipient, and nothing herein should be construed as constituting any kind of warranty. Milestone Systems A/S reserve the right to make adjustments without prior notification. All names of people and organizations used in this document s examples are fictitious. Any resemblance to any actual organization or person, living or dead, is purely coincidental and unintended. Want More? The XProtect Corporate Administrator s Manual, and many other useful guides and manuals, are available for download in PDF format from www.milestone.dk/support/documentation. Milestone Systems Headquarters: Milestone Systems A/S Banemarksvej 50 G, DK-2605 Brondby, Copenhagen, Denmark Tel.: +45 88 300 300 Fax: +45 88 300 301 Milestone also has offices in Australia, Dubai (UAE), France, Germany, Italy, Japan, Singapore, Spain, United Kingdom and in the USA. See www.milestonesys.com for more information. 2010 Milestone Systems A/S www.milestonesys.com XPCO31-sysconf-b-r-1-160410 Page 9 of 9