Confidential computer software. Valid license from HP required for possession, use or copying. Consistent
with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and
Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard
commercial license.
The information contained herein is subject to change without notice. The only warranties for HP products
and services are set forth in the express warranty statements accompanying such products and services.
Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for
technical or editorial errors or omissions contained herein.
Microsoft® and Windows® are U.S. registered trademarks of Microsoft Corporation.
Contents
Publication history .............................................................. 11
About the guide ................................................................. 13
Granular Recovery Extension for Microsoft SharePoint Server9
10
Publication history
Guide updates may be issued between editions to correct errors or document product
changes. To ensure that you receive updated or new editions, subscribe to the
appropriate product support service. See your HP sales representative for details.
Table 1 Edition history
ProductGuide editionPart number
June 2010N/A
October 2010N/A
HP Data Protector A.06.11 Granular Recovery
Extension 1.00
HP Data Protector A.06.11 Granular Recovery
Extension 1.00 with patch DPWIN_00482
Granular Recovery Extension for Microsoft SharePoint Server11
Publication history12
About the guide
Intended audience
This guide is intended for administrators responsible for planning, setting up, and
maintaining backups and recovery of Microsoft SharePoint Server. It assumes you
are familiar with:
• Basic Data Protector functionality
• Microsoft SharePoint Server administration
Document conventions and symbols
Table 2 Document conventions
ElementConvention
Cross-reference links and e-mail addressesBlue text: Table 2 on page 13
such as menu and list items, buttons, tabs,
and check boxes
Text emphasisItalic text
• File and directory names
• System output
• Code
• Commands, their arguments, and
argument values
Granular Recovery Extension for Microsoft SharePoint Server13
ElementConvention
Monospace, italic text
NOTE:
Provides additional information.
TIP:
Provides helpful hints and shortcuts.
General Information
General information about HP Data Protector Granular Recovery Extension for
Microsoft SharePoint Server can be found at http://www.hp.com/go/dataprotector
and http://www.hp.com/go/imhub .
• Code variables
• Command variables
Emphasized monospace textMonospace, bold text
HP technical support
For worldwide technical support information, see the HP support website:
http://www.hp.com/support
Before contacting HP, collect the following information:
• Product model names and numbers
• Technical support registration number (if applicable)
• Product serial numbers
• Error messages
• Operating system type and revision level
• Detailed questions
About the guide14
Subscription service
HP recommends that you register your product at the Subscriber’s Choice for Business
website:
http://www.hp.com/go/e-updates
After registering, you will receive e-mail notification of product enhancements, new
driver versions, firmware updates, and other product resources.
HP websites
For additional information, see the following HP websites:
• http://www.hp.com
• http://www.hp.com/go/dataprotector
• http://www.hp.com/go/imhub
• http://www.hp.com/support/manuals
• http://www.hp.com/support/downloads
Documentation feedback
HP welcomes your feedback.
To make comments and suggestions about product documentation, please send a
message to DP.DocFeedback@hp.com. All submissions become the property of HP.
Granular Recovery Extension for Microsoft SharePoint Server15
About the guide16
1 Introduction
This document describes the HP Data Protector Granular Recovery Extension for
Microsoft Office SharePoint Server 2007 and Microsoft SharePoint Server 2010
(Microsoft SharePoint Server).
Backup
Back up Microsoft SharePoint Server data using one of the following backup solutions:
• HP Data Protector Microsoft SharePoint Server VSS based solution
• HP Data Protector Microsoft SQL Server integration
• HP Data Protector Microsoft Volume Shadow Copy Service integration
• HP Data Protector Microsoft Volume Shadow Copy Service ZDB integration
Recovery
The benefits of the HP Data Protector Granular Recovery Extension are the following:
• recovery granularity
The smallest object that you can restore with the backup solution is a Microsoft
SQL Server database (content database), which may contain data of multiple
web sites. In contrast, the smallest object that you can recover with HP Data
Protector Granular Recovery Extension is an individual web site item, for example:
a Calendar item, a Calendar, a Tasks item, a Team Discussion item, a document,
a shared document, a folder, a list, a library, an announcement, a form, a
reporting template, an object's meta data, and a document workflow.
• integration into Microsoft SharePoint Server Central Administration
Granular Recovery Extension is fully integrated into the Microsoft SharePoint
Server Central Administration. This empowers Site Collection Administrators to
perform recovery of single items independently or with minimal interference of
backup administrators.
• recovery of multiple sites
Granular Recovery Extension for Microsoft SharePoint Server17
Accidental deletion of a site is no longer an issue, even if you cannot use the
recycle bin to recover your site. Granular Recovery Extension can recover an
entire site with multiple subsites.
• ease to search
The Granular Recovery Extension advanced and quick search helps you find the
item you need to recover. This search system checks object's metadata, enabling
you to filter your search by document type, author, date and so on. Objects are
displayed in object tree browser.
• recovery to different locations
The Granular Recovery Extension enables recovery to different destinations, for
example you can recover your objects to different sites, different farms, and to
filesystem.
Introduction18
2 Installation
This chapter describes how to install HP Data Protector Granular Recovery Extension.
Granular Recovery Extension for Microsoft SharePoint Server19
Prerequisites
Microsoft SQL Server packages
Install the following packages for Microsoft SQL Server 2005 or Microsoft SQL Server
2008:
• Microsoft SQL Server Native Client
• Microsoft Core XML Services (MSXML) 6.0
• Microsoft SQL Server 2008 Management Objects Collection
These packages must be installed on all the Microsoft SharePoint Server systems that
have at least one of the following services enabled:
• Central Administration
• Windows SharePoint Services Web Application
You can download the packages from the web site: http://www.microsoft.com/
downloads/en/default.aspx.
Search for Feature Pack for Microsoft SQL Server 2008.
Ensure you installed HP Data Protector as described in:
• HP Data Protector Microsoft SharePoint Server VSS based solution white paper
• HP Data Protector integration guide for Microsoft applications: SQL Server,
SharePoint Portal Server, Exchange Server, and Volume Shadow Copy Service
• HP Data Protector zero downtime backup integration guide
In addition, ensure that the Data Protector User Interface component is installed
on all Microsoft SharePoint Server systems that have at least one of the following
services enabled:
• Central Administration
• Windows SharePoint Services Web Application
Installation20
In the Figure 1 on page 21, the HP Data Protector components are colored blue, the
Microsoft SQL Server install packages are green, and the HP Data Protector Granular
Recovery Extension component red.
Figure 1 Installing a medium farm that uses the HP Data Protector
Microsoft SharePoint Server VSS based solution (an example)
Procedure
1.Log on to the Microsoft SharePoint Server Central Administration system under
a Microsoft SharePoint Server Farm Administrator user account.
2. On the Microsoft Office SharePoint Server Central Administration system, run
DPWIN_00482 and choose a folder which you want to extract the files to.
3. In the Start menu, right-click Command Prompt and select Run as Administrator.
4. Change the current directory to the directory where the files from the
self-extracting archive DPWIN_00482.exe were extracted.
Granular Recovery Extension for Microsoft SharePoint Server21
5. Run grm_install to install the HP Data Protector Granular Recovery Extension
solution. Once the installation is complete, the following message is displayed
in the Command Prompt window:
This section describes the configuration steps that you need to follow. Not following
this steps may lead to failure in recovering your objects.
Verifying the configuration of the Recovery Web
Application
Procedure
1.Open the Central Administration web page and click the Application
Management tab.
2. Under Application Security, click Authentication providers and click Default.
3. Ensure that the settings for the Recovery Web Application are the same as the
default settings of the Central Administration Application.
Configuring HP Data Protector user rights
Procedure
1.Open the Data Protector GUI (Data Protector Manager).
2. In the Context list, select Users.
Granular Recovery Extension for Microsoft SharePoint Server23
3. Ensure the user account under which the Windows SharePoint Services Timer
service is running is assigned the Data Protector Start restore and See
private objects user rights.
Figure 2 Data Protector user rights
NOTE:
The See private objects user right is useful in case you created your
backup specification configured with access type private, and backup object
owner. This is either the account under which the backup was executed or
the account specified in the Ownership Backup Option. If this user account
is different the user account under which the Windows SharePoint Services
Timer service is running, the private backup objects are not accessible in
the Recovery Cache Management.
Configuration24
Configuring Data Protector backup specifications
• Ensure the option track the replica for instant recovery is not selected, when you
create VSS transportable backup.
• To prevent Data Protector from backing up content databases that are in the
Granular Recovery Cache Management (in other words, to prevent Data Protector
from backing up the same content databases twice), proceed with the following,
depending on your configuration:
• If the same Microsoft SQL Server instance is used by both Microsoft SharePoint
Server and HP Data Protector Granular Recovery Extension:
When you create backup specifications, select individual content databases, and
not the client, Microsoft SQL Server instance, or Microsoft Volume Shadow Copy
Writer.
The content databases restored by HP Data Protector Granular Recovery are
named OriginalName_DataProtectorSessionID.
See Figure 3 on page 26.
Granular Recovery Extension for Microsoft SharePoint Server25
Figure 3 Selecting content databases
NOTE:
If you have a backup specification with individual content databases selected,
each time a Farm Administrator adds a new content database, you need to
include the newly-added content database in the backup specification.
• If a separate Microsoft SQL Server instance is used for granular recovery purposes,
specify this system as the destination Microsoft SQL Server for the Import From
Backup procedure.
Ensure that this system is excluded from the backup specification.
Verifying the configuration of Internet Information
Services application pools
The same Microsoft SharePoint Server user account is used by both the RecoveryWeb Application and SharePoint Central Administration v3 application pools.
Configuration26
To be able to recover items to a filesystem, verify if the user specified in these
application pools is granted enough permission. Ensure this user is granted full control
of the filesystem.
To verify which user account is configured in the Recovery Web Application orSharePoint Central Administration (v3 for Microsoft Office SharePoint Server 2007
or v4 for Microsoft SharePoint Server 2010) application pools:
1.Connect to the Microsoft SharePoint Server Central Administration system.
2. In the Start menu, click Control Panel, Administrative Tools, and Internet
Information Services (IIS) Manager.
3. Depending on the operating system version, proceed as follows:
Windows Server 2008:
a. Open the Application Pools page.
b. Right-click an application pool and click Advanced Settings.
c.Under Process Model, verify the Identity of the Microsoft SharePoint
Server user account.
Windows Server 2003:
a. Expand Application Pools.
b. Right-click an application pool and click Properties.
c.Click the Identity tab, select the Configurable option, and verify the selected
Microsoft SharePoint Server user account.
Granular Recovery Extension for Microsoft SharePoint Server27
Configuration28
4 Backup
Back up Microsoft SharePoint Server data as described in your backup solution
documentation.
For more information on the HP Data Protector backup solutions, see:
• HP Data Protector Microsoft SharePoint Server VSS based solution white paper
• HP Data Protector integration guide for Microsoft applications: SQL Server,
SharePoint Portal Server, Exchange Server, and Volume Shadow Copy Service
• HP Data Protector zero downtime backup integration guide
NOTE:
Granular Recovery Extension for Microsoft SharePoint Server uses the same procedure
for recovery of different objects. The recovery procedure does not depend on the backup
type.
Considerations
It is recommended to restore content databases bigger than 10 GB from VSS
transportable backup.
If you have configured VSS transportable backup using ZDB to disk + tape, Granular
Recovery Extension for Microsoft SharePoint Server selects the content database
version from disk for restore.
Granular Recovery Extension for Microsoft SharePoint Server29
Backup30
5 Recovery
Each site has its data stored in a Microsoft SQL Server database (content database).
Therefore, to recover site items, follow this basic procedure:
1.Import
a. Restore
Restore the content database from backup to a temporary location on a
Microsoft SQL Server system.
b. Mount
Present the restored content database (recovery content database) to the
Microsoft SharePoint Server. This creates a temporary site (recovery site).
2. Recover
Transfer site items from the recovery site to the original site, or to another location
of your choice.
3. Dismount
Dismount the recovery content database from the Microsoft SharePoint Server.
Optionally, delete the database from the disk.
Opening the HP Data Protector Granular Recovery
Extension GUI
Procedure
1.Log on to the Microsoft SharePoint Server Central Administration system under
a Microsoft SharePoint Server Farm Administrator user account.
Granular Recovery Extension for Microsoft SharePoint Server31
2. Connect to the Central Administration web page, click the Operations tab
(Microsoft Office SharePoint Server 2007) , and look for HP Data ProtectorGranular Recovery Extension:
Figure 4 HP Data Protector Granular Recovery Extension links
Recovery32
3. Click Granular Recovery Cache Management. The Recovery Cache Management
page is displayed.
The Granular Recovery Cache shows which recovery content databases are
currently mounted to the Microsoft SharePoint Server. In the beginning, the
Granular Recovery Cache is empty. See Figure 5 on page 33.
Figure 5 Recovery Cache Management (empty)
Figure 6 on page 34 shows available functionality of the Recovery Cache
Management when a content database is already mounted. For a high-level
description of the functionality, see Table 3 on page 35.
Granular Recovery Extension for Microsoft SharePoint Server33
Figure 6 Recovery Cache Management with a content database
mounted
Recovery34
Table 3 Granular Recovery cache management
• Import From Backup
After you have backed up your content
database with an HP Data Protector
backup solution, use Import FromBackup to restore the database to a
temporary location and to mount the
database to the Microsoft SharePoint
Server.
For details, see “Importing content
databases from backup” on page 36.
• Import Job Status
This enables you to monitor import jobs
(importing a content database from
backup or from filesystem) status.
For details, see “Monitoring granular
recovery import jobs” on page 53.
• Start Recovery
Use this to browse and recover objects
that are stored in a recovery content
database.
Note that this is also available from the
original site: Site Actions > Site Settings> Granular Recovery.
For details, see “Executing Perform
content recovery tasks” on page 42
and “Recovering site
items” on page 43.
• Import From Filesystem
If you have restored the content
database to the filesystem, use ImportFrom Filesystem to mount the content
database to the Microsoft SharePoint
Server.
For details, see “Importing content
databases from the
filesystem” on page 39.
• Remove from Recovery Cache
This dismounts a recovery content
database from the Microsoft
SharePoint Server (removes the content
database from the Granular Recovery
Cache) and removes the database
files from the disk.
For details, see “Removing content
databases from the
cache” on page 53.
• Original Site URL
The link to the original site.
• Recovery Site URL
The link to the recovery site.
Granular Recovery Extension for Microsoft SharePoint Server35
Importing content databases from backup
Prerequisites
On the destination Microsoft SQL Server system, you need enough disk space for
the content database that you want to import.
Considerations
Content databases from VDI backups cannot be imported.
Procedure
1.On the Recovery Cache Management page, click Import From Backup. The Site
Collection Selection page is displayed. Select the content database of the site
you want to recover and click Continue.
Figure 7 Site Collection Selection page
Recovery36
2. On the Backup Version Selection page, select the content database version that
you want to restore and click Continue.
Figure 8 Backup Version Selection page
3. The Content Database Recovery page is displayed:
Figure 9 Content Database Recovery page
In the SQL Server drop-down list, select the destination Microsoft SQL Server
instance. You can change the default restore location by specifying a new path.
The default is C:\Restore.
NOTE:
If your Microsoft SQL Server is configured in a cluster, ensure that the restore
location resides on the Microsoft SQL Server cluster shared disk.
Click Import content database.
Granular Recovery Extension for Microsoft SharePoint Server37
4. Optionally, to monitor job status, click Continue. The Granular Recovery Import
Job Status page is displayed:
Figure 10 Monitoring job status
5. Click Recovery Cache Management to return to that page.
The content database is mounted to the Microsoft SharePoint Server.
Figure 11 Recovery Cache Management
NOTE:
Once the content database is mounted to the Microsoft SharePoint Server, a
Perform content recovery task is assigned to the Site Collection Administrator.
For details, see “Executing Perform content recovery tasks” on page 42.
Recovery38
Importing content databases from the filesystem
Prerequisites
• The content database must be restored to the filesystem.
• The user account under which the Windows SharePoint Services Timer service is
running must be granted full control permission for the content database.
Considerations
• The Microsoft SQL Server Database Primary Data Files and all transaction log
files cannot be imported from a network share.
• If a site already exists in the Recovery Cache Management, and you perform an
Import From Filesystem session for the same site, the new URL is:
• If the original site does not exist in the Recovery Cache Management, the site
URL does not change.
• If a root site does not exist, the Recovery Cache Management uses an empty
string during the restore session, the URL of the root site changes to:
http://computer.company.com:25884/SequenceNumber
Procedure
1.On the Recovery Cache Management page, click Import From Filesystem.
Granular Recovery Extension for Microsoft SharePoint Server39
2. On the Enter content database data page, specify the location of the Microsoft
SQL Server Database Primary Data File AbsolutePath.mdf and all transaction
log files AbsolutePath.ldf. Click Add.
Click Continue.
Figure 12 Specifying content database files
3. In the SQL Server drop-down list, select the destination Microsoft SQL Server
instance.
Figure 13 Importing a content database from filesystem
The content database name and version are filled in automatically. Optionally,
you can edit the database’s name and version to better suit your needs.
Click Import content database.
Recovery40
4. Optionally, to monitor job status, click Continue.
The Granular Recovery Import Job Status page is displayed:
Figure 14 Monitoring job status
5. Click Recovery Cache Management to return to that page.
The content database is mounted to the Microsoft SharePoint Server.
Figure 15 Recovery Cache Management
NOTE:
Once the content database is mounted to the Microsoft SharePoint Server, a Perform
content recovery task is assigned to the Site Collection Administrator.
For details, see “Executing Perform content recovery tasks” on page 42.
Granular Recovery Extension for Microsoft SharePoint Server41
Executing Perform content recovery tasks
Prerequisites
• The content database must be mounted to the Microsoft SharePoint Server, by
Importing content databases from backup, page 36 or by Importing content
databases from the filesystem, page 39.
• You must be a Site Collection Administrator of the site you want to recover.
Figure 16 Perform content recovery task
Recovery42
Figure 17 Perform content recovery link
Procedure
1.Click the link in the Perform content recovery task. The Browse and Select Objects
page is displayed.
2. Proceed with the step 2 of the procedure “Recovering site items” on page 43.
Recovering site items
Prerequisites
• On all the front-end Web Server systems, you need enough disk space for the
site items that you plan to recover. The default location is C:\Recovery. To
change the default path, see “Changing HP Data Protector Granular Recovery
Extension settings” on page 54.
• You must be a Site Collection Administrator of the site you want to recover.
• The recovery content database must be mounted to the Microsoft SharePoint
Server.
• If the original site no longer exists, ensure that you create a blank site and use
the Overwrite Existing recovery mode. You must be a Farm Administrator of the
site you want to recover in the Recovery Cache Management. If you have a sub
site in the recovered site, quick links, top navigation bar are relocated at the end
of the lists.
Granular Recovery Extension for Microsoft SharePoint Server43
• Ensure that site's URL path is no longer than 260 characters:
If you use the Rename if Exists recovery mode, the URL path has to be smaller
than 255.
Considerations
• If the data to be recovered already exists at the destination, depending on the
recovery mode, note the following:
• Rename if Exists: Files, folders, and items are recovered with different names,
OriginalName_MOSSGR_Timestamp. For example, suppose that on
November 17, 2009 at 10:59:35 you start a recovery of the file
wizard.txt. The file is recovered with the name
wizard_MOSSGR_20091117-105935.txt.
Form templates, documents and tasks items are not recovered, and not renamed
to the original location.
• Leave Existing: Files, folders, and items are not recovered.
• Overwrite Existing: Files, folders, and items are recovered with the original
names, replacing the existing. For example, the existing Microsoft SharePoint
Server items (Document Library) are overwritten with those from the backup
data. Only lists and sites are not overwritten.
• If the data to be recovered does not exist at the destination, it is recovered with
the original name.
• If the List items (Announcement, Contact, Link, Calendar, or Task) are recovered
to other location, or to other farm twice, depending on the recovery mode:
• Overwrite Existing: the List items are duplicated with the same names and
different IDs. Delete the items with the same names.
• Rename if Exists: the List items are renamed even though these kinds of items
do not support renaming.
• If discussion items, with attachments and replies, or surveys with responses are
recovered with the Overwrite Existing recovery mode, the items are overwritten
but the attachments, replies, or responses are not recovered. To avoid data loss,
delete the attachments, replies, or responses before starting your recovery session.
• Multiple recovery sessions can be performed in parallel, except if the same items
are selected for recovery.
• Multiple farm administrators and site collection administrators can browse objects
in parallel.
• To recover a document workflow status ensure you create a template and
association at the destination site. Workflow status cannot be recovered to other
farm.
Recovery44
• Workflow history cannot be recovered.
Granular Recovery Extension for Microsoft SharePoint Server45
Procedure
1.On the Recovery Cache Management page, select the content database and
the sites you want to recover. Note that a content database may contain data
of multiple sites.
TIP:
To recover items from multiple sites, hold Ctrl while selecting specific sites
under Sites, and then click Start Recovery.
You can also hold Shift while selecting a group of sites under Sites, and
then click Start Recovery.
Figure 18 Selecting a content database and multiple sites for
recovery
NOTE:
Alternatively, you can start a recovery session:
• By connecting to the original web site. In the Site Actions menu, select
Site Settings. On the Site Settings page, look for HP Data Protector
Granular Recovery Extension. Click Granular Recovery.
• By performing site tasks. For details, see “Executing Perform content
recovery tasks” on page 42.
Recovery46
2. On the Browse and Select Objects page, select the site items that you want to
recover.
Figure 19 Selecting site items
NOTE:
All items can be previewed by clicking on the item name.
TIP:
To select multiple list view items, hold Ctrl while selecting specific items.
Alternatively, you can hold Shift while selecting a group of items.
Granular Recovery Extension for Microsoft SharePoint Server47
Figure 20 Advanced search
TIP:
You can filter the items using the Advanced search. For example, in
Result type, select Microsoft Office Word documents. In
Add properties restriction, select a property and click Search.
For details about the advanced and quick search, see the
SharePoint Server Help
.
Microsoft
To select multiple list view items, hold Ctrl while selecting specific items.
Alternatively, you can hold Shift while selecting a group of items.
Click Continue.
Recovery48
3. On the Recovery Objects page, the selected site items are displayed.
NOTE:
The Recovery mode drop-down list offers the following options:
• Rename if Exists: Items such as files and folders are recovered with a
new name OriginalName_MOSSGR_Timestamp.
• Leave Existing: Items are not recovered, the existing items remain the
same in the target location.
• Overwrite Existing: Recovered items replace the existing items.
TIP:
When recovering recurring events, for example, weekly team meetings in
Calendars, before selecting the Overwrite Existing recovery mode, ensure
the deletion of all the recurring events.
Figure 21 Recovering site items
The Temporary Path option specifies which location on your Microsoft SharePoint
Server system to use for recovery.
Granular Recovery Extension for Microsoft SharePoint Server49
NOTE:
The Into drop-down list specifies the recovery destination:
• Original Location: The item is recovered to the original location in the
original site.
• Other Location: The item is recovered to a different site or a different
location in the original site. Use this location, if the original site no longer
exists.
• Other Farm: The item is recovered to a different destination farm.
• Filesystem: The item is recovered to a directory in your filesystem. This
option is available only for files and folders.
Recovery50
• If you select Other Location, the Recovery to other location dialog box is
displayed.
Figure 22 Recovering site items to another location
In the Site drop-down list, select the destination site.
If you select the Apply to all items of the same type option, items of the same
type (for example, calendar items) are recovered to the same location.
Click OK.
TIP:
The sites listed in the Recovery to other location dialog box are those for
which you have enough permission. For example, if you are a Site Collection
Administrator, you need to be granted the read configuration database
right.
• If you select Other Farm, the Recovery to other farm dialog box is displayed.
Figure 23 Recovering site items to another farm
Specify the destination farm and which Windows domain user account to
use.
If you select the Apply to all items of the same type option, items of the same
type (for example, calendar items) are recovered to the same farm.
Click Connect.
Granular Recovery Extension for Microsoft SharePoint Server51
• If you select Filesystem, the Recovery to Filesystem dialog box is displayed.
Figure 24 Recovering site items to a network share
In Path, specify the destination directory.
When specifying a network share as a destination, ensure that:
• Read, write, and change permissions are granted to the user that starts
the recovery session.
• All necessary permissions are granted to the network share. Grant the
same permissions specified for the user account configured in the WebRecovery Application and SharePoint Central Administration v3 application
pools. For details, see “Verifying the configuration of Internet Information
Services application pools” on page 26.
• The share is accessible from the system where the Windows SharePoint
Services Web Application is running, in which the recovery session was
started.
When specifying a folder as a destination, ensure that:
• The folder is accessible from the system where the Windows SharePoint
Services Web Application is running.
• Read, write, and change permissions are granted to the user that starts
a recovery session.
If you select the Apply to all files and folders option, all files and folders are
recovered to the same directory.
Click OK.
4. Click Start Recovery.
Once the recovery completes, you can find the recovered items at the specified
destination.
Recovery52
Removing content databases from the cache
Procedure
Content databases are available for three weeks, after that they are removed from
the cache automatically. To manually remove the content database from the Recovery
Cache, proceed as follows:
1.On the Recovery Cache Management page, select which content database to
remove, and click Remove From Recovery Cache. The Remove From Recovery
Cache page is displayed.
2. To keep the content database files on the disk, clear the Delete files from disk
option.
Click Remove.
Figure 25 Removing a content database
Monitoring granular recovery import jobs
Procedure
1.Connect to the Central Administration web page, click the Operations tab
(Microsoft Office SharePoint Server 2007), look for HP Data Protector GranularRecovery Extension, and click Granular Recovery Job Status. The Granular
Recovery Import Jobs page is displayed.
Granular Recovery Extension for Microsoft SharePoint Server53
2. Once you start a content database import session, HP Data Protector Granular
Recovery Extension starts monitoring the import job progress.
Figure 26 Monitoring an import job progress
Optionally, after the recovery job is finished and you no longer need the job
statuses, click Clear History.
Changing HP Data Protector Granular Recovery
Extension settings
During a granular recovery session, a content database is first restored to a temporary
location on the selected Microsoft SQL Server system (default: C:\Restore).
Before the site items are recovered, they are copied to a temporary location on a
Microsoft SharePoint Server system (default: C:\Recovery).
Recovery54
Procedure
1.To change these default locations, connect to the Central Administration web
2. On the Granular Recovery Settings page, enter a new restore location or
page, click the Operations tab (Microsoft Office SharePoint Server 2007), look
for HP Data Protector Granular Recovery Extension, and click Granular RecoverySettings.
temporary recovery location and click OK.
Figure 27 Changing Granular Recovery settings
Granular Recovery Extension for Microsoft SharePoint Server55
Recovery56
6 Command line reference
Use the HP.SharePoint.GranularRecovery.CLI.exe command line tool that
is located in:
Microsoft Office SharePoint Server 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\12\BIN
Microsoft SharePoint Server 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\14\BIN
To display descriptions of options and their usage, run:
HP.SharePoint.GranularRecovery.CLI.exe --help.
Granular Recovery Extension for Microsoft SharePoint Server57
Figure 28 Retrieving the command line help
NOTE:
In the examples below, HP.SharePoint.GranularRecovery.CLI.exe is omitted
for simplicity.
Examples
Restoring a content database from Data Protector backup
• To list all the backup versions of your content database named
• Suppose you want to start a restore job by importing the content database from
a filesystem to the Microsoft SharePoint Server to the default restore location
C:\Restore.
If the Microsoft SQL Server Database Primary Data File is
WSS_Content_054a5bfa-f23c-49b8-8f78-e0b3ce00b193.mdf and the
SQL Server Transaction log file is
WSS_Content054a5bfa-f23c-49b8-8f78-e0b3ce00b193_log.LDF,
specify:
• To display the Web Application name, the site’s URL, content database name
and the all the sites in this content database, specify:
Command line reference62
--ListSites
Browsing sites
• To browse a My Site structure and items such as: Forms, Lists, Template Gallery,
Master Page Gallery, Personal Documents, Shared Documents, Shared Pictures,
Site Template Gallery, User Information List, and Web Part Gallery, specify:
--BrowseSite --Site http://ivanka/personal/anikyb
Displaying Granular Recovery version
• To display Granular Recovery version, specify:
--Version
Granular Recovery Extension for Microsoft SharePoint Server63
Command line reference64
7 Troubleshooting
The folder with debugs entries and logs is located in the folder:
• Microsoft Office SharePoint Server 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\12\LOGS\GranularRecovery
• Microsoft SharePoint Server 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\14\LOGS\GranularRecovery
This folder contains the files debugs.txt, debugs_cliproxy.txt, note.txt,
and note_cliproxy.txt. The folder location may vary depending on where you
install the Microsoft SharePoint Server.
An import job fails
Problem
After performing an Import From Backup, Granular Recovery Import Job Status reports
a failed status in the Restoring phase.
Granular Recovery Extension for Microsoft SharePoint Server65
Action
Figure 29 Restore fails with not enough user rights
Ensure the user account under which the Windows SharePoint Services Timer service
is running is assigned the Data Protector Start restore, and the See privateobjects user rights. For example, if the Windows SharePoint Services Timer service
is the one running under the Network Service account:
1.Open the Data Protector GUI (Data Protector Manager).
2. In the Context list, select Users. Right-click the user’s group that has the Start
restore and the See private objects user right enabled, and click
Add/Delete Users.
The Network Service user account should be configured with the following
properties:
• Name: Network Service
• Domain/Group: NT Authority
• Client system: Any
For details, see “Configuring HP Data Protector user rights” on page 23.
Troubleshooting66
A recovery session fails
Problem
If you start a recovery session by connecting to the original web site, the following
message is displayed:
No recovery available for this site
http://computer:25884/sites/User! Please contact Granular
Recovery Administrator for further info!
Action
The root cause of the problem is that the content database is not in the cache. Perform
an import job.
Granular Recovery Cache Management link is not
accessible from My Sites
Problem
Action
After you create a new site collection, a new web application, and backup your new
site collection. You select Site Actions > Site Settings > Granular Recovery from My
Sites. The Granular Recovery Cache Management link is not accessible from My
Sites. The following message is displayed:
GR resource files are missing in site's "App_GlobalResources"
folder.
Open Central Administration:
• Microsoft Office SharePoint Server 2007:
On the Operations Tab, under Global Configuration, select Manage Farm Features.
• Microsoft SharePoint Server 2010:
Under System Settings, select Manage Farm Features.
Granular Recovery Extension for Microsoft SharePoint Server67
Click the Deactivate button by HP Data Protector Granular Recovery Extension. The
Warning page is displayed, click the Deactivate this feature link, and then go back
to Manage Farm Features, and click Activate by the HP Data Protector Granular
Recovery Extension.
Figure 30 Manage Farm Features deactivating HP Data Protector
Granular Recovery Extension
Granular Recovery Cache Management link is not
accessible from My Sites
Problem
After you create a new site collection, a new web application, and backup your new
site collection. After you perform an Import From Backup procedure, you select Site
Troubleshooting68
Action
Actions > Site Settings > Granular Recovery from My Sites. The Granular Recovery
Cache Management link is not accessible from My Sites. The message "Access
denied." is displayed. The following debug entry is displayed:
[6 - Fatal] FATAL debugs - Recovery.aspx: OnPreInit: Exception: Thread was being aborted.
All application pool users must be granted the Read permission on the Recovery Web
Application. To grant the Read permission to application pool user accounts:
1.Connect to the Microsoft SharePoint Server Central Administration system:
• Microsoft Office SharePoint Server 2007:
Click Application Management, under Application Security, and click Policyfor Web Application.
• Microsoft SharePoint Server 2010:
Under Application Management, select Manage web applications, select
Recovery Web Application, and click User Policy, the Policy for Web
Application is displayed.
2. Select the user and click Edit Permission of Selected Users. The Edit Users page
is displayed. By the Permission Policy Levels select the Full Read - Has full
read-only access option and click the Save button.
Granular Recovery Extension for Microsoft SharePoint Server69
Figure 31 Granting Full Read permission
HP Data Protector Granular Recovery Extension
cannot be removed
Problem
The root cause of the problem is that having the HP Data Protector Granular Recovery
Extension installation package on the system is a prerequisite for the removal
procedure.
Troubleshooting70
Action
To remove HP Data Protector Granular Recovery Extension, use the Microsoft
SharePoint Server command line tool stsadm that is located in
Microsoft Office SharePoint Server 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\12\BIN
Microsoft SharePoint Server 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\14\BIN
To find out the name of the HPDP-GRE-version.wsp package used, connect to
the Central Administration web page, click the Operations tab (Microsoft Office
SharePoint Server 2007), look for HP Data Protector Granular Recovery Extension,
and click Granular Recovery Settings. For example, by the Product Version you find
the number 1.0.105.1121. In this example, you should replace
HPDP-GRE-version.wsp with HPDP-GRE-1.0.105.1121.wsp.
Slow response of the command line interface
Problem
You can notice slow response of the HP Data Protector Granular Recovery Extension
command line interface. For example when you run the
HP.Sharepoint.GranularRecovery.CLI.exe --help command, the
command takes from 10 seconds to several minutes to display the usage. The root
cause of the problem is the HP Data Protector Granular Recovery Extension signature
verification which may take quite some time to complete.
Granular Recovery Extension for Microsoft SharePoint Server71
Action
To disable the HP Data Protector Granular Recovery Extension signature verification,
locate the cliproxy.exe and the
HP.Sharepoint.GranularRecovery.CLI.exe files in the Microsoft SharePoint
Server BIN folder. By default, the path of the BIN folder is:
Microsoft Office SharePoint Server 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\12\BIN.
Microsoft SharePoint Server 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\14\BIN.
In the BIN folder, create the configuration files cliproxy.exe.config and
HP.Sharepoint.GranularRecovery.CLI.exe.config with the following
You can notice slow response of the HP Data Protector Granular Recovery Extension
GUI. For example when importing a content database from backup or from filesystem.
The import job might fail, due to a time-out. The root cause of the problem is the HP
Data Protector Granular Recovery Extension signature verification which may take
too long to complete.
Action
To disable the HP Data Protector Granular Recovery Extension signature verification,
locate the cliproxy.exe and the
Troubleshooting72
HP.Sharepoint.GranularRecovery.CLI.exe files in the Microsoft SharePoint
Server BIN folder. By default, the path of the BIN folder is
Microsoft Office SharePoint Server 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\12\BIN.
Microsoft SharePoint Server 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server
Extensions\14\BIN.
In the BIN folder, create the configuration files cliproxy.exe.config and
HP.Sharepoint.GranularRecovery.CLI.exe.config with the following
When performing an import from filesystem session, the following message is
displayed: Required Data Protector service is not running!
1.Open Control Panel, double click Administrative tools and double click Services.
Find the Data Protector services, right-click the disabled service and click Start
to enable it.
2. On the Backup Version Selection page, click Back to finish your session.
Granular Recovery Extension for Microsoft SharePoint Server73
The restoring - Mount Request Pending status
Problem
When performing an import from backup session, the status Restoring - Mount RequestPending is displayed on the Granular Recovery Import Job Status page.
Action
1.Open the Data Protector GUI (Data Protector Manager).
2. In the Monitor context, check for any mount requests. Confirm the mount requests
and restart the backup session.
3. Once the backup session is finished, perform an import from backup session
again.
Subfolders are not recovered to original location
Problem
On Microsoft SharePoint Server system 2010, when recovering a folder with
subfolders the parent folder is recovered but its subfolders are not.
Action
After you delete a folder, Microsoft SharePoint Server places this folder in the Site
Collection Recycle bin. To recover your folder and its subfolders to original location
using Granular Recovery Extension:
1.In the Site Collection Recycle bin, select the folder and click Delete Selection.
2. Perform a recovery session of your folder again.
Troubleshooting74
Granular Recovery Extension upgrade fails
Problem
After upgrading from Microsoft Office SharePoint Server 2007 to Microsoft SharePoint
Server 2010 and then upgrading from Granular Recovery Extension 1.00 to Granular
Recovery Extension 1.00 with patch, the upgrade fails with the following message:
A solution with the same name "moss_gr-1.1.5037.1353.wsp" or
id "67f59f7b-5744-4f8f-98ea-94ea50a3db d3" already exists in
the solution store. MOSS_GRE_2010.wsp: The Solution
installation failed.
"MOSS_GRE_2010.wsp" does not exist in the solution store.Done.
Action
Before upgrading from Microsoft Office SharePoint Server 2007 to Microsoft
SharePoint Server 2010, remove Granular Recovery Extension 1.00, upgrade to
Microsoft SharePoint Server 2010 and then install Granular Recovery Extension 1.00
with patch.
Granular Recovery Extension for Microsoft SharePoint Server75
Troubleshooting76
8 Removal
Procedure
1.Log on to the Microsoft SharePoint Server Central Administration system under
a Microsoft SharePoint Server Farm Administrator user account.
2. In the Start menu, right-click Command Prompt and select Run as Administrator.
3. Change the current directory to the directory where the files from the
self-extracting archive DPWIN_00482.exe were extracted during the product
installation process.
4. Run grm_uninstall to remove the HP Data Protector Granular Recovery
Extension solution. Once the removal is complete, the following message is
displayed in the Command Prompt window:
Done.
Granular Recovery Extension for Microsoft SharePoint Server77
before installing, 20
for recovering site items, 43
R
recover granularity capability, 17
recovering site items, 43
to a folder, 52
to a network share, 52
to another farm, 51
to another location, 51, 60
to original site, 60
80
recovery, 31
fails, 67
Recovery Web Application
settings, 23
Recovery Web Application
verifying configuration, 23
removal, 77
removing
content databases
from cache, 53, 61
from disk, 61
HP Data Protector Granular Recovery
Extension, 77
HP Data Protector Granular Recovery
Extension
not possible, 70
restore jobs, 60
restore
fails, 65
jobs, removing, 60
S
setting
content databases
from disk, 61
settings, changing, 54
site items
advanced search, 48
recovering, 43
recovering to a folder, 52
recovering to a network share, 52
recovering to another farm, 51
recovering to another location, 51,
60
recovering to original site, 60
sites
browsing, 63
listing, 62
Subscriber's Choice, HP, 15
T
tasks, content recovery, 42
technical support
service locator website, 15
technical support, HP, 14
troubleshooting, 65
U
user rights, 23
V
verifying configuration
IIS application pools, 26
Recovery Web Application, 23
verifying target disk space, 59
version, 63
W
websites
HP, 15
HP Subscriber's Choice for Business,
15
Granular Recovery Extension for Microsoft SharePoint Server81
82
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.