Professional Documents
Culture Documents
User Guide
P/N 302-000-094
REV 03
Copyright 2007 - 2014 EMC Corporation. All rights reserved. Published in the USA.
Published February, 2014
EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without
notice.
The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect
to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular
purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.
EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries.
All other trademarks used herein are the property of their respective owners.
For the most up-to-date regulatory document for your product line, go to the technical documentation and advisories section on the
EMC online support website.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CONTENTS
Preface
Revision History
Chapter 1
Introduction
SQL Server related information....................................................................
Supported SQL Server versions .............................................................
SQL Server VSS Writers .........................................................................
Backups................................................................................................
Recoveries ............................................................................................
SQL Client Direct to AFTD or Data Domain Boost storage devices ...........
SharePoint Server related information.........................................................
Microsoft SharePoint environments.......................................................
Using NMM in a SharePoint Server environment ....................................
AlwaysOn configuration for SQL Server 2012...............................................
Using the SQL Server AlwaysOn capability in your setup........................
Chapter 2
16
16
17
17
17
18
18
18
21
26
26
Chapter 3
Chapter 4
Chapter 5
40
41
41
45
45
46
47
48
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
50
51
52
52
54
54
55
3
Contents
Chapter 6
Chapter 7
Appendix A
64
64
65
67
72
77
80
80
81
81
81
82
83
83
83
84
87
92
92
93
93
94
96
Troubleshooting
SQL Server related .................................................................................... 100
Freeing up disk space by shrinking SQL log files.................................. 101
SharePoint Server related.......................................................................... 101
Glossary
Index
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
TABLES
Title
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Page
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Tableses
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
FIGURES
Title
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Page
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Figures
48
49
50
51
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
102
104
104
105
PREFACE
As part of an effort to improve its product lines, EMC periodically releases revisions of its
software and hardware. Therefore, some functions described in this document might not
be supported by all versions of the software or hardware currently in use. The product
release notes provide the most up-to-date information on product features.
Contact your EMC representative if a product does not function properly or does not
function as described in this document.
Note: This document was accurate at publication time. Go to EMC Online Support
(http://support.emc.com) to ensure that you are using the latest version of this document.
Purpose
This guide provides information about using EMC NetWorker Module for Microsoft (NMM)
release 3.0 SP1 to back up and recover Microsoft SQL Server and Microsoft SharePoint
Server using VSS technology.
The EMC NetWorker Module for Microsoft Release 3.0 SP1 Administration Guide
supplements the backup and recovery procedures described in this guide. You must
download a copy of the administration guide from EMC Online Support to use with this
guide. Related documentation on page 9 provides a list of user guides and other
documents that must be used with NMM.
Audience
This guide is part of the NMM documentation set, and is intended for use by system
administrators during the setup and maintenance of the product.
Readers should be familiar with the following technologies used in backup and recovery:
NetWorker software
NetWorker snapshot management
Microsoft Volume Shadow Copy Service (VSS) technology
Related documentation
The following table lists the EMC publications that provide additional information.
Table 1 EMC publications for additional information (page 1 of 2)
Publication title
Description
Preface
Preface
Description
Provides information about using NMM for backup and recovery of SQL
Server VDI.
Provides information about using NetWorker and NMM for Windows Bare
Metal Recovery (BMR)
solution and the procedures required for disaster recovery of the
supported Microsoft applications.
NOTICE is used to address practices not related to personal injury.
Note: A note presents information that is important, but not hazard-related.
10
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Preface
Typographical conventions
EMC uses the following type style conventions in this document:
Normal
Bold
Italic
Courier
Used for:
System output, such as an error message or script
URLs, complete paths, filenames, prompts, and syntax when shown
outside of running text
Courier bold
Courier italic
<>
[]
{}
...
11
Preface
Technical support For technical support, go to EMC online support and select Support.
On the Support page, you will see several options, including one to create a service
request. Note that to open a service request, you must have a valid support agreement.
Contact your EMC sales representative for details about obtaining a valid support
agreement or with questions about your account.
Online communities Visit EMC Community Network at https://community.emc.com for
peer contacts, conversations, and content on product support and solution. Interactively
engage online with customers, partners, and certified professionals for all EMC products.
Your comments
Your suggestions will help us continue to improve the accuracy, organization, and overall
quality of the user publications. Send your opinions of this document to:
BRSdocumentation@emc.com
12
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
REVISION HISTORY
Date
03
02
January 6, 2014
Second release of this document. The updates in this revision are as following:
The list of documents in the NMM documentation set has been updated. Related
documentation on page 9 provides the list.
Incorporated technical feedback.
01
First release of this document for EMC NetWorker Module for Microsoft Release 3.0
SP1.
Revision History
13
Revision History
14
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 1
Introduction
This chapter includes the following topics:
Introduction
15
Introduction
Do not use NMM VSS technology and NMM VDI technology together to back up and
recover a SQL Server.
This section provides the following information:
Backups on page 17
Recoveries on page 17
SQL Client Direct to AFTD or Data Domain Boost storage devices on page 18
The SQL Server versions are supported on the following Windows Server versions:
A SQL Server Express Edition backup can be performed by using either of the following
methods:
16
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
Backups
NMM supports the following types of backup:
For all supported SQL Server versionsNMM supports full backup of the SQL Server
VSS writer.
The following table lists the levels and the various types of backups in each level.
Of
Default instance
Named instances
Normal database
Transparent Data Encryption (TDE) enabled database (for only
SQL Server 2008 and SQL Server 2008 R2)
FILESTREAM enabled database (for only SQL Server 2008 and
SQL Server 2008 R2)
Database with filegroup
For SQL Server 2012 with AlwaysOn configurationNMM supports full VSS backup of
only primary replicas of SQL Server 2012 databases. NMM does not support VSS
backup of secondary replicas in AlwaysOn configurations.
Recoveries
NMM supports the following types of recovery:
Of
Default instance
Named instances
17
Introduction
For SQL Server 2012 with AlwaysOn configurationNMM supports full recovery of SQL
Sever 2012 databases. Ensure to break the replication for databases that are
configured with AlwaysOn configuration before recovering the databases.
NMM only supports databases in SQL simple recovery mode.
18
SharePoint Help Search(Only for Microsoft SharePoint Server 2007 and 2010)
SharePoint search indexes and associated SQL databases
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
Service applications(Only for Microsoft SharePoint Server 2010 and 2013) You can
configure individual services independently and third-party companies can add
services to the platform. Services that are deployed are named service applications. A
service application provides a resource that can be shared across sites throughout a
farm, and can be accessed by users through a hosting Web application. Service
applications are associated to Web applications by service application connections.
Some services can be shared across farms.
The following table lists the services and servers that are included in a SharePoint
farm.
Description
Central Administration
site and shared
services
Application server
SQL Server
Index server
Server included on the query server if there is only one query server.
Query server
An application server with only the search service (in this case the query
role) role enabled. If there is more than one query server, the index
server cannot be included on a query server.
A Microsoft Office SharePoint Server farm can be deployed in the following configurations:
19
Introduction
Configuration
database
Content
database
NetWorker server
(Administers protection
for NMM)
Web front-end
Index server
Query server
SQL Server (embedded)
NMM
GEN-000751
20
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
To back up the entire distributed SharePoint Server farm, ensure that NMM is installed
on each server that hosts SharePoint data, including servers that host content index
and search index.
Query server
Index server
(If there is more than Query
server, the Query servers
cannot be included on the
Index server)
NMM
Configuration database
(1 per farm)
NetWorker Server
Administers
protection for
NMM
Content database 1
(1 or more per farm)
Web front-end
On an application server
NMM
Content database 2
GEN-000752
Backups on page 23
Recovery on page 23
Simplified backup and recovery process for SharePoint Server in NMM on page 24
FAST Search Server backup and recovery in SharePoint Server 2010 on page 24
21
Introduction
Windows Servers
The EMC NetWorker Software Compatibility Guide provides the most up-to-date lists of
hardware, operating system, service pack, and application versions supported by NMM.
22
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
Writer names
Description
SqlServer Writer
NMM backs up the SharePoint Server by using the SharePoint VSS Writer. The SharePoint
Server VSS Writer is dependent on the SQL Server VSS Writer, SharePoint SPSearch Writer,
and SharePoint Server OSearch Writer.
The SharePoint SPSearch writer is only available in SharePoint Server 2007 and
SharePoint Server 2010. This writer is not present in SharePoint Server 2013.
Backups
NMM supports the following types of backup for stand-alone and distributed farms:
Recovery
NMM supports the following types of recovery for standalone and distributed farms:
Rollback recovery is not supported.
23
Introduction
The Required NetWorker Volumes page with details about the volumes appears.
24
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
An app that sends a note of recognition for good work (kudos) to someone in the
organization.
No additional configuration steps are required when using NMM to perform backup and
recovery of SharePoint apps. Apps store their internal data in a content database and
recovering the content database on the SQL server recovers the apps in the SharePoint
site.
25
Introduction
After the configuration is complete, a new host file is created by the SharePoint Central
Administration.
3. Append the information from the backed up host file to the newly created host file.
4. Configure NMM backups.
To perform backup of secondary replicas, set the Readable Secondary option of SQL
Server 2012 AlwaysOn configuration to Yes. Enable this option for both primary and
secondary replicas because during the backup process the secondary replicas may
become primary and vice versa.
SQL Server 2012 also introduced the new functionality Availability Group with AlwaysOn.
An Availability Group is a logical group of databases that are configured with the
AlwaysOn capability and the Availability Group is failed over to other nodes as a group.
That is, all the databases that are part of the Availability group are failed over together
during failure or manual failover.
The Microsoft website describes the AlwaysOn Availability Group functionality in SQL
Server 2012, and provides detailed information about how to configure your setup to
utilize this support.
26
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
2. Right-click the SQL Server database and select Remove Database from Availability
Group as shown in the following figure.
27
Introduction
The synchronization may fail with an error in case a secondary replica copy with
same name exists.
28
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Introduction
c. Delete the secondary replica copy that is in restoring mode, as shown in the
following figure.
29
Introduction
5. Return to the NetWorker User for Microsoft GUI and click Continue in the dependency
dialog box. Continue with the remaining steps.
You must complete the required steps from the Microsoft SQL Server Management Studio
GUI:
1. On the primary replica server, use the following command:
ALTER AVAILABILITY GROUP [Group9] REMOVE DATABASE
[Weekly_test_weekly_data_backup_db9]
2. On the secondary replica server, delete the AlwaysOn database, which is in restoring
state.
30
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 2
Microsoft SQL Server Scheduled Backups
This chapter includes the following topics:
Prerequisites........................................................................................................... 32
Configuring scheduled backups .............................................................................. 32
31
Prerequisites
Review the following prerequisites before performing a SQL Server VSS scheduled backup:
Start the SQL Server VSS Writer service and ensure that all the databases are online.
Offline databases are not backed up, and no warning appears during the backup
operation if a database is offline.
Microsoft recommends that you create a snapshot backup of fewer than 35 databases
at a time for the supported SQL Server versions. Microsoft Knowledge Base article
KB943471 at http://support.microsoft.com/kb/943471 provides more information.
Ensure that a database name in a SQL Server VSS instance does not contain either
leading or trailing spaces. View the valid application data save sets by using the
nsrsnap_vss_save -? command. The EMC NetWorker Module for Microsoft Release 3.0
SP1 Administration Guide provides details.
Use the following command to locate the presence of spaces in front or at the end of
database names:
SELECT database_id as DatabaseID, '##'+name+'##' as DatabaseName
from sys.databases
Example output:
DatabaseID DatabaseName
8 ##AdventureWorks## -- DB name is fine
15 ## DBWithLeadingSpace## -- DB name contains leading spaces
17 ##DBWithTrailingSpace
## -- DB name contains trailing spaces
The EMC NetWorker Module for Microsoft Release 3.0 SP1 Administration Guide provides
details.
32
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
APPLICATIONS:\SqlServerWriter
Named instances
Individual databases
NMM does not support SQL VSS backups for SQL Server Express Editions. You can
perform a SQL Server Express Edition backup by either of the following methods:
SharePoint Writer save set in a default SharePoint installation.
The VDI technology workflow. The EMC NetWorker Module for Microsoft for SQL VDI
Release 3.0 SP1 User Guide provides details about SQL Server VDI workflow.
g. In the Group field, select the backup group that was configured.
33
34
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 3
Microsoft SQL Server Recovery
The procedure for recovering SQL Server data in a non-clustered environment is different
from the procedure for recovering SQL Server Express Edition databases. Review the
sections that are applicable for your setup. This chapter includes the following topics:
35
Ensure not to backup against the AlwaysOn Availability Group virtual name, otherwise the
backup will fail.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
37
38
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 4
Microsoft SQL Server Directed Recovery
This chapter includes the following topics:
40
41
41
45
48
39
When a SQL Server directed recovery is performed to a different host, the host can be:
Before performing a SQL Server system database recovery to an alternate location, stop
the SQL Server instance. The recovery of a SQL Server system database to an alternate
location fails if the SQL Server instance is running.
40
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Prerequisites
Ensure the following prerequisites are taken care of before performing directed recovery:
Ensure that the recovery drive is available and has sufficient free disk space to
accommodate the data.
For directed recovery of multiple databases, recover one database at a time. Separate
recovery paths can be provided for each database.
For non-system database directed recovery, the SQL Server service can be either in
stop or start state.
Prerequisites
41
3. When directed recovery is being performed to another host, select the alternate client
host:
a. From the Options menu, select Configuration Options to add the source client to
the list of clients that you can browse.
The Configuration Options dialog box appears.
b. Click the button next to the Client Name field.
The Select Viewable Clients dialog box appears, as shown in the following figure.
4. Select the SQL Server database from the Available clients on list, and click Add to
move the available clients to the Clients to list on menu bar list.
5. Click OK.
The SQL Server database client appears in the Client list.
6. Select the same SQL Server database from the Client list.
42
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
The saved SQL databases appear in the list, as shown in the following figure.
7. Select the desired SQL Server for directed recovery by performing the following steps:
a. After the application refreshes the current browse tree, select the SharePoint and
SQL Server Recover Session option.
The SQL Server application backups are now displayed for directed recovery
browsing in the current browse tree.
b. Expand the APPLICATIONS > SqlServerWriter tree nodes.
c. Select the desired databases.
d. In the Recover option, select the SQL tab.
The SQL tab appears only if the databases are marked.
e. On the SQL tab, provide the user defined path, as described in Recovering to a
user-defined path on page 45.
43
The Recover Session Options dialog box for SharePoint and SQL Server recover
session appears, as shown in the following figure.
Figure 11 Recover Session Options dialog box for SharePoint and SQL Server recover session
Directed recovery of the same data to the same location again, that is overwriting, is not
allowed.
44
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Do not provide a path in the NetWorker tab, otherwise recovery fails.
45
The SQL Server application backups appear for directed recovery browsing in the
current browse tree.
b. Expand the APPLICATIONS > SqlServerWriter tree nodes.
c. Select the desired databases.
d. In the Recover option, select the SQL tab. The SQL tab appears only if the
databases are marked.
e. In the SQL tab, perform either of the following steps:
Recover the SQL databases to a user-defined location from the SQL tab, as
described in Recovering to a user-defined path on page 45.
Recover the SQL databases to a default recover path, as described in
Recovering to default recovery path on page 46.
The Recover Session Options dialog box for SharePoint and SQL Server recover
session appears.
4. On the SQL tab, click Browse to browse to the path to which to restore the database.
5. Click OK to start the recovery.
The Recovery Summary window appears.
6. Click Start Recover.
After the SQL directed recovery is complete, you can view the SharePoint content
databases recovered to the specified location.
7. Switch to the Monitor page to view the status and progress of the recovery.
8. When the directed recovery is complete, copy the recovered .mdf and .ldf files to the
desired location, which may be on the same or different drive.
9. Use the Microsoft SQL Management Studio to manually attach the .mdf and the .ldf
files from the respective locations. Attaching recovered SQL databases on page 47
provides details.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
The SQL database recovery path is based on the original path. This is the default SQL
recovery path option.
8. Click Start Recover to start the directed recovery.
9. Switch to the Monitor page to view the status and progress of the recovery.
47
Example of messages that appear in the NMM log file and the Monitor page for recovery to
a user-defined location:
Command line:\n C:\Program Files\Legato\nsr\bin\nsrsnap_vss_recover.exe -A
RESTORE_TYPE_ORDER=conventional -A BR_ELEVATED_WARNING=true -s
mb-nwsvr-1.baker.legato.com -c mb-clnt-3.belred.legato.com -A NSR_SNAP_TYPE=vss
-A NSR_SQL_RECOVER_MODE=alt_location -A NSR_SQL_TARGET_DIR=E:\ -I nsrsnap_vss_recover: flag=A arg=NSR_SQL_RECOVER_MODE=alt_location
nsrsnap_vss_recover: flag=A arg=NSR_SQL_TARGET_DIR=E:\
NMM .. Performing SQL directed restore.
NMM .. SQL directed restore will relocate database files to path[E:\].
NMM .. SQL directed restore relocating database files for database
[APPLICATIONS:\SqlServerWriter\MB-CLNT-3\AcmeBank].
NMM .. SQL directed recover, relocating file [C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\AcmeBank.mdf] to [E:\Program
Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\AcmeBank.mdf].
NMM .. SQL directed recover, relocating file [C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\AcmeBank_log.ldf] to [E:\Program
Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\AcmeBank_log.ldf].
NMM .. SQL directed recover, relocating file [C:\Program
Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\AcmeBank2.mdf] to [E:\Program
Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\AcmeBank2.mdf].
48
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 5
Microsoft SharePoint Server Scheduled Backups
This chapter includes the following topics:
Prerequisites........................................................................................................... 50
Viewing valid application data save sets ................................................................. 51
Configuring scheduled backups .............................................................................. 54
49
Prerequisites
Ensure that the following prerequisites are taken care of before performing SharePoint
Server scheduled backups:
The NetWorker client and NMM are installed on hosts with data that needs to be
backed up.
The SharePoint services Writer is registered, so that the save sets can be browsed and
backed up successfully.
The nsrsnap_vss_save command runs under the security context of SYSTEM user. So
that the SYSTEM user can run SharePoint PowerShell, provide the required
permission:
For SharePoint Server 2010 and SharePoint Server 2013, perform both the
following steps:
Use the command: Add-SPShellAdmin -UserName
"<DOMAIN>\<HOSTNAME>$"
This command must be used on each web front-end server and the Search
server.
Verify that the SYSTEM account is added to SPShellAdmin by using the
command Get-SPShellAdmin.
In the SQL Management Studio > Security > Logins > Login Properties page, grant
the SQL Server system dbcreator, public, and sysadmin permissions to the
Windows logon account, as shown in the following figure. Provide these
permissions to the NTAUTHORITY\SYSTEM user on a stand-alone farm and to
the DOMAIN\HOSTNAME$ user on a distributed farm.
50
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
For SharePoint Server 2007, grant the SQL Server system dbcreator, public, and
sysadmin permissions to the Windows logon account. Provide these permissions
to the NTAUTHORITY\SYSTEM user on a stand-alone farm and to the
DOMAIN\HOSTNAME$ user on a distributed farm.
Ensure that all the SharePoint Server databases are mounted before backing up the
application server. Unmounted SharePoint Server databases are not backed up.
Do not move or change the Admin component of Search inside the same SharePoint
Server after installation.
Configure the SharePoint Server farm with the SQL Server using FQDN or shortname of
the SQL Server and not the SQL Server IP. An alias should not exist for a dependent
SQL Server when using the Client Configuration Wizard to create a client resource. An
error occurs, when some web applications in the SharePoint farm are configured with
SQL Server IP and other web applications are configured with SQL Server shortname.
If a SharePoint farm is configured with an SQL Server using the IP of the SQL Server
and client resources for the SharePoint farm are created by using the Client
Configuration Wizard, the SQL cluster virtual client resource summary displays both
the IP and shortname in other client resource. Subsequently, the client resources
created for the SharePoint Server and the SQL Server fail with the error <SQL server
shortname> is already an alias of the <SQL server IP>.
Example output:
APPLICATIONS:\Microsoft Office SharePoint Services
3. Press Enter.
Each line of output corresponds to a save set entry that you can add to the Save Set
attribute of a client resource. Each entry that you add to the Save Set attribute must be
typed on a separate line. Remove the inverted commas when copying the save set
name from the output.
51
URL-encoded value
Special
character
URL-encoded value
%5C
%3F
%2F
%5D
"
%22
%5B
%25
%7D
%23
%7B
&
%26
%5E
<
%3C
%60
>
%3E
%7C
Review the following examples for save sets that you can use for backup of SharePoint
farm components.
52
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
The NetWorker server has two client resources, one for each server. Each client resource
has different save sets:
In this example, the following save sets are backed up on each web front-end.
Table 9 Example: Required save sets to be backed up
Type of backup data
Server A
Server B
Server C
SQL Server
EMC recommends that you perform backups of the Application Writer (SQL Server or
SharePoint Server), and the operating system in different schedules.
The SharePoint Configuration Data is backed up internally by Microsoft Office SharePoint
Services.
53
Considerations
Enable and start the services on the hosts where the SharePoint VSS Writers are run or
SharePoint search activities are being performed.
Enabling services for backup on page 54 provides details.
Set up a consistent schedule of full farm level backups. Configure a backup schedule
so that a farm is backed up automatically at a regular interval, and the farm data is
later recovered successfully. You must configure only full backups of SharePoint and
SQL writers.
If backing up individual content databases, schedule these in between the full farm
level backups.
The EMC NetWorker Module for Microsoft Release 3.0 SP1 Administration Guide
provides details.
Create backup groups. Backup groups enable you to balance backup loads to reduce
the impact on your storage and network resources.
Put all the client resources in the same NetWorker group to avoid inconsistencies
in SharePoint data.
Do not put more than one instance of a client resource in the same group.
Note: EMC recommends that all the SharePoint hosts be in the same NetWorker group
resource. You must create a group for SharePoint and SQL Writers.
The EMC NetWorker Module for Microsoft Release 3.0 SP1 Administration Guide
provides details.
You can use either of the following methods to configure a client resource:
Use the Client Configuration Wizard
Use the NetWorker Administrator Program
Configuring SharePoint Server client resources on page 55 provides details.
Windows SharePoint VSS Writer that is running the web front-end host
SQL Server VSS Writer that is running on the host that contains the configuration
database or content databases
The services for the VSS Writers must be enabled and started on each host:
54
On a stand-alone configuration, all of these Writers and services run on one host.
In a distributed configuration, the SQL Server and SharePoint Servers may run on
separate hosts.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
If SharePoint Search is configured, the services are automatically started. However before
performing a backup, check that all the services for SharePoint are started, otherwise,
backup fails with an error. Start the services manually, if not already started.
All the procedures described in this section must be performed on a NetWorker server.
Use NMC to access the NetWorker Administration page to perform all the procedures. Click
the question mark icon
at the bottom left of each page of the NMC for details about
each field in the page. Review the EMC NetWorker Administration Guide for details about
NMC.
55
The Client Configuration Wizard for SharePoint has the following properties:
The Configuration Wizard for SharePoint simplifies the client resource configuration of
NMM clients for scheduled backup of SharePoint farms.
You can use this wizard to configure a client resource for a stand-alone configuration
or for distributed configurations.
The wizard provides remote browsing of a SharePoint farm to select the save sets for
scheduled backup in a distributed configuration.
The wizard creates client resource for all dependent clients like Web front-ends,
Search Servers, and SQL Servers attached with the SharePoint farm.
During modification, any change in the save set selection is reflected in the client
resource. However, dependent client resources are not modified. You must manually
modify the client resource by using the NMC.
You must complete the required steps to configure a client resource using the Client
Configuration Wizard.
1. Open NMC.
2. In the Administration window, perform either of the following steps:
Click Configuration > Configuration > New Client Wizard.
Right-click the client and from the menu that appears, click Configuration > New
Client Wizard.
3. In the Specify the Client Name and Type page:
a. Type the name of the client where NMM is installed in the Client name field.
b. Select the Traditional NetWorker Client option.
c. Click Next.
The wizard automatically detects the applications that are installed on the client
specified in the Specify the Client Name and Type page and displays the list from
which you can select the backup type. Because SharePoint Server 2007, SharePoint
Server 2010, or SharePoint Server 2013 is installed, the backup option Microsoft
SharePoint Server appears in Specify the Backup Configuration Type page.
4. In the Specify the Backup Configuration Type page:
a. The client operating system and the NetWorker version being used in the
configuration setup are automatically displayed in the Client Operating System
field and NetWorker Version field respectively.
b. Select the Microsoft SharePoint Server option.
c. Click Next.
The Select the Client Backup Options page appears. This page displays the SharePoint
Server version and the list of all the available components.
56
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
5. In the Specify the Client Backup Options page, as shown in the following figure,
perform the required steps.
a. The Client Direct option is selected by default. The Client Direct support provided
by NetWorker 8.1.1 is available in NMM. The EMC NetWorker Module for Microsoft
Release 3.0 SP1 Administration Guide and EMC NetWorker Administration Guide
provide details about this feature.
b. Select a NetWorker volume pool or another target pool of your choice. If the Target
Pool field is left blank, the client is not associated to any pool.
c. Under Deduplication, select one of the following options:
NoneIf you have not set up data deduplication.
Data Domain backupIf you are using a Data Domain device for data
deduplication. Select either Any, Fibre Channel, or IP option to select the Data
Domain interface.
Avamar deduplication backupIf you are using an Avamar device for data
deduplication. After selecting this option, choose the Avamar node from the
available list.
d. Click Next.
The Select SharePoint Backup Objects page appears.
6. In the Select SharePoint Backup Objects page, as shown in the following figure, the
entire farm is marked for backup.
57
7. Select the farm at root level or individual save sets for backup. Expand the root to view
and mark the individual save sets.
8. Click Next.
The Specify Backup Options page appears.
9. In the Specify Backup Options page, select the Data Mover Options option if a VSS
hardware provider is installed on the SQL Server:
a. Select the Use a data mover for this backup option.
b. In the Name field, select a data mover name from the available list or manually
enter the name of the data mover name.
In a distributed SharePoint Farm, the client resources for all dependant hosts, such
as content database server, are configured with the same data mover name
selected by you. To change the data mover name for a particular host, manually
modify the data mover option setting.
c. Click Next.
58
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
59
If a new group is created, you are taken directly to the Specify Snapshot Policy
page appears, where you must:
a. Select a policy by performing either of the following steps:
Use an existing snapshot policyTo choose a policy that has already been
create on the NetWorker server.
Create a new snapshot policyTo create a new snapshot policy.
b. Choose an option in the Snapshot Backup Options field.
c. Click Next.
If a storage node is being used in your configuration setup, the Specify the Storage
Node Options page appears.
12. In the Specify the Storage Node Options page:
Under Backup Storage Nodes, select either of the following options and click Next:
Backup to NetWorker server onlyWhen a NetWorker storage node is not being
used.
Backup to the following storage nodesTo select the NetWorker storage node
name and other details.
Under Recovery Storage Nodes, select either of the following options and click
Next:
Recover to the NetWorker server onlyWhen a NetWorker storage node is not
being used.
Recover to the following storage nodesTo select the NetWorker storage node
name and other details.
The Backup Configuration Summary page appears.
13. Check the details in the Backup Configuration Summary page, and click Back revisit
the previous pages, or click Create to configure the client resources.
The Check Results page appears with details about the client resources that have
been created for a required SharePoint farm. For example, a client resource is created
for each host of the SharePoint farm that was selected.
14. To verify the details for the client, select the client and view the Client Properties page
in NMC.
60
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
You can use the Configuration > Configuration > Modify option to make changes to the
configuration that was created earlier.
When a web front-end client is selected for modification and a change is made in the save
set selection, a change is subsequently required in the corresponding existing SQL Server
client resource. However, the Client Configuration Wizard does not update the SQL Server
client resource according to the new selection. This is because the Client Configuration
Wizard is designed in such way that a modification is only meant for a client resource that
is being selected for modification.
APPLICATIONS:\SqlServerWriter
d. For the Group field, select the backup group to which this client resource will be
added. If client resources for the same NMM client host are added to different
backup groups, ensure that the Start Time attribute for each backup group is
spaced such that the backups for the hosts client resources do not overlap.
61
62
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 6
Microsoft SharePoint Server Recovery
This chapter includes the following topics:
Requirements .........................................................................................................
Performing full recovery of a stand-alone environment ............................................
Performing recovery of an individual item................................................................
Performing web application recovery.......................................................................
Performing SharePoint Server search services recovery ...........................................
64
64
65
67
72
63
Requirements
Review that the following requirements before performing recovery procedures:
If a SharePoint farm has SQL Server 2012 databases that are configured with
AlwaysOn, ensure to break the replication before the database is recovered. Before
starting the recovery procedure, perform the steps described in AlwaysOn
configuration for SQL Server 2012 on page 26.
You must complete the required steps perform a full recovery of SharePoint Server farm in
a stand-alone environment.
1. Open the NetWorker User for Microsoft GUI.
2. Recover SharePoint Configuration Data.
3. You are prompted to reboot.
4. In the navigation tree, expand the APPLICATIONS folder and select SQLServerWriter.
5. Select the relevant SharePoint databases for recovery.
6. After the successful recovery, select Microsoft Office SharePoint Services.
7. From the SharePoint and SQL Server Recover Session toolbar, click Recover.
Recovery proceeds to completion. Details about the recovery are displayed in the
Monitor page.
64
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
65
5. Open the NetWorker User for Microsoft GUI on the remote SQL Server host.
6. In the navigation tree, locate and mark the dependent SQL content database, as
shown in the following figure.
7. Click Recover.
8. Return to the NetWorker User for Microsoft GUI on web front-end, and click Continue in
the dependency dialog box, as shown in the following figure.
66
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Recovery proceeds to completion. Details about the recovery are displayed in the
Monitor page, as shown in the following figure.
9. After the recovery, go to the SharePoint Central Administration and check that the list
item is restored in the website.
67
3. To select the IIS Writers, follow the steps provided in Selecting the IIS Writers on
page 77.
4. Click Recover.
5. In the Recovery Summary page, click Start Recover.
You are prompted to restart the application server and a dialog box with the message
The system must be rebooted to complete the recovery process. Would you like to
reboot now? appears, as shown in Figure 20 on page 68.
6. Click Yes.
68
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
c. Select Recover.
A dependency dialog box appears, as shown in Figure 22 on page 69, with a list of the
components that must be restored and the names of the remote SQL Server hosts on
which the restore must be performed.
69
8. Open the NetWorker User for Microsoft GUI on the remote SQL Server host.
9. In the navigation tree, locate and select the SQL Server content database and
SharePoint configuration database, as shown in the following figure. Although the
SharePoint configuration database is not mentioned in dependency dialog box, it
must be restored for complete recovery of web application.
70
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Recovery proceeds to completion. Details about the recovery are displayed in the
Monitor page, as shown in the following figure.
Figure 24 The Monitor view that shows that the SharePoint Writer restore is successful.
12. After the recovery, go to the SharePoint Central Administration and check that the web
application is restored, as shown in the following figure.
71
4. Click Recover.
5. In the Recovery Summary page, click Start Recover.
After recovery is complete, you are prompted to restart the application server and a
dialog box with the message The system must be rebooted to complete the recovery
process. Would you like to reboot now? appears.
6. Click Yes.
7. After the application server restarts, open the NetWorker User for Microsoft GUI.
8. Select the SharePoint Service Writer.
9. Click Recover.
A dependency dialog box appears with a list of the components that must be restored
and the names of the remote SQL Server hosts on which the restore must be
performed.
72
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
10. Open the NetWorker User for Microsoft GUI on the remote SQL Server host.
11. In the navigation tree, locate and select the SQL Server content database and
SharePoint configuration database. Although the SharePoint configuration database
is not mentioned in dependency dialog box, it must be restored for complete restore
of search service application.
12. Click Recover.
13. Return to the NetWorker User for Microsoft GUI on the application server, and click
Continue in the dependency dialog box.
Recovery proceeds to completion. Details about the recovery are displayed in the
Monitor page.
73
14. Go to the SharePoint Central Administration and check that the search service
application is restored, as shown in the following figure. The search service
application is in the improvised state.
15. Open the NetWorker User for Microsoft GUI on the application server.
16. Select the BootableSystemState from SharePoint Configuration Data, as shown in the
following figure.
Figure 29 Restore the bootable system state from SharePoint Configuration Data in NMM
74
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
75
76
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
9. Either restart the server or run the following PowerShell commands to restart the
search service application:
"PS C:\Users\administrator.NMMDEV>
Get-SPEnterpriseSearchServiceInstance -Local |
Start-SPEnterpriseSearchServiceInstance
"PS C:\Users\administrator.NMMDEV> $qssInstance =
Get-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance -Local
"PS C:\Users\administrator.NMMDEV>
Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance
-Identity $qssInstance
"PS C:\Users\administrator.NMMDEV>
Resume-SPEnterpriseSearchServiceApplication -Identity $ssa
Figure 31 Clear Microsoft best practices for selecting the system state
3. Select and restore only the IIS Config Writer and the IIS Metabase Writer under
SharePoint Configuration Data.
77
78
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
CHAPTER 7
Microsoft SharePoint Server Granular Level
Recovery
This chapter includes the following topics:
80
80
83
92
92
79
You cannot perform GLR for backups that were performed by using NMM releases earlier
than 2.4.
GLR with SQL Server Embedded is not supported in NMM.
The steps in the GLR process depend on the size of the SharePoint farm:
Medium and small farmsA medium farm is a farm with a 200 GB database or site
collection, approximately 100 sites, and 400 KB items or an average of 4,000 items
for each site. The SQL databases in a medium site use the full recovery model.
Any farm smaller than this is considered to be a small farm.
Performing GLR for small and medium farms on page 83 provides details.
Large farmsA large farm is a farm with a 4 TB database or site collection, 1,000 or
more sites, and 8 to 10 MB items or an average of 1,000 items per site. The SQL
databases in a large site use the full recovery model.
When you perform GLR of a large farm, you should recover only from a physical disk.
Performing GLR for large farms on page 92 provides details.
Requirements
Review the following requirements before performing SharePoint Server GLR:
80
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Environment requirements
The environment requirements are as follows:
System requirements
Review the NMM documentation at http://support.emc.com and the Kroll Ontrack
documentation at http://www.krollontrack.com for complete information about the
software and hardware requirements when using NMM and Kroll Ontrack PowerControls
for SharePoint GLR.
For a stand-alone
SharePoint farm
Ontrack PowerControls
On a server outside of
the distributed farm
On a server outside of
the stand-alone farm
On the SharePoint
server, typically on a
central administration
machine
On the stand-alone
server
Required software
Requirements
81
Task
Details
Ordering Ontrack
PowerControls
Ontrack PowerControls is listed in Direct Express and Channel Express, and in the ordering path for
NetWorker.
The new part numbers for Ontrack PowerControls for SharePoint are as follows:
90PCRTRIAL PC Trial License
90PCRSP1U PC Perp SP License 1 TB
90PCRSP210U PC Perp SP License 2-10 TB
90PCRSP1035U PC Perp SP License 11-35 TB
90PCRSP3650U PC Perp SP License 36-50 TB
90PCRSP51U PC Perp SP License 51+ TBs
90PCRSPM1U PC Perp SP 1 year Maintenance 1 TB
90PCRSPM210U PC Perp SP 1 year Maintenance 2-10 TB
90PCRSPM1035U PC Perp SP 1 year Maintenance 11-35 TB
90PCRSPM3650U PC Perp SP 1 year Maintenance 36-50 TB
90PCRSPM51U PC Perp SP 1 year Maintenance 51+ TB
PowerControls for SharePoint is now sold based upon the total capacity of a SharePoint farm. As
SharePoint farm sizes get larger, the list price for each TB becomes lower.
Examples:
If a customer has a 5TB farm, the customer would purchase five of SKU 90PCRSP210U 2-10 TB.
If a customer starts out with a small farm, the customer would purchase SKU 90PCRSP1U 1 TB. Then
when the farm grows to 5TB, the customer would purchase four of SKU 90PCRSP210U 2-10 TB.
If a customer has a 5TB farm, the customer would purchase five SKU 90PCRSP210U 2-10 TB. Then
when the farm grows to 15TB, the customer would purchase ten SKU 90PCRSP1035U 11-35 TB.
After processing the order, EMC sends an email notification to Kroll Ontrack. Kroll Ontrack fulfills the
deliverable to the end customer.
Maintenance support allows access to Kroll Ontrack Technical Support as well as product upgrades.
82
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Details
Port
The default port is 49175. However, you can change the port if the
default port is found to be in use.
Firewall exception
Space on machine
Install path
The EMC NetWorker Software Compatibility Guide provides details about the software
requirements. SQL Server 2012 not supported by Kroll and hence SharePoint Server with
SQL Server 2012 GLR cannot be performed.
The SharePoint backups must be created using the NetWorker Virtual File System
(NWFS) functionality.
The backups must be available and located on one or more Advanced File Type Device
(AFTD) or Data Domain backup devices configured on a NetWorker storage node or
NetWorker server.
The backups must be VSS-based. You cannot perform GLR when tape is used as a
backup device or when the backup of the SQL databases is VDI-based. NMM
automatically creates a full backup of SharePoint content databases when you
perform a VSS backup. A full backup with VSS supports GLR.
83
The EMC NetWorker Module for Microsoft Release 3.0 SP1 Administration Guide provides
an overview about how NMM uses the NWFS functionality for GLR, and Chapter 5,
Microsoft SharePoint Server Scheduled Backups, provides details about performing
SharePoint Server VSS backups using the Client Configuration Wizard.
4. In the Specify the drive letter or path where the NWFS will be mounted box, specify the
path to which the content databases must be mounted for GLR. Click Browse to
browse to a path.
The default mount path that was created during installation from the registry appears
in the field by default. Databases mounted for GLR include the original folder hierarchy
from the NWFS based virtual drive.
5. From the Specify amount of time to leave NWFS mounted list, select how long to leave
the content database backup mounted on the NWFS virtual drive.
84
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
6. Click OK.
7. For a stand-alone farm, right-click the content database in the right pane and select
Mount SharePoint backup for Granular Level Recovery from the menu that appears.
8. For a distributed farm, browse the SQL Server in the right pane, right-click the content
database and select Mount SharePoint backup for Granular Level Recovery from the
menu that appears.
Although you can select and mount only a single content database at a time, multiple
databases appear mounted on the virtual volume. Ignore the additional databases.
Performing GLR by using Ontrack PowerControls on page 87 provides details about
performing GLR. After performing GLR, unmount the database.
9. Open the Monitor window and check that the mounting is successful.
10. Start the third-party software and complete the GLR process.
85
11. Once the recovery is complete, you can either manually dismount the content
database or allow the content database to be dismounted based on the mount
timeout session:
To manually dismount the content databases, perform either of the following
steps:
Select the Dismount option in the SharePoint GLR service tray.
Right-click the content database and select Dismount SharePoint backup from
the menu that appears, as shown in the following figure.
When you select the dismount option, a dialog box appears. If you select Yes, then
NMM dismounts the SharePoint backup from the virtual drive and shuts down
NWFS. NWFS cleans up its resources, for example cleanup cache and temporary
files created by NWFS. If you select No, then no action is taken and the backup
remains mounted for the duration that you specified.
The content databases are automatically dismounted when:
The NetWorker server or client is changed.
The NetWorker User for Microsoft GUI is refreshed.
The backup time is changed.
The mount timeout session expires.
The system is rebooted
86
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
You are notified ten minutes before the mount time expires. To extend the mount
time, select the Extend the time for SharePoint backup option from the SharePoint
GLR service tray on the bottom right-side of the window, as shown in the following
figure.
In the Extend MOSS GLR Service Timeout dialog box that appears, select the
amount of time to extend the mounting. The Event Viewer displays a message that
the mount time has been extended.
87
3. Click Next.
The Source Path Selection page appears, as shown in the following figure.
4. Click Add and select the .mdf and .ldf databases, which were recovered by directed
recovery by using NMM or point to the NWFS mounted drive from NMM. Chapter 4,
Microsoft SQL Server Directed Recovery, provides details about SQL Server directed
recovery.
88
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Note: The SharePoint content databases that are used for GLR must be offline or in
dismounted state.
In the example environment, the following source paths are provided for the .mdf and
.ldf databases:
C:\SQL_DATA\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\ WSS_Content_SR
Request Portal.mdf
C:\SQL_DATA\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\ WSS_Content_SR
Request Portal_log.ldf
where C:\SQL_DATA is the NWFS mount drive.
5. Click Next.
The Target Server Selection path appears, as shown in the following figure.
89
6. From the SharePoint Server Site URL list, select the site collection URL.
This step connects the Ontrack PowerControls software to the SharePoint content
database, which is online or in mounted state and defines the target path or the
destination location for item-level recovery. In SharePoint, the site collection and its
content, which includes the subsite, the SharePoint list, and list items, are stored in
the content database. After the connection to the SharePoint content database is
made, the hierarchy list of site collection, sites, lists, and list items that are stored in
the content database are visible.
7. In the Agent for Content Transfer Service Port Number box, specify the port number.
You can use the default value of 49175.
8. In the Authentication Information section, provide the credentials required to access
the site collection URL. The Ontrack PowerControls administrator must have full access
control permissions.
In the example environment, the site collection URL is
http://sqlsrv1vmsp10:8082/sites/Item_Recover_Test.
9. Click Finish.
The Ontrack PowerControls software connects to the source and target hosts, and
displays the extracted source database, as shown in the following figure.
90
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
The Ontrack PowerControls GUI displays the extracted target farm, as shown in the
following figure.
10. On the source h, right-click the SharePoint site, lists, or list items to recover and select
Copy from the menu.
11. On the target host, right-click the recovery destination for the SharePoint site, lists, or
list items and select Paste from the menu.
The Copy Progress dialog box appears with details of the recovery operation.
12. (Optional) When the recovery is complete, click Save to save the completion report.
The details from the completion report are similar to the following:
=========================================================
Source: C:\SQL_DATA\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\WSS_Content_SR Request
Portal.mdf
Source Path: WSS_Content_SR Request Portal.mdf\SR Request and Close
Looping\QA Engineer
Target: http://sqlsrv1vmsp10:8082/sites/Item_Recover_Test
Target Path: Item_Recover_Test
=========================================================
Copy started on 5/5/2011 at 3:24:41 PM.
Total number of lists to be processed: 1
Total number of items to be processed: 13
All lists successfully copied.
All items successfully copied.
Copy finished on 5/5/2011 at 3:24:47 PM.
91
13. To select multiple sources and multiple targets for recovery, click File > Open Source or
Open Target in the Ontrack PowerControls GUI as shown in the following figure and
perform GLR.
92
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Configure the content database to use RBS with FILESTREAM. RBS configuration
requires enabling the FILESTREAM provider on SQL Server.
Run the required PowerShell cmdlets command to enable the content database to use
RBS.
NMM supports only the FILESTREAM RBS provider.
The procedures in this section are based on the following example configuration setup:
Site collection
93
In the example environment, as shown in the following figure, the farm is multitiered,
with the web front-end and the application server running on fox2.sharepoint.com and
the SQL Server running on fox1.sharepoint.com.
94
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
4. Select fox2.sharepoint.com from the Available clients on list, and click Add to move
the available clients to the Clients to list on menu bar list.
5. Click OK.
The fox2.sharepoint.com client appears in the Client list.
6. Select fox2.sharepoint.com from the Client list.
The saved SQL Server databases appear in the list.
7. Select the content database for directed recovery.
8. Select Recover Options.
The Recover Session Options dialog box for SharePoint and SQL Server recover
session appears.
9. On the SQL tab, select the Specify the path where the SQL databases should be
restored option and then click Browse to browse to the path to which to restore the
database.
10. Click OK to start the recovery.
The Recovery Summary dialog box appears.
11. Click Start Recover.
12. Check the status of the SQL directed recovery in the Monitor window.
On the fox1 machine, after the SQL directed recovery completes, you can view the
SharePoint content databases recovered to the specified location.
For the example described in this procedure, the location details are as follows:
C:\SQL_restore\Program Files\Microsoft SQL Server\MSSQL10_50.WANDY
\MSSQL \DATA
C:\RBSdataS:\SQL_restore\RBSDataStore because this is a FILESTREAM enabled
database
Use the recovered database and FILESTREAM configuration file as the source when
using the Ontrack PowerControls software.
95
The following figure shows the recovered FILESTREAM database, which is configured
for RBS.
The following figure shows the recovered FILESTREAM configuration file required for
RBS recovery.
96
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
4. Click Add and select the .mdf and .ldf databases, which were recovered by NMM SQL
directed recovery.
The Remote Blob Store Configuration dialog box appears, as shown in the following
figure.
5. Select the RBS FILESTREAM configuration header file, which was recovered using NMM
at directed recovery location C:\SQL_restore\RBSDataStore, and click OK.
The Ontrack PowerControls GUI displays the extracted source database, as shown in
the following figure.
6. From the site collection, delete the shared document. In the example, EMC Report is
deleted from the site collection Arav11.
Performing GLR for Remote BLOB Storage
97
7. In the Target Server Selection dialog box of the Ontrack PowerControls GUI, perform
the following steps:
a. From the SharePoint Server Site URL list, select the site collection URL.
This connects the Ontrack PowerControls software to the content database, which
is online or in mounted state and defines the target path or the destination
location for item-level recovery. In SharePoint, the site collection and its content,
which includes the subsite, the SharePoint list, and list items, are stored in the
content database. After the connection to the content database is made, the
hierarchy list of site collection, sites, lists, and list items that are stored in the
content database are visible.
b. In the Agent for Content Transfer Service Port Number box, specify the port
number. You can use the default value of 49175.
c. In the Authentication Information section, provide the credentials required to
access the site collection URL. The Ontrack PowerControls administrator must have
full access control permissions.
8. Click Finish.
The Ontrack PowerControls software connects to the source and the target.
9. In the source pane, right-click the SharePoint site, lists, or list items to recover and
select Copy from the menu.
10. In the target pane, right-click the destination for the recovered item and select Paste
from the menu.
The Copy Progress dialog box displays the progress of the recovery operation.
11. (Optional) Click Save to save the completion report.
98
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
APPENDIX 1
Troubleshooting
This appendix describes how to troubleshoot issues that may occur during SQL Server or
SharePoint Server backup and recovery:
Troubleshooting
99
Troubleshooting
Recovery of SQL Server database fails when the database is renamed after backup
If a SQL Server database is renamed after backup is complete, recovery of the database
fails. This feature is not supported in NMM.
Solution
You must complete the required steps to rename a database and its underlying data files.
1. Open the Microsoft SQL Management Studio for the database.
2. Select the Tasks and Copy Database options.
The wizard offers a choice to move rather than copy the database. The wizard also
provides the option of renaming the data files.
Unwanted messages appear in the Monitor page of the NetWorker User for Microsoft
GUI after a SQL Server recovery is performed
Even though the recovery of a SQL Server Writer backup to an AFTD device is successful,
unwanted messages appear in the Monitor page of NetWorker User for Microsoft GUI.
For example, the following messages may appear:
Setting ReportServer selected for restore.Setting ReportServerTempDB selected for
restore.Setting SharePoint_AdminContent_f53f30f0-179f-4fea-b5f1-7f6d7e3e468f
selected for restore.Setting SharePoint_Config_connectedtoSnow1 selected for
restore.Setting SSP1_CrawlStoreDB_a017becec6f94492a7426e9f28fd2b0b selected for
restore.Setting SSP1_DB_ba55b385014b4ce8b8c67c9e141adafd selected for
restore.Setting SSP1_PropertyStoreDB_218e94bb31154e5a94ff2109e7a5e2bb selected
for restore.Setting
SSp_on_WFE_snow2_CrawlStoreDB_30390f72275d4923a788585709d9bca4 selected for
restore.Setting SSp_on_WFE_snow2_DB_060896ff6a78475f984b8b9dca224dfe selected
for restore.Setting
SSp_on_WFE_snow2_PropertyStoreDB_26f003c6afd84010a708a084dbfe3209 selected for
restore.Setting WSS_Content_goldy selected for restore.Setting WSS_Content_tiger
selected for restore.Setting WSS_Search_SNOW1_inst1 selected for restore.Setting
WSS_Search_SNOW2_inst2 selected for restore.Setting WSS_UsageApplication
selected for restore.50325:nsrsnap_vss_recover:nsrsnap_vss_recover:
Solution
Ignore such messages because the recovery is successful.
SQL Server services stop during recovery of SQL Server master database
A recovery of a SQL Server master database causes the SQL services to stop.
Solution
You must perform the required steps to ensure that the SQL Server services do not stop
during recovery.
1. Stop the SQL Server Reporting Service (SSRS).
100
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Troubleshooting
Back up the SQL Server resource database during file system backup by using the
NetWorker client
The SQL Server resource database must be protected for full recovery of a SQL Server
environment, but the SQL Server resource database is not backed up during backup of the
SQL Server.
Solution
You must back up the resource database as part of the file system backup by using the
NetWorker client.
The SQL Server documentation and Microsoft Knowledgebase article
http://msdn.microsoft.com/en-us/library/ms190940.aspx provide more information.
Perform manual steps to associate a web application to the original SSP after
recovery
If the association of a web application to the original Shared Service Provider (SSP) is
changed after backup, then the association is not restored after recovery.
However, data recovery is successful.
Solution
You must perform the required steps to associate the web application to the original SSP
after recovery is complete.
1. In SharePoint Central Administration, select Shared Services Administration.
101
Troubleshooting
2. In the Manage this farms shared services page, select Change association.
3. Assuming that you have already restored the SSP on a site, complete the required
fields.
4. Specify the web application and database to which the SSP was restored.
Solution
Select the SQL Server databases for recovery. As shown in the following figure, the SQL
tab appears.
Provide the location for recovery of the databases in the SQL tab.
Locating the content database for directed recovery during SharePoint Server GLR
In some SharePoint Server configurations, the data is stored in multiple content
databases. Before you start the recover process of a content database, you must know
which content database actually contains the SharePoint data (SharePoint site or
SharePoint lists).
Solution
You must perform the required steps to locate the content database that contains the
SharePoint data for recovery. You can use either the command line or the SharePoint
Central Administration GUI for this task.
102
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Troubleshooting
If you do not know the site URL information, you can obtain information about the site URL
and the content database with the following command:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\14\BIN>stsadm.exe -o enumcontentdbs -url
"http://sqlsrv1vmsp10:8081"
<Database SiteCount="1" Name="WSS_Content_SR Request Portal"
DataSource="sqlsrv1vmsql08.nmmperf.com">
<Site Id="2998fdfd-56ba-4031-983e-18bb640e45f4"
OwnerLogin="NMMPERF\user" InSiteMap="True">
<Webs Count="7">
<Web Id="580174de-1818-490c-9a21-57ab18d4703a" Url="/"
LanguageId="1033" TemplateName="STS#0" TemplateId="1" />
<Web Id="c6768e65-1857-401e-8a68-f3885be76dee" Url="/qcdefcts"
LanguageId="1033" TemplateName="STS#0" TemplateId="1" />
<Web Id="c467e967-c615-45dd-88ff-cc337efb775c"
Url="/qcdefcts/srrequest2010" LanguageId="1033"
TemplateName="STS#0" TemplateId="1" />
<Web Id="f6ff88b6-7456-4852-96c0-60b908743708" Url="/Qcesc"
LanguageId="1033" TemplateName="STS#0" TemplateId="1" />
<Web Id="87fe65ea-a8b6-4b9f-b5c4-20b0ad84740c" Url="/srrequest"
LanguageId="1033" TemplateName="STS#0" TemplateId="1" />
<Web Id="b4239a41-ed7a-4f57-ba4d-f19dfb1ec7de"
Url="/srrequest/srrequest2010" LanguageId="1033"
TemplateName="STS#0" TemplateId="1" />
<Web Id="e92443e7-d73a-48c5-aafb-a4ac13fd9d7f"
Url="/srrequest/srrequest2011" LanguageId="1033"
TemplateName="STS#0" TemplateId="1" />
</Webs>
</Site>
</Database>
Locating a content database by using the SharePoint Server 2007 Central Administration
GUI
1. Open the SharePoint 2007 Central Administration.
103
Troubleshooting
3. Under SharePoint Site Management, select View all the site collections.
4. Identify the correct content database.
104
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Troubleshooting
Figure 51 Error message if Ontrack PowerControls Agent Content transfer service is not running
Solution
The OntrackPowerControlsAgentForContentTransfer service does not start automatically
and must be manually started by either using services.msc or by using the command line.
There is a separate installer called SetupACTS in the Ontrack PowerControls binaries to
install the OntrackPowerControlsAgentForContentTransfer service.
105
Troubleshooting
106
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
GLOSSARY
This glossary contains terms related to the NetWorker Module for Microsoft. Many of these
terms are used in this manual.
A
administrator
administrators group
The person normally responsible for installing, configuring, and maintaining NetWorker
software.
Microsoft Windows user group whose members have the rights and privileges of users in
other groups, plus the ability to create and manage the users and groups in the domain.
Disk storage device that uses a volume manager to enable multiple concurrent backup
and recovery operations and dynamically extend available disk space.
Program that is used in a directive to specify how a set of files or directories is to be
backed up or recovered. For example, compressasm is a NetWorker directive used to
compress files.
ASR writer
The VSS Writer, which is responsible for identifying critical data that is needed to perform
an offline restores.
archive
Backing up directories or files to an archive volume to free disk space. Archived data is not
recyclable.
archive request
archive volume
Volume used to store archive data. Archived data cannot be stored on a backup volume or
a clone volume.
attribute
authorization
authorization code
auto media management
autochanger
autochanger sharing
See library.
See library sharing.
B
backup
backup cycle
Operation that saves data to a volume. See also conventional backup and snapshot.
Full or level 0 backup and all the subsequent incremental backups that are dependent on
that backup.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
107
Glossary
backup components
backup group
See group.
backup level
See level.
backup volume
Volume used to store backup data. Backup data cannot be stored on an archive volume or
a clone volume. See also volume.
The ASR Writer component that identifies the location of the boot configuration database.
This is required to perform an offline restore.
browse policy
NetWorker policy that specifies how long backed-up data will be readily available for
recovery. Backed-up data that has not exceeded its browse policy time can be recovered
more quickly than data that has exceeded its browse policy time but not its retention
policy time. See also retention policy.
C
carousel
client
See library.
Computer, workstation, or fileserver whose data can be backed up and recovered.
Database that tracks every database object, file that is backed up. The NetWorker server
maintains a single client index file for each client.
client resource
NetWorker server resource that identifies the save sets to be backed up on a client. The
client resource also specifies information about the backup, such as the schedule, browse
policy, and retention policy for the save sets. See also client and resource.
clone
Reliable copy of backed up data. Unlike volumes created with a simple copy command,
clone volumes can be used in exactly the same way as the original backup volume. Single
save sets or entire volumes can be cloned.
clone volume
Exact duplicate of a backup volume. One of four types of volumes that NetWorker software
can track (backup, archive, backup clone, and archive clone). Save sets of these different
types may not be intermixed on one volume.
cluster
1. Two or more independent network servers that operate and appear to clients as if they
are a single unit. The cluster configuration enables work to be shifted from one server to
another, providing "high availability" that allows application services to continue despite
most hardware or software failures.
2. Group of disk sectors. The operating system assigns a unique number to each cluster
and keeps track of files according to which clusters they use.
command line
component
Line on a display screen, also known as a command prompt or shell prompt, where you
type software commands.
1. Group of related data that must be treated as a single unit for backup and recovery.
2. In Microsoft VSS terminology, a component is a subordinate unit of a writer.
108
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Glossary
components metadata
document
consistent
console server
conventional backup
D
domain controller
Computer that stores directory data and manages user interactions within a domain,
including logon, authentication, directory searches, and access to shared resources.
Client system or application, such as NetWorker, that moves the data during a backup,
recovery, or snapshot operation. See also proxy client.
directive
disk subsystem
Microsoft Windows add-on that allows you to create a logical directory of shared
directories that span multiple machines across a network.
Method of recovery that recovers data that originated on one client computer and
re-creates it on another client computer.
Instruction that directs NetWorker software to take special actions on a given set of files
for a specified client during a backup or recovery operation. Directives are ignored in
manual (unscheduled) backups.
Integrated collection of storage controllers or HBAs, disks, and any required control
software that provides storage services to one or more hosts, such as CLARiiON arrays.
F
file index
full backup
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
109
Glossary
G
group
Client or group of client computers that are configured to back up files at a designated
time of day.
granular recovery
Granular recovery provides the ability to recover specific files in seconds from a single
backup. This dramatically reduces the recovery time and the footprint of the backup on
storage resources.
H
high-available system
host ID
System of multiple computers configured as cluster nodes on a network that ensures that
the application services continue despite a hardware or software failure. Each cluster
node has its own IP address with private resources or disks that are available only to that
computer.
Serial number that uniquely identifies a host computer.
I
inactivity timeout
instant backup
Process of creating a point-in-time copy (snapshot) of data from a single client and saving
it on a primary storage volume, which can be immediately recovered as a backup copy.
instant restore
Process of copying data created during an instant backup to its original location, or to an
alternate location, during a recover operation.
J
jukebox
label
110
See library.
Electronic header on a volume used for identification by NetWorker or other Data Mover
application.
legacy method
Use of special-case Microsoft APIs to back up and recover operating system components,
services, and applications.
level
Backup configuration option that specifies how much data is saved during a scheduled or
manual backup. A full (f) backup backs up all files, regardless of whether they have
changed. Levels one through nine [1-9] backup files that have changed since the last lower
numbered backup level. An incremental (incr) backup backs up only files that have
changed since the last backup.
library
Hardware device that contains one or more removable media drives, as well as slots for
pieces of media, media access ports, and a robotic mechanism for moving pieces of
media between these components. Libraries automate media loading and mounting
functions during backup and recovery. The term library is synonymous with autochanger,
autoloader, carousel, datawheel, jukebox, and near-line storage.
library sharing
Shared access of servers and storage nodes to the individual tape drives within a library.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Glossary
locale settings
NetWorker client that is not bound to a physical machine, but is instead managed by a
cluster manager. It is also referred to as a logical or virtual client.
Settings that specify the input and output formats for date and time, based on local
language conventions.
M
media
media database
media index
metadata document
mount
mount point
Physical storage medium, such as magnetic tape, optical disk, or file system to which
backup data is written.
Database that contains indexed entries of storage volume location and the life cycle
status of all data and volumes managed by the NetWorker server. See also volume.
N
Network Data
Management Protocol
(NDMP)
NetWorker administrator
NetWorker client
See client.
NetWorker Console
server
NetWorker Management
Console
NetWorker server
Computer on a network running the NetWorker software, containing the online indexes,
and providing backup and recover services to the clients on the same network.
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
111
Glossary
nonpersistent snapshot
Snapshot backup that is moved to secondary storage on the NetWorker server or storage
node and is no longer available for instant restore from a supported type of primary
storage.
O
online indexes
Databases located on the NetWorker server that contain all the information pertaining to
the client backups (client file index) and backup volumes (media database).
online restore
A restore operation performed using the normal recover UI, and the computer has been
booted from an installed operating system.
offline restore
operator
Person who monitors the server status, loads backup volumes into storage devices, and
executes day-to-day NetWorker tasks.
P
pathname
Set of instructions to the operating system for accessing a file. An absolute pathname
indicates how to find a file starting from the root directory. A relative pathname indicates
how to find the file starting from the current directory.
persistent snapshot
Snapshot that is retained on disk. A persistent snapshot may or may not be rolled over to
tape.
Fully usable copy of a defined collection of data, such as a consistent file system,
database, or volume, which contains an image of the data as it appeared at a single point
in time. A PiT copy is also called a shadow copy or a snapshot.
policy
Set of constraints that specify how long the save sets for a client are available for recovery.
Each client has a browse policy and a retention policy. When the retention policy expires,
the save sets associated with that policy are marked recyclable.
pool
PowerSnap
provider
proxy client
R
recover
Registry
112
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Glossary
requestor
replica
Interface with the Microsoft VSS infrastructure to initiate the creation and destruction of
shadow copy. NetWorker software is a requestor.
resource
Component that describes the NetWorker server or its clients. Clients, devices, schedules,
groups, and policies are all NetWorker resources. Each resource has attributes that define
its properties.
restore
Process of retrieving individual datafiles from backup storage and copying the files to disk.
retention policy
NetWorker policy that specifies the minimum period of time that must elapse before
backed-up data is eligible to be overwritten on the backup media. Backed-up data that
has not exceeded its browse policy time can be recovered more quickly than data that has
exceeded its browse policy time but not its retention policy time. See also browse policy.
retrieve
rollover
root
S
save set
Group of files or a file system from a single client computer, which is backed up on storage
media.
Internal identification number assigned to a save set.
To recover data by specifying save sets rather than by browsing and selecting files or
directories.
save stream
The data and save set information being written to a storage volume during a backup.
server index
rolloveronly backup
service port
shadow copy
Backup method that uses a proxy client to move the data from primary storage on the
application server host to secondary storage on another host. RolloverOnly backups free
up resources on the application server by offloading the work of processing snapshots to
a secondary host.
Port used to listen for backup and recover requests from clients through a firewall.
Temporary, point-in-time copy of a volume created using VSS technology. See also Volume
Shadow Copy Service (VSS).
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
113
Glossary
skip
snap clone
Complete roadmap of what was backed up at a single instant in time. The shadow copy set
contains information about the Writers, their components, metadata, and the volumes. A
backup components metadata document containing that information is created and
returned to the requestor after the snapshot is complete. NetWorker uses this document
with the corresponding save set at recover time.
Defined and standard coordination between business application, file system, and
backup application that allows a consistent copy of application and volume data to exist
for replication purposes.
Backup level in which designated files are not backed up.
Exact copy of a snap set data backup. The clone operation is an archive operation without
the deletion of the source data. A new snap ID is assigned to the cloned copy.
snap ID
Also known as a snapid, a unique 64-bit internal identification number for a snap set.
snap set
Group of files, volumes, or file systems from a single client, describing the collection of
data for which a point-in-time copy is created on an external disk subsystem, such as a
storage array.
snapshot
snapshot expiration
policy
Policy that determines how long snapshots are retained before their storage space is
made available for the creation of a new snapshot.
snapshot policy
Set of rules that control the lifecycle of a snap set. The snapshot policy specifies the
frequency of snapshots, and how long snapshots are retained before recycling.
snapshot retention
policy
staging
stand-alone device
storage device
Policy that determines how many PIT copies are retained in the media database and thus
are recoverable.
Moving data from one storage medium to a less-costly medium, and later removing the
data from its original location.
Storage device that contains a single drive for backing up data. Stand-alone devices
cannot store or automatically load backup volumes.
See device.
storage node
Storage device physically attached to a computer other than the NetWorker server, whose
backup operations are administered from the controlling NetWorker server.
system state
All files that belong to VSS Writers with a usage type of BootableSystemState or
SystemService. This is required to perform an offline restore.
V
volume
1. A unit of physical storage medium, such as a magnetic tape, optical disk, or file system
to which backup data is written.
2. An identifiable unit of data storage that may reside on one or more host disks.
volume ID
114
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
Glossary
volume name
volume pool
Volume Shadow Copy
Service (VSS)
VSS
VSS component
Disk volume that is grafted into the namespace of a host disk volume. This allows multiple
disk volumes to be linked into a single directory tree, and a single disk or partition to be
linked to more than one directory tree.
Name assigned to a backup volume when it is labeled. See also label.
See pool.
Microsoft technology that creates a point-in-time shadow copyof a disk volume.
NetWorker software backs up data from the shadow copy. This allows applications to
continue to write data during the backup operation, and ensures that open files are not
omitted.
W
writer
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
115
Glossary
116
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
INDEX
AlwaysOn configuration 17
apps backup and recovery 25
associate web application 101
K
KB943471 32
Kroll Ontrack PowerControl 23
B
backup
database level backup 17
instance level backup 17
backup command attribute
Exchange 34
SharePoint 2007 62
backup save sets
SQL 33
M
manually attach SQL databases 47
manually dismount 86
Microsoft Office Search 19
missing SQL tab 102
C
Client Configuration Wizard option 55
Client Direct feature 18, 25
client resource
configuring for SQL backup 32
configuring when in a cluster 55
cluster server
scheduling backups for 55
Configuration database 18
Content database 18
O
Ontrack PowerControls 81
firewall exception 83
port 83
OntrackPowerControlsAgentForContentTransfer service 105
OSearch14 VSS Writer 23
OSearch15 VSS Writer 23
database name
leading trailing spaces 32
trailing spaces 32
database renamed 100
dedicated front-end Web server 25
default recover path 46
different schedules 53
Distributed configuration 20
query servers 19
R
Readable Secondary option 26
recovery
database level recovery 17
instance level recovery 17
rollback recovery 23
E
evaluation key
Ontrack PowerControls 82
F
file system backup and recovery 24
G
GLR compatible 84
GLR with SQL Server Embedded 80
granular level recovery 80
granular recovery 23
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide
117
Index
U
URL encoding
save sets 52
user-defined path 45
V
VDI technology 16
virtual cluster server
scheduling backups for 55
VSS rollup patch 41
VSS technology 16
W
Windows logon account 50, 51
118
EMC NetWorker Module for Microsoft for SQL and SharePoint VSS Release 3.0 SP1 User Guide