Professional Documents
Culture Documents
Windows
Release 6.5
Veritas NetBackup for Microsoft Exchange Server
Administrator’s Guide
Copyright © 2002-2007 Symantec Corporation. All rights reserved.
NetBackup 6.5
Symantec, the Symantec logo, and NetBackup are trademarks or registered trademarks of
Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be
trademarks of their respective owners.
Portions of this software are derived from the RSA Data Security, Inc. MD5
Message-Digest Algorithm. Copyright 1991-92, RSA Data Security, Inc. Created 1991. All
rights reserved.
The product described in this document is distributed under licenses restricting its use,
copying, distribution, and decompilation/reverse engineering. No part of this document
may be reproduced in any form by any means without prior written authorization of
Symantec Corporation and its licensors, if any.
Symantec Corporation
Cupertino, CA 95014
www.symantec.com
Technical support
For technical assistance, visit http://entsupport.symantec.com and select phone
or email support. Use the Knowledge Base search feature to access resources
such as TechNotes, product alerts, software downloads, hardware compatibility
lists, and our customer email notification service.
4
Contents
Features .................................................................................................................10
group ......................................................................................................18
Chapter 3 Configuration
User interface terminology notes .....................................................................23
Configuring the account that is used for Exchange Server restores ...........28
later ........................................................................................................ 47
Specifying the server, client, and policy type for a restore operation ........ 52
Service ................................................................................................... 59
messages ....................................................................................................... 67
Limitations .................................................................................................... 81
Chapter 6 Troubleshooting
Debug logging .....................................................................................................107
server ...................................................................................................110
Index 115
Chapter 1
Introduction to NetBackup
for Exchange Server
NetBackup for Microsoft Exchange Server extends the capabilities of NetBackup
to include online backups and restores of Exchange databases when Exchange
Server has been installed. This capability is provided as an add-on or extension
to the NetBackup for Windows client software. Because this product is tightly
integrated with the Backup, Archive, and Restore interface for Windows, this
document only gives an overview of NetBackup functionality. In general, backup
and restore operations for Exchange files are identical to other NetBackup file
operations, except where noted in this document.
Microsoft Exchange Server is referred to as Exchange Server or Exchange.
NetBackup for Microsoft Exchange Server is referred to as NetBackup for
Exchange Server.
Features
Table 1-1 Features of NetBackup for Exchange Server
Feature Description
Online backups Exchange Server data and transaction logs can be backed up without taking the
Exchange Server offline. Exchange services and data remain available during the
Exchange Server backup.
Minimal backup time An administrator has the choice of to perform full or incremental backups
(differential incremental backup or cumulative incremental backup). A full backup
may take considerable time, so it may be performed infrequently. In the interim, any
updates that have occurred since the full backup can be quickly and incrementally
backed up through a transaction log backup. In the event of a failure, the full backups
and incremental backups would be restored.
During recovery, the Exchange Server updates the databases and applies each of the
logged transactions to the database. After the Exchange Server recovery has
completed, the system is brought back to the state as it existed when the last
incremental backup was performed.
Exchange Server Backup NetBackup supports all Exchange Server backup methods: full backups, cumulative
methods incremental backups, differential incremental backups, and copy backups.
Central administration Administrators can define, back up, and restore Exchange Servers and other
NetBackup client machines from a central location.
Media management Exchange Server backups can be saved directly to a wide variety of storage devices
that the NetBackup master server supports.
Automated backups Administrators can set up schedules for automatic, unattended backups for local or
remote clients across the network. These backups can be full or incremental and are
managed entirely by the NetBackup server from a central location. The administrator
can also manually back up the clients.
Restore operations An administrator using the Backup, Archive, and Restore interface can browse
backups and select the ones to be restored.
Introduction to NetBackup for Exchange Server 11
Features
Feature Description
Redirected restores In a redirected restore, you restore an object (database, mailbox, folder, or message) to
a new location.
Individual mailbox backup Administrators can perform backup and restore operations on individual mailboxes
and restore and folders. The capabilities of this feature are:
■ Scheduled backups of individual mailboxes and folders
■ User-directed backups of individual mailboxes and folders
■ Restores of individual mailboxes, folders, or messages. These restores can be
performed using the Backup, Archive, and Restore interface (on the server or on
the client). Or you can use the Remote Administration Console for Windows or
UNIX.
Exchange 2000 or later NetBackup can back up and restore storage groups, as well as back up and restore
backup and restore databases within the storage group. The capabilities of this feature are:
features ■ Scheduled backups of individual storage groups and databases
■ User-directed backups of individual storage groups and databases
■ Restores of individual storage groups and databases.These restores can be
performed using the Backup, Archive, and Restore interface (on the server or on
the client). Or you can use the Remote Administration Console for Windows or
UNIX.
■ (Exchange 2000) NetBackup can perform backups and restores of the Exchange
Key Management Server (KMS)
■ (Exchange 2000/2003) Exchange Site Replication Service (SRS) databases.
Backup and restore of the NetBackup can back up and restore the Exchange Public Store. The capabilities of this
Exchange Public Store feature are:
■ Scheduled backups of individual folders
■ User-directed backups of individual folders
■ Restores of individual folders or messages. These restores can be performed
using the Backup, Archive, and Restore interface (on the server or on the client).
Or you can use the Remote Administration Console for Windows or UNIX.
Single Instance Storage Users can enable Single Instance Storage for message attachments so only one copy
(SIS) of mailbox message of an attachment is written to the backup.
attachments
Compression of backups Compression increases backup performance over the network and reduces the size of
the backup image that is stored on the disk or tape.
12 Introduction to NetBackup for Exchange Server
Backup operations
Feature Description
Snapshot Client This separately-priced option allows NetBackup to perform backups and restores of
Exchange 2003 or later objects using snapshot methodology. NetBackup can perform
backups using the primary (or local) client where the Exchange server resides or
using an “alternate” client. The latter reduces the backup I/O burden on the primary
client.
If the snapshot was preserved with the instant recovery option, NetBackup tries to
restore the database with the fastest means possible. Usually, a rollback of the
snapshot volume(s) which contain the Exchange files is the fastest means. However,
the ability to perform a rollback depends on several things: the configuration of the
Exchange database files, the contents of the volumes, and configuration of the disk
array. If a volume rollback cannot be performed, the files that are required for
restoration are copied from the snapshot volume to the original volume.
Cluster support The NetBackup for Exchange Server agent supports Microsoft Cluster Server (MSCS)
environment and Veritas Cluster Server (VCS). Refer to the Veritas NetBackup
Enterprise Server 6.5 Cluster Compatibility list. This list contains information on the
versions of Exchange Server that are supported with the cluster environments.
Backup operations
NetBackup provides three methods to perform backups: automatic, manual, and
user-directed.
Volume I.
Automatic backups
The NetBackup administrator can schedule the full backups and the incremental
backups that occur automatically and unattended. (Incremental backups can be
differential incremental backups or cumulative incremental backups.)
Automatic backups meet most backup requirements.
You cannot perform an automatic copy backup. To perform a copy backup, run a
user-directed backup.
Introduction to NetBackup for Exchange Server 13
Backup operations
Manual backups
NetBackup allows the administrator to perform immediate manual backups of
the files that are associated with any policy, client, or schedules. The manual
backup option can be useful for the following situations:
■ Testing a configuration
■ When workstations miss their regular backups
■ Before installing new software (to preserve the old configuration)
■ Preserving records before a special event such as when companies split or
merge
User-directed backups
Using the Backup, Archive, and Restore interface, the user can perform backups
of Exchange Server, mailboxes, and public folders. The user can also perform a
user-directed backup to create a copy backup. A user-directed backup of
Exchange databases is similar a backup of normal files.
Database files
Different database files are backed up for Exchange Server 2007, Exchange
2000/2003 and for Exchange Server 5.x.
For Exchange 2007, there can be up to 50 database stores. Each database store
contains only one database file. By default, the database file is named
database_name.edb.
The following table gives the database names and their default locations for the
first Exchange Storage group.
Table 1-2 Default locations for Exchange 2000 or later database files
Priv1.stm ...\exchsrvr\mdbdata
Note: Subsequent storage groups and databases may have different locations
and names (user-defined).
database file with the transactions that were in progress during the backup. The
following table gives the names of the patch files and their default locations.
Table 1-4 Default locations for patch files
Transaction logs
For performance and recoverability, the Exchange database uses transaction
logs to accept, track, and maintain data. All transactions are first written to
transaction logs and memory, and then to their respective databases.
Transaction logs can be used to recover Directory or Information Store
databases in the event that a failure has corrupted the database. The
Information Store can have up to five separate databases but transaction logs
are kept in a single set.
Transactions are first written to the edb log or e0y log file and then later written
to the database. Therefore, the current actual or effective database is a
combination of the uncommitted transactions in the transaction log file and the
actual edb or e0y database file. When the log file is filled with transaction data,
it is renamed and a new edb or e0y log file is created. When the log file is
renamed, the other renamed log files are stored in the same subdirectory. The
renamed log files are named in a sequential numbering order, using
hexadecimal.
For full backups and differential incremental backups, the committed
transaction logs are truncated (deleted) by Exchange after a successful backup.
Note: After every 5MB of transaction log data is written, a new log is created.
The log is created even though the transaction data may not be committed to the
database. There may be several transaction logs that contain uncommitted data,
and therefore they are not purged.
Transactions in log files are committed to the respective edb or e0y file when the
service is shut down normally. For example, consider when the Information
Store service experiences a normal shutdown (service shuts down with no
errors). Any transactions that existed in log files and not in the Priv.edb and or
Pub.edb files are committed to the edb files. Log files should not be manually
purged; instead, purge logs through the backup process.
16 Introduction to NetBackup for Exchange Server
Backup operations
Exchange 2007
The following table gives the names of the transaction logs and their default
locations.
Table 1-5 Default locations for Exchange 2007 transaction logs
XX is the storage group number (in hex). YYYYYYYY is the log file number (in
hex). Note that the log file number now has 8 digits, instead of 5 digits. The size
of the transaction logs has changed from 5 MB in Exchange 2000/2003 down to
1MB in Exchange 2007.
Exchange 2000/2003
The following table gives the names of the transaction logs and their default
locations.
Where XXXXX is a five digit hexadecimal number that is incremented each time
an edb log file is renamed.
Restore operations
With the Backup, Archive, and Restore interface, the administrator can browse
for Exchange Server backups and select the ones to restore.
Server-directed restores
An administrator can browse Exchange Server databases and select the ones to
be restored. NetBackup allows you to select the NetBackup server from which
files are restored, to view the backup history, and to select items to restore for a
specific client or other clients that were backed up by the selected NetBackup
server.
A user can restore Exchange databases to directories that are different from the
Related resources
You may also need the following resources from Microsoft Corporation:
■ Exchange Server white papers and FAQs (go to
http://www.microsoft.com/exchange and search for “Disaster Recovery”)
■ Microsoft Exchange Administrator's Guide
■ Microsoft Exchange Concepts and Planning Guide
■ Microsoft TechNet
■ Microsoft BackOffice Resource Kit
■ http://www.msexchange.org
Chapter 2
Installing the NetBackup
for Exchange Server agent
In order to install the database agent, perform the following tasks:
■ Verify the installation prerequisites. Perform this task before enabling this
agent.
The database agent software is installed when you install NetBackup, so
verify these prerequisites before enabling the agent.
■ Register the license key for the agent.
To verify compatibility
1 Go to the technical support Web page: http://entsupport.symantec.com.
2 In the Product Lookup field, type in NetBackup Enterprise Server and click
on the > button.
3 From the list on the right, click on Compatibility List.
20 Installing the NetBackup for Exchange Server agent
Verifying the installation prerequisites
4 In the list of documents, click Veritas NetBackup Enterprise Server (tm) x.x/
NetBackup Server x.x Database Agent Compatibility (Updated date).
For x.x, look for the current release. For date, look for the most recent date.
For information on supported cluster environments for NetBackup for
Exchange Server, see NetBackup (tm) x.x Cluster Compatibility (updated
date).
5 Click the link for the PDF document, which is a downloadable file that
enables you to view the supported database spreadsheet for this release.
6 Read the document and verify that the software in your environment is
compatible with the NetBackup and the database agent.
NetBackup software
Verify that the following requirements are met for the NetBackup server and
client software:
❏ The NetBackup server software is installed and operational on the
NetBackup server.
The NetBackup server platform can be any that NetBackup supports. For
❏ The NetBackup client software is installed on the client that has the
databases you want to back up. This step also installs the database agent. (If
the database client is also a NetBackup server, the client software is installed
along with the server software.)
The install_path\NetBackup directory must exist on the client. For
installation information, see the NetBackup Installation Guide.
❏ Make sure that you configure any backup media that the storage unit uses.
The amount of backup media that is required depends on the devices that
are used, the sizes of the databases that you want to back up, the amount of
data that you want to archive, the size of your backups, and the frequency of
backups or archives.
For information on using Media Manager, see the NetBackup
Administrator’s Guide, Volume I.
Database agent
Verify that the follow requirements are met for the database software.
❏ The Exchange Server software is installed and operational on each client.
Installing the NetBackup for Exchange Server agent 21
Registering the license key
Cluster software
Verify the following requirements if you are enabling the database agent on a
NetBackup server configured in a NetBackup cluster:
❏ The Exchange vendor software is installed and operational on each node to
which NetBackup can failover.
❏ The NetBackup server software is installed and configured to work in a
NetBackup cluster. Follow the instructions in the NetBackup Installation
Guide.
The NetBackup server installation procedure installs the database agent
software along with the server and client software. After all other
prerequisites are met, you only need to register the license key for the agent
on each NetBackup server in order to enable the agent.
In a NetBackup cluster, register the key on each node on which the NetBackup
server is installed.
Group or User Specify the name of the account that was created in step 1.
5 Select the account that was created in “Creating a user account for the
NetBackup Client Service” on page 24.
6 Under Permissions, select Receive As and Send As.
7 Click OK.
8 Repeat step 2 through step 7 for each virtual Exchange Server in the cluster.
9 Continue with the instructions for “Configuring the NetBackup Client
Service log on account” on page 26.
Note: Certain minimum rights are required for backing up and for restoring a
mailbox. These rights are Modify User Attributes and Modify Administrator
Attributes. If you grant permissions individually to each mailbox rather than to
all mailboxes at the site or at the recipient container level, you can assign the
User role. This role allows backups and restores of mailboxes to which
permissions have been given.
To back up public folders, add the account that was created for backups (the
account for the Netbackup Client Service) to the public folders. Give it Reviewer
permissions.
7 Click OK.
8 Create a backup policy for Exchange mailboxes.
See “Configuring a backup policy for a database” on page 30.
Note: Only attachments larger than 100K are backed up as SIS objects.
Attachments smaller than 100K are backed up with each individual message.
A backup policy for a database defines the backup criteria for a specific group of
one or more clients. These criteria include:
■ Storage unit and media to use
■ Policy attributes
■ Backup schedules
■ Clients to be backed up
■ Items (database objects) to be backed up
To back up a database environment, you need to define at least one
MS-Exchange-Server policy with the appropriate schedules. A configuration can
have a single policy that includes all clients, or there can be many policies, some
Most requirements for database policies are the same as for file system backups.
In addition to the policy attributes for this database agent, other attributes are
3 If your site has more than one master server, choose the one on which you
want to add the policy.
4 From the Windows interface: In the left pane, right-click Policies and choose
New Policy.
From the Java interface: In the left pane, click Policies. In the All Policies
pane, right-click the master server, and click New Policy.
5 In the Add a New Policy dialog box, in the Policy name field, type a unique
name for the new policy.
6 Click OK.
Configuration 31
Configuring a backup policy for a database
7 In the Add a New Policy or Change Policy dialog box, in the Policy type list,
select the MS-Exchange-Server policy type.
The database agent policy type does not appear in the drop-down list unless
your master server has a license key for the database agent.
8 Complete the entries on the Attributes tab.
For more information, see “Description of attributes” on page 31.
9 Add other policy information.
■ To add schedules, see “Adding schedules” on page 32.
■ To add clients, see “Adding clients” on page 35.
■ To add Exchange objects to the backup selections list, see “Adding
backup selections.”
10 When you have added all the schedules, clients, and backup selections you
need, click OK.
Description of attributes
With a few exceptions, NetBackup manages a database backup like a file system
backup. Table 3-1 shows the policy attributes that are different for Exchange
Other policy attributes vary according to your specific backup strategy and
system configuration.
Guide, Volume I.
Attribute Description
Policy type Determines the types of clients that can be in the policy. In some
cases the policy type determines the types of backups that
NetBackup can perform on those clients. To use the database
agent, you must define at least one policy of type that is
MS-Exchange-Server.
Allow multiple data Specifies that NetBackup can divide automatic backups for each
streams client into multiple jobs. Each job backs up only a part of the list
of backup selections.The jobs are in separate data streams and can
occur concurrently. The number of available storage units,
multiplex settings, and the maximum jobs parameters determine
the total number of streams and how many can run concurrently.
Not all directives in the backup selections list allow for multiple
database streams.
32 Configuration
Configuring a backup policy for a database
Attribute Description
Snapshot Client See “Using NetBackup for Exchange Server with Snapshot Client”
on page 79 for information on how to configure policies for
snapshot methods.
Adding schedules
Each policy has its own set of schedules. These schedules control initiation of
automatic backups and also specify when user operations can be initiated.
To add a schedule
1 In the Policy dialog box, click the Schedules tab.
To access the Policy dialog box, double-click the policy name in the Policies
list in the NetBackup Administration Console.
2 Click New.
3 Specify a unique name for the schedule.
4 Select the Type of backup.
See “Types of backups” on page 33.
5 Specify the other properties for the schedule.
See “Schedule properties” on page 35.
6 If this is the last schedule, click OK.
To add more schedules, click Add and repeat step 2 through step 6.
Configuration 33
Configuring a backup policy for a database
Types of backups
Full Backup For server backups, this schedule type backs up the Exchange Server
database and associated transaction logs. All committed transaction
logs are truncated (deleted) after they are successfully backed up.
For mailbox backups, this schedule type backs up the entire mailbox,
including all the folders and messages in that mailbox.
For the Public Store, this schedule type backs up the entire Public
Store, including all the folders and messages within the Public Store.
User Backup A user backup is not automatically scheduled and is initiated on the
target client machine.
A user-directed backup of a database is identical to a full backup
except that the transaction logs are not truncated. User backups are
like a snapshot of the databases at a given point in time, without
impacting the content of ongoing full and incremental backups.
You may want to consider creating a separate policy for User Backup
schedule types. Then you can easily separate user-directed and
scheduled backups when you restore files. If you decide to create
separate policies for User Backup schedule types, the considerations
are similar to those for automatic backups. A Backup Selections list
is not needed because users select the files to restore.
34 Configuration
Configuring a backup policy for a database
Cumulative A cumulative incremental backup backs up all changes since the last
incremental full backup or differential incremental backup. (However, most
backup configurations do not mix cumulative and differential incremental
backups between full backups.) Cumulative incremental backups can
be performed of databases, the KMS and the SRS services, mailboxes
and of the Public Share.
When you use this method to back up databases, only transaction
logs are backed up and they are not truncated upon completion of
the backup. When you restore databases, transaction logs remain
intact since the last full backup.
In an Exchange Server data recovery scenario where the transaction
logs are all intact, you only need to restore the database from the
last full backup and the last cumulative incremental backup. During
recovery, Exchange Server replays all the logs in the log folder. The
Exchange Server database is brought back to the current date
instead of to the time of the last full or incremental backup.
Note: You are allowed to configure incremental schedule types, but incremental
backups are not performed for individual databases within storage groups. The
backup job still runs according to the configured incremental schedules, but the
job logs warnings for attempted incremental backups of these objects.
Configuration 35
Configuring a backup policy for a database
Schedule properties
Some of the schedule properties have a different meaning for database backups
than for a regular file system backup. Table 3-3 explains the schedule
properties.
Table 3-3 Description of schedule properties
Property Description
Type of backup Specifies the type of backup that this schedule controls. The
selection list shows only the backup types that apply to the policy
you want to configure.
For more information, see “Types of backups” on page 33.
Frequency This setting is used only for scheduled backups and not for
user-directed backups. Frequency specifies the period of time that
can elapse until the next backup or archive operation begins on this
schedule. For example, assume that the frequency is seven days and
a successful backup occurs on Wednesday. The next full backup does
not occur until the following Wednesday. Typically, incremental
backups have a shorter frequency than full backups.
Calendar This setting is used only for scheduled backups. It is not used for
user-directed backups. The Calendar option allows you to schedule
backup operations that are based on specific dates, recurring week
days, or recurring days of the month.
Retention Specifies a retention period for keeping backup copies of files before
deleting them. The retention level also denotes a schedules priority
within the policy, with Level 9 schedules having the highest priority
and Level 0 the lowest. Set the time period to retain at least two full
backups of your database. In this way, if one full backup has been
lost, you have another full backup to fall back on. For example, if
your database is backed up once every Sunday morning, you should
select a retention period of at least 2 weeks.
Other schedule properties vary according to your specific backup strategy and
system configuration. For more information on schedule properties, consult the
NetBackup Administrator’s Guide, Volume I.
Adding clients
The Clients list contains a list of the clients that are backed up during an
automatic backup. A NetBackup client must be in at least one policy but can be
in more than one.
36 Configuration
Configuring a backup policy for a database
For a database policy, clients you want to add must have the following software
installed:
■ Exchange Server
■ NetBackup client or server
See “Manually adding entries to the backup selections list” on page 38.
For examples, see “Example entries in the Backup Selections list” on page 39.
38 Configuration
Configuring a backup policy for a database
2 Click New.
4 Navigate to and select the Exchange object to back up and click OK.
5 Edit the new entry, if you want to define groups of objects or use multiple
data streams.
To divide backups into multiple data streams, see “Performing backups with
6 (Exchange 2000 only) Add the ExIFS drive (M drive, by default) to the
NetBackup client’s Exclude list. Then create a policy to back up the
following: public folders, the Microsoft Information Store, Storage Groups,
or databases. This action prevents Exchange 2000 objects from being backed
up as file-level files.
7 Click OK.
For examples, see “Example entries in the Backup Selections list” on page 39.
2 Click New.
6 Click OK.
7 Edit the new entry, if you want to define groups of objects or use multiple
data streams.
Configuration 39
Configuring a backup policy for a database
To divide backups into multiple data streams, see “Performing backups with
8 (Exchange 2000 only) Add the ExIFS drive (M drive, by default) to the
NetBackup client’s Exclude list. Then create a policy to back up the
following: public folders, the Microsoft Information Store, or Storage Groups
or databases. This action prevents Exchange 2000 objects from being backed
up as file-level files.
9 Click OK.
Note: Allow multiple data streams must be enabled to use the NEW_STREAM
directive.
A database within a storage group Microsoft Information Store:\First Storage Group\Mailbox Store\
Note: When individual databases in a storage group are backed up, the
transaction logs for the entire storage group are also included in the
backup. Transaction logs are not truncated (deleted) until a full backup is
run on every database in the storage group. To ensure that transaction
logs are truncated (deleted) regularly, include all databases for a storage
group in a full backup policy. Or specify the storage group in the backup
policy, not individual databases.
If you specify the following in the Backup Selections list, NetBackup creates only
two streams, one for mailboxes “a-m” and one for mailboxes “n-z”.
NEW_STREAM
NEW_STREAM
For more information on the multiple data streams feature, refer to the
NetBackup Administrator’s Guide, Volume I.
Using wildcards
Wildcard characters can be used to define groups of mailboxes or public folders.
This way multiple objects can be backed up without having to specify the objects
individually in the Backup Selections list. Multiple data streams must also be
enabled. If this feature was not enabled, the backup fails.
Table 3-5 describes the supported wildcard characters for Backup Selections
lists in an Exchange policy.
Asterisk (*) Use as a substitute for zero or more characters. To specify all
objects that start with an ‘a’ use “a*”.
Question Mark (?) Use as a substitute for a single character in a name. For example,
“s?z” would process all objects that had ‘s’ for a first character,
any character for a second character, and ‘z’ for a third character.
42 Configuration
Configuring a backup policy for a database
Left & Right Brackets Use to match any one character that is enclosed in square
([ … ]) brackets. A minus (-) may be used to indicate a range of
consecutive characters; for example, [0-9] is equivalent to
[0123456789].
Note: The right square bracket (]) does not terminate such a string
when it is the first character within it. For example, [] a-f]
matches either a right square bracket (]) or one of the ASCII
letters a through f inclusive. Asterisk (*) and Question Mark (?)
stand for themselves within such a string of characters.
The following rules apply when wildcard characters are used in the Backup
Selections list.
■ Only one wildcard pattern per Backup Selections list entry is allowed.
■ Wildcard patterns are honored only in the final segment of the path name.
Correct
Microsoft Exchange Mailboxes:\Mailbox 1\Top of Information Store\*
Microsoft Exchange Public Folders:\Folder\Subfolder?
Incorrect
Microsoft Exchange Mailboxes:\Mailbox 1\*\Inbox
Microsoft Exchange Mailboxes:\J* All mailboxes with a name that starts with J.
Microsoft Exchange Mailboxes:\J?e* All mailboxes with a name that starts with J and where the
third letter of the mailbox name is e.
Microsoft Exchange Mailboxes:\Joe Smith* Any mailbox with a name that starts with Joe Smith.
Microsoft Exchange Mailboxes:\Joe Smith ?JoeS? Any mailbox with a name Joe Smith and an alias name of JoeS.
Microsoft Exchange Mailboxes:\Joe Smith*\Top of The Deleted Items folder for the mailbox Joe Smith.
Information Store\Deleted Items
Microsoft Exchange Mailboxes:\*\Top of Any messages that begin with Virus in the user's Inbox.
Information Store\Inbox\Virus*
Microsoft Exchange Public Folders:\Marketing The root public folder called Marketing.
Microsoft Exchange Public Folders:\Marketing\*.xls All .xls documents under the Public Folder called Marketing.
44 Configuration
Testing configuration settings
After you configure the master server for NetBackup for Exchange Server, test
the configuration settings. Perform a manual backup (or backups) with the
automatic backup schedules you created. For a description of status codes and
other troubleshooting information, see the NetBackup Troubleshooting Guide.
By using the Backup, Archive, and Restore interface, the user can perform
backups of Exchange Server, mailboxes, and public folders.
Note: You cannot use the Java client interface to select a virtual client for a
backup operation. To back up a virtual client using the Java interface, log in
using the virtual client name.
Source client for Select the client you want to back up.
restores (or virtual
To perform a backup of Exchange in a clustered
client for backups)
environment, verify that the virtual Exchange
Server name is selected. If necessary, add the
virtual Exchange Server name to the list and
select it.
3 Click OK.
Using NetBackup for Exchange Server 47
Performing user-directed backups
Backup options
The following options are available when you perform a backup.
Table 4-1 Backup Files dialog box options
Option Description
NetBackup server To change the NetBackup server that you want to perform the
backup operation, select another server from the drop-down
list.
See “Specifying the server (and client) for a backup operation” on page 46
for details.
5 In the All Folders pane, select the objects you want to back up. The following
objects can be backed up.
■ Storage groups. Expand the Microsoft Information Store node and
select the storage group to back up.
■ Individual databases. To back up an individual database within a
specific storage group, expand the Microsoft Information Store. Then
expand the storage group and select the database to back up.
■ (Exchange 2000/2003) Site Replication Services database. Select the
SRS node to back up this database.
■ (Exchange 2000) Key Management Services database. Select the KMS
node to back up this database.
6 Choose Actions > Backup.
7 Click Start Backup.
8 If you want to view the progress of the backup, click Yes.
If you do not want to view the progress of the backup, click No.
Note: The administrator must have the same Exchange privileges as the
NetBackup Client Service Account.
Any mailbox folders or message subjects that contain the characters “~”, “\”, or
“/” are translated as follows:
Table 4-2 Translation of special characters in mailbox folders and message
subjects
Character Translation
~ ~0
/ ~1
\ ~2
For more details see “Specifying the server (and client) for a backup
Yes to open the View Status dialog box and view the progress report of the
NetBackup operation.
To specify the server, client, and policy type for a restore operation
1 Choose File > Specify NetBackup Machines and Policy Type.
2 In the Specify NetBackup Machines and Policy Type dialog box, from the
Server to use for backups and restores list, select the desired server.
3 From the Source client for restores list, select the desired client.
The source client is the Exchange Server machine name whose backup
images you would like to browse.
4 From the Policy type for restores list, choose MS-Exchange-Server.
5 If you want to redirect a restore to a different client, select the client to
which to redirect the restore. (From the Destination clients for restores
list.)
6 Click OK.
After the database is restored, the log and patch files in the temporary
location are applied to the database. Then the current log files are applied.
After the restore is complete, the log and patch files are automatically
deleted from the temporary location (including any subdirectories).
■ Do not restore the ExIFS drive (M drive, by default) on the Exchange 2000
server. It leaves Exchange 2000 in an unstable state.
Restore options
The following restore options are available when you perform restores of
Exchange Server.
Using NetBackup for Exchange Server 55
Performing restores of Exchange Server
Note: The Roll-Forward Recovery and Point-in-Time Recovery options correspond to the
“Delete existing transaction logs prior to restore” option in previous releases. However, the
default option has changed. In previous releases, “Delete existing transaction logs prior to
restore” was enabled by default, which corresponds to Point-in-Time Recovery. The new
default option is Roll-Forward Recovery.
Option Description
Point-in-Time Recovery Restores the database and replaces only the transaction logs
(Replay only restored log that existed at the time of backup. Transaction logs created
files) after the backup are deleted. Transaction logs are only
deleted for the Exchange database being restored. For
Exchange 5.5, you can choose to restore only the Information
Store. In this case, transaction logs for the Information Store
are deleted and the Directory transaction logs are retained
intact.
Transaction logs are replayed during the recovery processing
only if they are in the backup image. Current transaction logs
are ignored.
Exchange 200x
Note: The following options only apply to Exchange 200x, KMS, and SRS. These options
do not apply when restoring Exchange 5.x objects.
56 Using NetBackup for Exchange Server
Performing restores of Exchange Server
Option Description
Temporary location Enter a location where the associated log and patch files are
for log and patch to be kept until the database is restored. The default location
files is c:\temp. If you choose to restore storage groups, a
subdirectory in c:\temp is created for each storage group. The
log and patch files for each storage group are kept in the
corresponding subdirectory.
If Commit after last backup set is restored is selected during
the restore, the log and patch files are applied to the
database. Then the current log files are applied. After the
restore is complete, the log and patch files are automatically
deleted from the temporary location (including any
subdirectories).
Note: Make sure the temporary location for log and patch
files is empty before you start a restore job. If a restore job
fails, check the temporary location (including subdirectories)
to make sure any previous log and patch files from a previous
restore job were deleted.
Dismount database Dismounts the database before the restore begins. If you want
prior to restore to restore any storage groups that contain databases, select
this option to dismount all selected Exchange databases. By
default this option is not enabled.
Commit after last This option should only be set on the last job of a multi-job
backup set is restore. This option enables the restore operation to play
restored through log files and roll back any uncompleted transactions.
If this option is not selected, the database is left in an
intermediate state and is not yet usable.
If Commit after last backup set is restored is selected when
an intermediate backup is applied, you cannot restore further
backups. You must restart the restore operation from the
beginning.
Exchange 5.5
Note: The following only apply when restoring Exchange 5.5 images that were backed up
by Backup Exec.
Using NetBackup for Exchange Server 57
Performing restores of Exchange Server
Option Description
Note: A restore of Exchange Server files always overwrites any existing files. For
example, if Pub.edb already exists on the target machine, it is replaced with the
copy from the backup.
6 From the NetBackup History pane, select the image(s) containing the objects
you want to restore.
■ the last full backup, or
■ the last full backup and all subsequent differential backups, or
■ the last full backup and the last cumulative backup
7 In the All Folders pane, select the objects you want to restore.
■ Storage groups. Expand the Microsoft Information Store node and
select the storage group to restore.
■ Individual databases. To restore an individual database within a
specific storage group, expand the Microsoft Information Store, then
the storage group, and select the database.
A full backup of an Exchange database includes the database transaction log
files. When you restore a database, you must also restore the transaction
log files.
Using NetBackup for Exchange Server 59
Performing restores of Exchange Server
Note: Before you stop the KMS service, be sure that you have the KMS service
password.
Note: If you restore the backups individually, you must select the following
options when you restore the last incremental backup set: Commit after last
backup set is restored and Mount database after restore.
9 In the All Folders pane, select the objects you want to restore.
■ To restore the Key Management Services database, select the KMS
node.
■ To restore the Site Replication Services database, select the SRS node.
Using NetBackup for Exchange Server 61
Performing restores of Exchange Server
Note: Before stopping or starting the KMS, be sure that you have the KMS
password.
3 In the right pane, right-click on Key Manager and choose All Tasks, then
Stop Service or Start Service.
Notes on how to restore Exchange 5.x objects that were backed up with
Backup Exec
■ “Copy” backups in Backup Exec appear as “Full” backups in NetBackup.
“Incremental” backups appear as “Differential” backups. “Differential”
backups appear as “Cumulative Incremental” backups.
■ The backup date is appended to the Backup Exec Exchange 5.5 Directory and
Information Store file names.
Note: A restore of Exchange Server files always overwrites existing files. (If
Pub.edb already exists on the target machine, it is replaced with the copy from
the backup.)
A full backup of an Exchange database includes the database patch file and
the database transaction log files. When you restore a database, at a
minimum, you must also restore the database patch file and the transaction
log files.
To restore public and private databases separately from a Backup Exec image
1 Log on as Administrator.
66 Using NetBackup for Exchange Server
Performing restores of Exchange Server
Restore options
The following restore options are available when you perform restores of
Exchange Server mailboxes.
Table 4-4 Options for mailbox restores
Option Description
Exchange Mailbox
Overwrite existing Restores the copies of the mailbox messages that already
message(s) exist.
Do not restore the Does not restore mailbox messages if they already exist.
message(s)
Notes
■ When you restore mailbox or Public Folder messages, the option Overwrite
existing message(s) overwrites the contents and properties of the original
messages. Messages are overwritten regardless of their location. (For
example, if the messages have been moved to “Deleted Items” folder.) If the
original message no longer exists a new message is generated with the same
contents and properties. A new message is also generated if a new
destination location has been entered.
If the option Do not restore the message(s) is selected, NetBackup skips the
restore of any message that still exists, regardless of the current location.
When you select objects from the Microsoft Exchange Mailbox tree, all
objects appear as folders and messages. You can identify some non-message
objects by the subject line. For example, if you create a Calendar event
named Appointment1, that name appears in the subject line for that object.
However, some objects such as Forms and Views do not have a subject line
(even though they can be named). They may not be easily identified.
7 Choose Actions > Restore.
Using NetBackup for Exchange Server 71
Restoring individual mailboxes, mailbox folders, public folders, or messages
Requirements
The following are requirements for redirecting a restore.
■ The NetBackup directive Microsoft Exchange Mailboxes:\ or Microsoft
Exchange Public Folders:\ of the destination path cannot be changed. If it is
changed, NetBackup does not recognize that it is an Exchange mailbox or
public folder restore. NetBackup then attempts to restore the objects as
normal files.
■ If the destination path’s mailbox name is changed from the original, the
destination mailbox or destination folder must already exist. It also must
have an associated user account.
72 Using NetBackup for Exchange Server
Restoring individual mailboxes, mailbox folders, public folders, or messages
Examples
Mailbox 1 consists of Top of Information Store, Inbox, and Folders 1 and 2, each
containing some mail messages. If you back up Mailbox 1 and restore Mailbox 1
to the existing Mailbox 2, all of Mailbox 1 (including its contents) is restored to
Mailbox 2. Note that Mailbox 1 itself is not created under Mailbox 2.
Note: You must indicate an explicit path (or full path) in the Restore everything
to a different location text box for this option to be successful.
Each row under Restore individual folders and files to different locations is
10 Click OK.
10 Click OK.
11 Click Start Restore.
■ The storage groups and databases must have the same names as the
original storage groups or databases.
■ The target databases must be configured so that they can be
overwritten. (Use the Exchange System Manager and right-click the
database you want to overwrite and choose Properties. On the
Database tab, select This database can be overwritten by a restore.)
■ The target server must have the same Organization and Administrative
Group name as the source server.
■ If you redirect the KMS, this service must be installed on the
destination client.
The following Snapshot Client features are available for use with NetBackup for
Exchange Server.
snapshot backup A snapshot is a disk image of the client's data that is made
almost instantaneously. NetBackup backs up the data
from the snapshot volume, not directly from the client’s
original volume. Client operations and user access are
allowed to continue without interruption during the
backup.
Supported platforms
Note: NetBackup Snapshot Client for Exchange is only supported for Exchange
2003 or later on Windows 2003 or later. A compatibility list for Snapshot Client
and Database Agents is available from the Symantec Support Web site.
3 From the Select Product list in the right pane, click NetBackup Enterprise
Server.
4 Under Support Resources, click Compatibility and Reference.
5 In the list of documents, click Veritas NetBackup Enterprise Server (tm)/
Server <x.x> Snapshot Client Supported Arrays, Operating Systems and
Database Agent Compatibility (updated <date>).
For <x.x>, look for the current release. For <date>, look for the most recent
date.
6 Click on the link for the PDF document, which is a downloadable file that
enables you to view the supported database spreadsheet for this release.
7 Read the document and verify that the software in your environment is
compatible with the NetBackup and NetBackup for Exchange Server
software.
Limitations
The following limitations exist when NetBackup Snapshot Client is used with
NetBackup for Exchange Server.
■ Snapshot backups are supported only for the full Information Store or
storage groups. The entire Information Store or a storage group must be
selected for backup. You can only select individual databases for backup if
you have selected all of the databases in a storage group. Only select
databases for backup if you want to perform multistreamed backups to
storage units. (However, individual databases can be selected for restore).
■ Snapshot backups are not supported for Exchange mailboxes, the Site
Replication Service (SRS), the Key Management Service (KMS), or public
folders.
■ (Exchange 2003, pre-Service Pack 1) Differential and cumulative backups are
not supported.
■ Data movers are not supported with off-host backups. Only alternate clients
are supported for off-host backups.
■ You cannot restore both snapshot backups and standard backups in the
same restore operation. Also, you cannot restore standard incremental
backups with snapshot full backups or snapshot incremental backups with
standard full backups. An incremental backup must be of the same type
(standard or snapshot) as the last full backup.
82 Using NetBackup for Exchange Server with Snapshot Client
How does Snapshot Client for Exchange Server work?
Note: For Exchange 2003 pre-Service Pack 1, both full and user-directed backups
truncate log files. Incremental and differential types backups are not supported.
For Exchange 2003 with Service Pack 1 or for Exchange 2007 user-directed
backups do not truncate logs files and differential and cumulative backups are
supported.
eseutil.exe with the proper options against the files that exist on the snapshot.
For alternate client backups, the consistency checks are run on the alternate
If any of the files fail the consistency check, the backup fails and the backup
image is discarded. The Exchange VSS Writer is notified of the failure. When
this kind of backup failure occurs, Exchange does not truncate log files.
investigate the reason for the failure. First, dismount the Exchange database
that caused the failure, and then run eseutil.exe against the database file to
General configuration
The following configuration information applies to all snapshot backup and
restore operations, both with or without instant recovery.
■ “Configuration requirements” on page 83
■ “Configuring a pause in consistency checks” on page 84
■ “Backing up transaction log files” on page 85
Configuration requirements
■ The hardware and software for the appropriate snapshot method is installed
and configured correctly.
Refer to the NetBackup Snapshot Client Administrator’s Guide.
See the Symantec Support Web site for details on the snapshot methods and
■ NetBackup Snapshot Client is configured correctly and the license key for
this option has been registered.
Refer to the NetBackup Snapshot Client Administrator’s Guide for details.
■ If you want to perform alternate client backups, perform any special
configuration that is required.
See the NetBackup Snapshot Client Administrator’s Guide for information.
■ Databases need to be mounted for before you perform a backup.
84 Using NetBackup for Exchange Server with Snapshot Client
General configuration
To configure a pause
1 Open the NetBackup Administration Console or the Remote Administration
Console.
2 In the left pane, expand Host Properties.
3 Click Clients.
4 In the right pane, right-click on the Exchange client you want to configure
and choose Properties.
5 Expand Windows client and click Exchange.
6 In the Snapshot verification I/O throttle text box, specify the number of
I/Os to process for each 1-second pause.
Using NetBackup for Exchange Server with Snapshot Client 85
General configuration
7 Click OK.
6 Choose the Backup option for log files during full backups option.
Back up only uncommitted Choose this option to back up only the log
log files files that are uncommitted. This option is
the default.
Back up all log files (including Choose this option to back up all log files.
committed log files)
7 Click OK.
Configuration steps
To perform a Snapshot Client for Exchange Server backup, you must perform
the following configuration steps:
❏ Review the general configuration requirements for snapshot operations.
See “Configuration requirements” on page 83.
❏ Review the configuration requirements for Exchange.
See “Configuration requirements for Exchange” on page 87.
❏ Choose which transaction logs to back up.
See “Backing up transaction log files” on page 85.
❏ Configure a pause in consistency checks.
See “Configuring a pause in consistency checks” on page 84.
❏ Configure an MS-Exchange-Server policy that has the Snapshot Client
attributes selected.
See “Configuring a Snapshot Client policy” on page 87.
❏ Configure the snapshot volume that you want to use during the backup
process.
Using NetBackup for Exchange Server with Snapshot Client 87
Configuring a snapshot backup
the following: other policy attributes, how to create schedules, add clients, and
Click Allow
multiple data
streams to divide
backups into
multiple jobs.
Click Perform
snapshot backups.
Note: For off-host backups, the client name should be the name of the primary
client.
10 Use the Backup Selections tab to enter the directives or browse for
Exchange objects.
Exchange 200x directive set is valid. The only valid directives are Microsoft
NEW_STREAM
NEW_STREAM
Note: If you want to back up individual databases, you must select all the
databases in the storage group.
Restore Methods
The following methods can be used during an Exchange database restore to
restore the physical files.
File copy back Individual files are copied back from the snapped
volume to the current volume. This method is
generally the slowest method for instant recovery.
Fast File Resync (FFR) This method is available only for the volumes that
Storage Foundations for Windows (SFW) controls.
To determine if a volume can be rolled back, checks are made to insure that the
same list of files exists in three places:
■ The file list on the current volume.
■ The file list on the snapped volume.
■ The file list that corresponds to the Exchange database that is to be restored.
For a volume rollback to occur, all three of these file lists must match. For
instance, if Database1 is to be restored, the .edb and .stm files are the physical
files that are to be restored. These files must exist on the current volume and on
the snapped volume. In addition, these files must be the only files on the
volumes. If the database files from multiple databases exist on the same volume,
then all of the databases must be selected for restore. This allows for volume
rollback to occur. These checks are in place to prevent any files that are not part
of the Exchange restore from being overwritten. The NetBackup client excludes
some known Exchange files when it determines whether a volume is eligible for
rollback or not. For Exchange 2003, these files include the res1.log, res2.log, and
tmp.edb files. For Exchange 2007, these files include Exxresyyyyy.jrs and
tmp.edb. In addition, if a Point-in-Time restore is tried, any transaction log files
that exist on the current volume are excluded.
For FFR to occur, the files to be restored must already exist on the current
volume. FFR cannot be used for any files that have been deleted.
If multiple volumes are included in the restore set, each volume is evaluated
separately to determine if it is eligible for rollback. (The restore set is based on
the location of the Exchange database, transaction logs, and system files that
are part of the restore.) For example, the volume is eligible that contains the
Using NetBackup for Exchange Server with Snapshot Client 91
Instant recovery configuration
database files, but the volume that contains log files has extra, non-Exchange
files. At the time of the restore, only the volume that contains the database files
is rolled back. All the log files are copied back from the snapshot to the current
volume.
Configuration steps
To perform a Snapshot Client for Exchange Server backup, you must perform
the following configuration steps:
❏ Review the general configuration requirements for snapshot operations.
See “General configuration” on page 83.
❏ Review the configuration requirements for instant recovery operations.
See “Configuration requirements” on page 91.
❏ Review the configuration requirements for Exchange.
See “Configuration requirements for Exchange” on page 92.
❏ Choose which transaction logs to back up.
See “Backing up transaction log files” on page 85.
❏ Configure a pause in consistency checks.
See “Configuring a pause in consistency checks” on page 84.
❏ Configure an MS-Exchange-Server policy that has the instant recovery
attribute selected and the Snapshot Client options that you want.
See “Configuring a Snapshot Client policy with instant recovery” on
page 92.
❏ Configure one snapshot volume for each backup image that you need to
retain on disk.
❏ Disable circular logging for all Exchange storage groups.
Configuration requirements
■ Do not mix differential and cumulative backups in the same policy.
■ Differential backups require that you select use the Snapshots and copy
snapshots to a storage unit option for the policy schedule.
92 Using NetBackup for Exchange Server with Snapshot Client
Instant recovery configuration
■ To allow for disaster recovery, you must configure at least one Full type of
backup. Then select the Snapshots and copy snapshots to a storage unit
option for the schedule.
Click Allow
multiple data
streams to divide
backups into
multiple jobs.
Click Perform
snapshot backups.
Click Snapshot
Client Options to
select other instant
Select this option to recovery options.
enable instant recovery.
snapshot.
8 In the Snapshot Client Options dialog box, from the Snapshot method list,
choose VSS.
9 Adjust the configuration parameters.
Refer to “Snapshot Client options” on page 95.
10 Optional: You can choose to perform off-host backups.
See “Configuring off-host backups” on page 98.
11 Optional: If you want to divide backups into multiple jobs, select Allow
multiple data streams.
12 Add other policy information.
■ To add schedules, refer to “Adding schedules for instant recovery” on
page 95 for details on how to add schedules to an instant recovery
policy.
■ To add clients, refer to the “Adding clients” on page 35 for details on
how to add clients to a policy. For off-host backups, the client name
should be the name of the primary client.
■ To add backup selections, refer to “Adding backup selections” on
page 97.
13 When you have added all the schedules, clients, and backup selections you
need, click OK.
Using NetBackup for Exchange Server with Snapshot Client 95
Instant recovery configuration
Provider Type 0-auto The VSS Provider is automatically selected based on the providers
available for the snapshot volumes.
2-software Currently, the only software VSS Provider that is supported is SFW.
If this provider is not in control of one of the volumes that is
required for the backup, the backup fails.
3-hardware The applicable hardware VSS Provider is used for the volumes. If a
hardware provider is not available for one of the volumes that is
required for the backup, the backup fails.
Snapshot Attribute 0-unspecified The setting for this option depends on the configuration of the
snapshot volume.
1-differential
2-plex
Maximum Snapshots This option defines the number of snapshots that is retained for
(Instant Recovery only) instant recovery. When this threshold is reached, a snapshot is
automatically snapped back before another snapshot backup is
performed.
The value you select should ensure that a full backup is always
available for restore.
Type of Backup full or user Snaps the volumes that contain the Exchange database, system, and
log files.
96 Using NetBackup for Exchange Server with Snapshot Client
Instant recovery configuration
differential or Snaps the volumes that contain the Exchange system and log files.
cumulative Differential backups require that the transaction logs are backed up to
incremental a storage unit and kept on the instant recovery snapshot volume.
(Select the Snapshots and copy snapshots to a storage unit option.)
This configuration is required because all of the differential backups
after the last full backup are required to fully restore a database. Since
a differential backup truncates the transaction logs, the only way to
guarantee that all of the log files exist is to have them backed up to a
storage unit.
Instant Snapshots and copy Note: The Instant Recovery options in this dialog box are unavailable if
Recovery snapshots to a storage instant recovery is not selected in the policy attributes.
unit
NetBackup creates a disk snapshot and backs up the client’s data to the
storage unit that is specified for the policy.
Transaction logs are truncated when the backup (full or differential) to
the storage unit has completed.
Snapshots only The image is not backed up to tape or to other storage. NetBackup
creates a disk snapshot only. Note that this disk snapshot is not
considered a replacement for traditional backup.
Transaction logs are not truncated for any type of instant recovery
backup. To truncate transaction logs, you must perform a backup to a
storage unit.
Select this option only if you have selected Retain snapshots for
instant recovery (on the Attributes tab of the policy).
Retention 1 week - infinity The retention level indicates the maximum time that the instant
recovery snapshot is retained. For full backups, select a retention level
that ensures a full backup is always available for restore. The snapshot
may be deleted prior to that time if the snapshot volume is required for
another backup attempt.
See “Instant recovery volume rotation” on page 97.
4 From the Instant Recovery group, select Snapshots and copy snapshots to a
storage unit.
This option is required for differential backups. This option is also required
for disaster recovery scenarios where both the primary and the snapshot
volume have been damaged.
5 To close the dialog box, click OK.
■ Backup Selections List 3 uses separate backup streams to back up all the
individual databases in a storage group
Microsoft Information Store:\First Storage Group\
NEW_STREAM
NEW_STREAM
Note: If you want to back up individual databases, you must select all the
databases in the storage group.
Note: When you add the client on the Clients tab, the client name should be the
name of the primary client
Note: For Exchange 2003 pre-SP1, a user-directed backup also truncates the
transaction logs.
Using NetBackup for Exchange Server with Snapshot Client 99
Performing user-directed snapshot backups of Exchange Server
Note: If you want to back up individual databases, you must select all the
databases in the storage group. If you do not select all the databases, the backup
job fails.
Restore options
The following options are available when you restore a Snapshot Client backup.
Table 5-4 Microsoft Exchange tab options for Snapshot Client restores
Option Description
Roll-Forward Retains the existing transaction logs. The transaction logs that
Recovery (Replay all are part of the restore operation are replayed, followed by any
log files) transaction logs that currently exist.
See “Existing transaction logs” on page 54 for further
information.
Using NetBackup for Exchange Server with Snapshot Client 101
Restoring snapshot images
Table 5-4 Microsoft Exchange tab options for Snapshot Client restores
Option Description
Point-in-Time Restores the storage group(s) and replaces only the transaction
Recovery (Replay logs that existed at the time of backup. Transaction logs created
only restored log after the backup are deleted. Transaction logs are only deleted for
files) the Exchange storage group(s) that is restored.
If multiple backup images are required for the restore and you
start the restore jobs individually, only select Point-in-Time
Recovery for the first job. Otherwise, transaction logs from the
previous restore jobs are deleted in subsequent restore jobs.
For example, a restore may require a full backup and one or more
incremental backups. You can select all of the images and
perform the restore in one job. Or you can restore each backup
image separately.
Exchange 200x
Dismount Dismounts the database(s) before the restore begins. This option
database prior dismounts all of the databases in the Storage Groups that you
to restore want to restore, even if a database is not selected for restore. By
default this option is not selected.
Caution: Use this option with caution. Ensure that you selected
the correct database to restore before choose to dismount it with
this option.
Commit after This option should only be set on the last job of a multi-job
last backup set restore. This option enables the restore operation to play through
is restored log files and roll back any uncompleted transactions. If this
option is not selected, the database needs to be mounted
manually after the restore.
If Commit after last backup set is restored is selected when an
intermediate backup is applied, you cannot restore further
backups. You must restart the restore operation from the
beginning.
Mount database Mounts the database so that it is available to users. The user
after restore cannot change this setting. A database must be mounted to
commit it. Therefore Mount database after restore is selected if
Commit after last backup set is restored is selected. Otherwise,
this option is disabled.
102 Using NetBackup for Exchange Server with Snapshot Client
Restoring snapshot images
7 In the All Folders pane, select the objects you want to restore.
■ The Microsoft Information Store. To restore the entire content of the
selected backup image, select the checkbox next to the machine name
or Microsoft Information Store.
■ Storage groups. Expand the Microsoft Information Store node and
select the storage group to restore. For Exchange 2003 without SP1, all
of the databases and the log file folder under a storage group must be
restored at the same time.
■ (Exchange 2003 with SP1 or a later, or Exchange 2007) Databases.
Expand the storage group and select the database(s) and log files to be
restored.
104 Using NetBackup for Exchange Server with Snapshot Client
Restoring snapshot images
For information on the restore options available on the Exchange tab, see
“Restore options” on page 100.
Note: A restore of Exchange Server files always overwrites existing files. (If
Pub.edb already exists on the target machine, it is replaced with the copy from
the backup.) The database files (.edb and .stm) are always overwritten.
different client.
■ The log prefix (i.e., E00.log) for the storage group on the target server must
be the same as the prefix of the original storage group. You may need to
create temporary storage groups so that the target storage group has the
same log prefix as the original.
■ The target storage group and databases must have the same path for the
Exchange database, transaction logs, and system files as the original storage
group and databases.
Debug logging
The NetBackup master server and client software offers a comprehensive set of
debug logs for troubleshooting problems that may occur during NetBackup
operations. Debug logging is also available for Exchange Server backup and
restore operations.
You can control the amount of information written to debug logs by following
After the cause of the problem has been determined, debug logging can be
For details on the contents of these debug logs, refer to the NetBackup
108 Troubleshooting
Debug logging
master server logs, see the online help for the Backup, Archive, and Restore
interface and the NetBackup Administrator’s Guide, Volume I.
Note: When debug logging is enabled, the files can become large. The same files
are used by normal file backups.
For snapshot backups, create the following directories. For backups performed
by an alternate client, the bpfis log exists on the alternate client and the primary
client; bpbkar only exists on the alternate client.
install_path\NetBackup\logs\bpbkar
install_path\Netbackup\logs\bpfis
create the following directories. For alternate client backups, bpfis logs exist on
install_path\Netbackup\logs\bpfis
Eseutil /g /ispub
Eseutil /g /ds
You can view the logs on the remote server in one of the following ways:
■ Connecting to the remote server from within Event Viewer
■ Installing the Exchange System Management Tools on the remote server
5 Type in the name of the remote server or click Browse to select the server.
6 Click OK.
7 In the left-hand pane, select Application to view the Exchange logs related to
Operational reports
The administrator has access to operational progress reports through the
NetBackup Administration Console. Reports may be generated for Status of
Backups, Client Backups, Problems, All Log Entries, Media Lists, Media Contents,
Images on Media, Media Logs, Media Summary, and Media Written. These
reports may be generated for a specific time frame, client, or master server.
Refer to NetBackup Administrator’s Guide, Volume I for details.
Progress reports
Progress reports on the client allow easy monitoring of user operations. When
reports are created by the NetBackup client for each user-directed backup or
restore operation, administrators can monitor these operations and detect any
problems that may occur.
Transaction logs
The Exchange server deletes transaction logs after a successful backup (for full
and differential backup types). If the Exchange server encounters any errors
during the deletion process, the NetBackup for Exchange agent logs this
information. Since the actual backup was successful, NetBackup exits with a
status 0 (successful backup). Refer to the Microsoft Exchange Server
documentation for information on any errors that are encountered with the
transaction logs.
1 Install Exchange Server on the alternate server and create a new site.
Caution: Do not try to join an existing site. Give the server its original
organization and site name (Org:xxx, Site:xxxxx or xxxxx).
2 Run the Performance Optimizer and select the appropriate locations for the
files.
3 Check the working path for the Directory and Information Store. This path
is set on the Database Path property page for the server object set for the D
drive.
4 Install Microsoft Outlook Client on the alternate server.
5 Perform a full restore, which includes the Directory, Information Store and
the transaction logs and patch files from the latest tape backup.
6 Start all Exchange services. Start the System Attendant first. Then start the
Directory, IS, MTA, and Event Services.
7 Review the Event Viewer for any errors.
8 Run a DS/IS Consistency Adjustment (from the Server properties, choose
Advanced).
9 To verify that your users’ mailboxes have a Windows account associated
with them, follow these steps.
a In Microsoft Exchange Administrator, select a server, and choose
Recipients.
b Double-click a user’s name.
c Review the Primary Windows NT Account setting to verify that the
Windows account matches the mailbox. Repeat this procedure as
needed for each user.
compatibility information 19
automatic backups
configuration
Media Manager 20
consistency checks
B configuring a pause in 84
adding by browsing 38
example entries 39
D
backup types 33-34
backups
backups 34
databases 47
automatic, described 12
copy 12, 13
in a cluster 46
manual 44
directives
manual, described 13
of mailboxes 50
disaster recovery
snapshot 86
user-directed
described 13
mailboxes 50
F
C files backed up
Clients list 35
Exchange 5.x databases 14
116
I
P
incremental backups, objects backed up 34
patch files
installation
how applied after restore 54
platform compatibility 19
where kept until database restored 53
prerequisites 19
permissions
prerequisites in a cluster 21
for restores 28
instant recovery
Point-in-Time Recovery (Replay only restored log
enabling 93
policy configuration
adding clients 36
J attributes 31
for databases 30
Java interface 23
overview 30
schedules 32
restores of 59
progress reports 111
user-directed backup of 48
client 111
log files
R
where kept until database restored 53
recovery
and cumulative-incremental backups 34
mailbox operations
redirected restores
restores of 24-28
to different clients, requirements for Exchange
excluding folders and files from backups 43
2000 or later 77
restoring 26
reports
Media Manager
client 111
restores
features 10
Backup Exec 63
O Exchange 5.x 63
off-host backups 98
failure of 53
117
user backups 33
W
storage group databases 57
wildcard characters
storage groups 57
rules when using 42
retention period 35
used to define groups of objects 41
S
schedules
adding 32
frequency 35
properties 35
retention 35
user-directed backup of 48
Snapshot Client
backup limitations 81
what is backed up 82
T
tar log 108
transaction logs
replaying all 54
troubleshooting
server 109
118