This topic describes the mechanisms used to back up all required data and settings.

Backup Mechanisms for File Shares and Databases

Office Communications Server 2007 R2 data resides on file shares and databases. The following two tables describe the backup utilities used to back up data in specific file shares and databases.

The following table describes file system backup utilities for files used by each component, including optional components.

Table 1. File System Backup Utilities

Data to be backed up Server or component requiring file system backup Backup utility
  • Meeting content, metadata, and meeting compliance logs

  • Application data files for the application server

  • Group Chat Web and compliance folders

  • Update files for Device Update Service

File shares or folders containing the files

File share tools and other backup tools, such as NTBackup

Address book download files

None

Not applicable, automatically generated by the User Replicator

The following table describes database backup utilities for each component, including optional components.

Table 2. Database Backup Utilities

Data to be backed up Server or component requiring database backup Database backup utility

RTC

Standard Edition server database

SQL Server Management Studio Express in SQL Server 2005 Express Edition with SP2, to back up the database on the Standard Edition server.

RTC

Enterprise Edition back-end database

SQL Server database backup utilities, such as SQL Server Management Studio in SQL Server 2008 and SQL Server 2005 with SP2, to back up the back-end database.

RTCConfig

Database for Standard Edition or Enterprise Edition persistent settings

Not applicable; the database does not need to be backed up because restoring settings (using the LCSCmd.exe tool, as covered in the procedures in this guide) restores the required global-level, pool-level, and computer-level settings.

RTCDyn

Database for Standard Edition or Enterprise Edition transient user data

Not applicable; transient information does not need to be backed up.

LCSLog

Database for the Archiving Server

SQL Server database backup utilities, such as SQL Server Management Studio in SQL Server 2008 and SQL Server 2005 with SP2, to back up the Archiving database.

LcsCDR and QoEMetrics

Databases for the Monitoring Server

SQL Server database backup utilities, such as SQL Server Management Studio in SQL Server 2008 and SQL Server 2005 with SP2, to back up the CDR and QoE databases.

User-specified database for Group Chat data

Database for the Group Chat Server

SQL Server database backup utilities, such as SQL Server Management Studio in SQL Server 2008 and SQL Server 2005 with SP2, to back up the Group Chat database.

User-specified database for Group Chat compliance data

Database for Group Chat Compliance Server

SQL Server database backup utilities, such as SQL Server Management Studio in SQL Server 2008 and SQL Server 2005 with SP2, to back up the Group Chat Compliance database.

For SQL Server 2008, SQL Server 2005 with SP2, and SQL Server 2005 Express Edition with SP2, Office Communications Server 2007 R2 server roles support full backups only. A full backup is optimal because the Office Communications Server 2007 R2 SQL Server back-end database is actually smaller than the transaction log files and is significantly smaller than those of typical line-of-business (LOB) database applications.

The simple recovery model is used for the SQL Server database, so the database can be recovered to the point of the last backup. However, you cannot restore the database to the point of failure or to a specific point in time.

Backup Mechanisms for Settings and Configurations

Backing up settings and configurations for Office Communications Server 2007 R2 servers includes backing up global, pool, and computer-level settings for most internal Office Communications Server 2007 R2 servers and Edge Servers. You must also back up the Group Chat configuration file (if you deploy Group Chat) and any Communicator Web Access virtual servers.

Global, Pool, and Computer Settings for Office Communications Server

You can use the LCSCmd.exe command-line tool to back up most settings, including global-level settings, pool-level settings, and computer-level settings for all Office Communications Server 2007 R2 servers, except the computer settings for Group Chat Servers and the configuration information for Communicator Web Access virtual servers. The LCSCmd.exe tool can be installed on any computer on which you install Office Communications Server 2007 R2. It is also available on any computer on which the Office Communications Server 2007 R2 administrative tools are installed.

Group Chat Computer Settings

You cannot use LCSCmd.exe to back up computer-level settings for Group Chat. To back up Group Chat computer-level settings for each Group Chat Server, back up the ChannelService.exe.config file to your backup location.

Communicator Web Access Virtual Server Configuration

User-specific information (such as contact lists) is not stored on Communicator Web Access servers; instead, this information is stored either in Active Directory Domain Services or in the Office Communications Server 2007 R2 database. This means that the failure of an individual computer (or set of computers) does not affect user information in any way. This also means that you do not have to back up user data on a Communicator Web Access server; there is no such data to be backed up.

What will be affected in the event of a computer failure are the virtual servers that are hosted on that computer. This is especially true if your virtual servers are hosted on single computer (as opposed to a pool of servers). In that case, the failure of that computer means that the virtual server will disappear, and users will no longer be able to access it.

To minimize the disruption caused by a server failure, you can back up settings by using the Communicator Web Access snap-in to export the configuration of any virtual server to an XML file. If a server fails, you should be able to quickly restore Communicator Web Access service.