<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ask the Core Team : DPM</title><link>http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx</link><description>Tags: DPM</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>DPM 2007 - Troubleshooting protection for Hyper-V</title><link>http://blogs.technet.com/askcore/archive/2009/07/30/dpm-2007-troubleshooting-protection-for-hyper-v.aspx</link><pubDate>Fri, 31 Jul 2009 00:22:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269505</guid><dc:creator>tomac</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3269505.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3269505</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;This post is about Windows Server 2008 with the Hyper-V role installed, that are being protected by System Center Data Protection Manager 2007.&amp;#160; There may be one or many Virtual Machines on each Host/Parent Partition, and they may be running Windows 2003 and/or Windows 2008.&amp;#160; Supposing the DPM Agent is installed only on the Host/Parent partition of the Hyper-V server, you may find that DPM jobs fail intermittently on the 2003 VM’s, but the 2008 VM’s successfully complete.&amp;#160; The following error may be encountered:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Lucida Console" color="#ff0000" size="2"&gt;Type: Recovery point       &lt;br /&gt;Status: Failed        &lt;br /&gt;Description: DPM encountered a retryable VSS error. (ID 30112 Details:         &lt;br /&gt;Unknown error (0x800423f3) (0x800423F3))        &lt;br /&gt;End time: 4/23/2009 3:37:22 PM        &lt;br /&gt;Start time: 4/23/2009 3:36:38 PM        &lt;br /&gt;Time elapsed: 00:00:44        &lt;br /&gt;Data transferred: 0 MB        &lt;br /&gt;Cluster node -        &lt;br /&gt;Recovery Point Type Express Full        &lt;br /&gt;Source details: \Backup Using Child Partition Snapshot\%ServerName%        &lt;br /&gt;Protection group: %ProtectionGroupName%&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;We found these jobs fail when the Volume Shadow Copy Service (VSS service) on the guest VM is in a “Stopping” state and the only way to get the service in a good condition is to kill the process or reboot the VM.&amp;#160; If the VSS service is in this “Stopping” state the next DPM job will fail.&amp;#160; But if you first verify the VSS service is in a correct state (running or stopped) the DPM job will run successfully.&amp;#160; However, once the DPM job is done you may see the VSS service stuck in the “Stopping” state. This service should automatically stop after 3 minutes of idle time but intermittently it may not stop.&amp;#160; We experienced this behavior across several Hosts and almost all VM’s in a particular environment.&amp;#160; The behavior is random but a few VM’s experience the problem more frequently than others.&amp;#160; We also noticed if the VM is rebooted it will likely work without issues for a few days before the problem re-occurs. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font face="Arial" size="2"&gt;When using vssadmin Windows Server command (see &lt;/font&gt;&lt;a title="http://technet.microsoft.com/en-us/library/cc754968(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/cc754968(WS.10).aspx"&gt;&lt;font face="Arial" size="2"&gt;http://technet.microsoft.com/en-us/library/cc754968(WS.10).aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;), it appeared the “Microsoft Hyper-V VSS Writer” on the host was in a “Failed” state with a “Retryable” Last error state when the job fails.&amp;#160; Ordinarily the writer will show a “Stable” state, and “No error” as follows.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/DPM2007TroubleshootingprotectionforHyper_DE0C/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="119" alt="image" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/DPM2007TroubleshootingprotectionforHyper_DE0C/image_thumb.png" width="714" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When the jobs fail, the above command will return:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Lucida Console" color="#008000" size="2"&gt;Writer name: 'Microsoft Hyper-V VSS Writer'       &lt;br /&gt;Writer Id: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}        &lt;br /&gt;Writer Instance Id: {59f449f9-2413-494d-b679-965bc56129fd}        &lt;br /&gt;State: [8] Failed        &lt;br /&gt;Last error: Retryable error&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;After installing Service Pack 2 for Windows 2008, or hotfix KB967560 (see Resolution section below) and running another DPM job on a &lt;em&gt;different &lt;/em&gt;VM that has the VSS service in a non-stopping state, the job will run succesfully and place the Hyper-V VSS Writer back into a “Stable” state.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Quick reference for different possible scenarios:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;     &lt;br /&gt;VM in good state + Host in good state = Good backup      &lt;br /&gt;VM in bad state + Host in good state = Failed backup      &lt;br /&gt;VM in bad state + Host in bad state = Failed job      &lt;br /&gt;VM in good state + Host in bad state = Good job      &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Another possible symptom, when a DPM job is running you may notice on the Hyper-V Management screen next to the VM it displays this message:&amp;#160;&amp;#160; “Creating VSS Snapshot Set…”.&amp;#160; This will continue to be displayed and when looking at the Volume Shadow Copy Service inside the W2K3 VM you may notice the service is stopped.&amp;#160; Additionally, when running “vssadmin list writers” on the Host a message is displayed but no writers are visible:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Lucida Console" color="#008000" size="2"&gt;“Waiting for responses. These may be delayed if a shadow copy is being prepared.”&lt;/font&gt;      &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When this condition occurs you may not be able cancel the DPM job.&amp;#160; When trying to cancel the DPM job you may get the following in the detailed pane:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;     &lt;br /&gt;&lt;font face="Lucida Console" color="#ff0000" size="2"&gt;Type: Recovery point       &lt;br /&gt;Status: Attempting to cancel        &lt;br /&gt;End time: -        &lt;br /&gt;Start time: 4/28/2009 10:00:21 AM        &lt;br /&gt;Time elapsed: 01:01:22        &lt;br /&gt;Data transferred: -        &lt;br /&gt;Cluster node -        &lt;br /&gt;Recovery Point Type Express Full        &lt;br /&gt;Source details: \Backup Using Child Partition Snapshot\%Servername%        &lt;br /&gt;Protection group: %ProtectionGroupName%&lt;/font&gt;&lt;/p&gt;   &lt;font face="Lucida Console" color="#ff0000" size="2"&gt;     &lt;p&gt;&lt;font color="#ff0000"&gt;         &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/font&gt;    &lt;p&gt;&lt;font size="3"&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;Looking in the System Event log on the W2K3 VM during the times when the DPM jobs failed it may be clean. But the Application event log may be filled with the VSS errors below:&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;       &lt;br /&gt;&lt;font color="#ff0000"&gt;Event Type: Error         &lt;br /&gt;Event Source: VSS          &lt;br /&gt;Event Category: None          &lt;br /&gt;Event ID: 8193          &lt;br /&gt;Date: 2/24/2009          &lt;br /&gt;Time: 8:46:34 AM          &lt;br /&gt;User: N/A          &lt;br /&gt;Computer: %SystemName%          &lt;br /&gt;Description:          &lt;br /&gt;Volume Shadow Copy Service error: Unexpected error calling routine IEventSystem::Store. hr = 0x80040206.&lt;/font&gt;&lt;/p&gt;      &lt;p&gt;       &lt;br /&gt;&lt;font color="#ff0000"&gt;Event Type: Error         &lt;br /&gt;Event Source: VSS          &lt;br /&gt;Event Category: None          &lt;br /&gt;Event ID: 12302          &lt;br /&gt;Date: 2/24/2009          &lt;br /&gt;Time: 5:58:49 AM          &lt;br /&gt;User: N/A          &lt;br /&gt;Computer: %SystemName%          &lt;br /&gt;Description:          &lt;br /&gt;Volume Shadow Copy Service error: An internal inconsistency was detected in trying to contact shadow copy service writers. Please check to see that the Event Service and Volume Shadow Copy Service are operating properly.&lt;/font&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;     &lt;br /&gt;&lt;font face="Arial"&gt;When viewing the System and Application event logs on the DPM server neither have any entries for the same times as the job failures. But the DPM event log may have the following entry:&lt;/font&gt;&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;       &lt;br /&gt;&lt;font color="#ff0000"&gt;Event Type: Error         &lt;br /&gt;Event Source: DPM-EM          &lt;br /&gt;Event Category:None          &lt;br /&gt;Event ID: 2          &lt;br /&gt;Date: 2/19/2009          &lt;br /&gt;Time: 9:20:20 AM          &lt;br /&gt;User: N/A          &lt;br /&gt;Computer: %DPMServername%          &lt;br /&gt;Description:          &lt;br /&gt;Creation of recovery points for Backup Using Child Partition Snapshot\%ProtectedServerName-VM% on %HOSTName% have failed. The last recovery point creation failed for the following reason: (ID: 3159) DPM encountered a retryable VSS error. (ID: 30112)          &lt;br /&gt;DPM ID: 2^|^%DPMServername%^|^Recovery point creation failures^|^DPM^|^Backup^|^%HOSTName% ^|^a48c6c91-f4ae-4ed3-b5da-a3c22d980a48&lt;/font&gt;&lt;/p&gt;   &lt;/blockquote&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font size="3"&gt;RESOLUTION&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The Hyper-v issue seems to be the result of the underlying state of VSS.&amp;#160; VSS is hung in the &amp;quot;stopping&amp;quot; state because the registry writer is hung attempting to unregister a COM+ event subscription.&amp;#160; This is a subscription for listening for COM messages from other VSS components.&amp;#160; When analyzing the logs captured during the problem it was found the unsubscribe function had been waiting eight minutes when the trace ended (and still had not completed). &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;It could be that the machine is having COM issues. The VSS service is not going to be successful with processing subsequent jobs until this unsubscribe completes.&amp;#160; If you experience any of the symptoms mentioned above, you should perform all of the action items noted below.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;b&gt;Action Item #1:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;    &lt;br /&gt;&lt;font face="Arial" size="2"&gt;Verify all the Prerequisites are met for protecting Hyper-V with DPM:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Arial" size="2"&gt;Prerequisites and Known Issues with Hyper-V Protection&lt;/font&gt;      &lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd347840.aspx"&gt;http://technet.microsoft.com/en-us/library/dd347840.aspx&lt;/a&gt;      &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;b&gt;&lt;/b&gt;  &lt;p&gt;&lt;b&gt;Action Item #2:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;    &lt;br /&gt;&lt;font face="Arial" size="2"&gt;Online backups are not possible if any of the following conditions are not met.&amp;#160; Verify that all the W2K3 VM’s meet these requirements:     &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Arial" size="2"&gt;1.&amp;#160; Hyper-V Integration components is installed and is running the latest version&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;&lt;font face="Arial" size="1"&gt;     &lt;p&gt;&lt;em&gt;NOTE: (On the Host/Parent partition you can check VMMS.exe = 6.0.6001.22352 (or newer) and in the guest, check vmbus.sys version 6.0.6001.22334 (or newer)         &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;   &lt;/font&gt;    &lt;p&gt;2. No Dynamic disks inside the guest.     &lt;br /&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;3. All volumes are NTFS       &lt;br /&gt;&lt;/font&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;4. All NTFS volumes must be &amp;gt;1GB and have &amp;gt;300MB free space.       &lt;br /&gt;&lt;/font&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;5. Shadow copies within the VM are on the same volume or are Disabled       &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;6. VM is in running state.         &lt;br /&gt;          &lt;br /&gt;&lt;/font&gt;&lt;font face="Arial" size="1"&gt;&lt;em&gt;NOTE: Offline Backups of Windows 2000 Guest VMs fail. Cause: A synthetic SCSI Controller was configured for the VM with no drives attached. Windows 2000 Guests do not support the SCSI Controller, so it is not needed.            &lt;br /&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;   &lt;b&gt;&lt;/b&gt;&lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b&gt;Action Item #3:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;/strong&gt;      &lt;p&gt;       &lt;br /&gt;&lt;font face="Arial" size="2"&gt;The root cause of symptoms noted in the Problem section appear to be COM related. After verifying the action items above install the following COM updates:&lt;/font&gt;&lt;/p&gt;      &lt;blockquote&gt;       &lt;p&gt;         &lt;br /&gt;&lt;font face="Arial" size="2"&gt;KB934016 &amp;quot;Availability of Windows Server 2003 Post-Service Pack 2 COM+ 1.5 Hotfix Rollup Package 12&amp;quot;           &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/blockquote&gt;     &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;934016"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;934016&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;KB965230 &amp;quot;FIX: The COM+ Event System does not deliver timely or reliable statistics to subscribers of the IComTrackingInfoEvents event interface in Windows Server 2003&amp;quot;       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;965230"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;965230&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;KB968447 &amp;quot;The COM+ Event System stops processing the query for matching subscriptions when it detects a corrupted subscription on a Windows Server 2003-based computer&amp;quot;       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;968447"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;968447&lt;/font&gt;&lt;/a&gt;      &lt;br /&gt;&lt;/p&gt; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b&gt;Action Item #4:&lt;/b&gt;        &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Install the following two W2K3 VSS updates on the W2K3 virtual machines:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;font face="Arial"&gt;     &lt;blockquote&gt;       &lt;p&gt;         &lt;br /&gt;KB940349 “Availability of a Volume Shadow Copy Service (VSS) update rollup package for Windows Server 2003 to resolve some VSS snapshot issues”           &lt;br /&gt;&lt;/p&gt;     &lt;/blockquote&gt;     &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;940349"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;940349&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;    &lt;p&gt;     &lt;br /&gt;&lt;font face="Arial" size="2"&gt;KB969219 “RPC 0x800706ba and 0x800706bf errors occur when backup software tries to create VSS shadow copies on a computer that is running Windows Server 2003 SP2”       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;969219"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;969219&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;&lt;font face="Arial" size="2"&gt;Install the latest VSS/Volsnap update on the W2K3 VM’s. If the Host is also running W2K3 it will be a good idea to also install:       &lt;br /&gt;KB967551 “Rollup update for the volsnap.sys driver in Windows Server 2003”        &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;967551"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;967551&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;/font&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b&gt;Action Item #5:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;/strong&gt;      &lt;p&gt;       &lt;br /&gt;If possible, install W2K8 SP2 since it will include the most recent Hyper-V writer updates. But, there are situations where installing SP2 will not be an option. As an alternative you can install KB967560 and KB971394 on the Windows Server 2008 Host machine. &lt;/p&gt;      &lt;blockquote&gt;       &lt;p&gt;KB967560 update is more recent then KB959978 which does address a known issue when you run a Windows Server 2003-based virtual machine on a Windows Server 2008 Hyper-V-based computer:&lt;/p&gt;        &lt;p&gt;         &lt;br /&gt;KB967560 “A backup operation fails on a two-node failover cluster that is running Windows Server 2008 after one of the disk resources is moved”          &lt;br /&gt;&lt;/p&gt;     &lt;/blockquote&gt;     &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;967560"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;967560&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;KB971394 &amp;quot;A backup of virtual machines fails when you use the Hyper-V VSS writer to back up virtual machines concurrently on a computer that is running Windows Server 2008&amp;quot;       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;971394"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;971394&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;&lt;font face="Arial" size="2"&gt;How to obtain the latest service pack for Windows Server 2008       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/968849"&gt;&lt;font face="Arial" size="2"&gt;http://support.microsoft.com/kb/968849&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;/font&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b&gt;ADDITIONAL INFORMATION:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;/strong&gt;          &lt;br /&gt;Virtualization with Hyper-V: Supported Guest Operating Systems          &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx"&gt;&lt;font face="Arial" size="2"&gt;http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx&lt;/font&gt;&lt;/a&gt;      &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Author:   &lt;br /&gt;&lt;strong&gt;Tom O’Malley     &lt;br /&gt;&lt;/strong&gt;Microsoft Enterprise Support    &lt;br /&gt;Sr. Support Escalation Engineer&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8e077940-f26d-412a-a304-245e0075437d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Data+Protection+Manager+2007" rel="tag"&gt;Data Protection Manager 2007&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hyper-V" rel="tag"&gt;Hyper-V&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Server+2008" rel="tag"&gt;Windows Server 2008&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3269505" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category><category domain="http://blogs.technet.com/askcore/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/askcore/archive/tags/Backup_2F00_Restore/default.aspx">Backup/Restore</category></item><item><title>Introduction to SharePoint Search Indexes for DPM Administrators</title><link>http://blogs.technet.com/askcore/archive/2009/05/11/introduction-to-sharepoint-search-indexes-for-dpm-administrators.aspx</link><pubDate>Mon, 11 May 2009 19:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3239011</guid><dc:creator>jeffhugh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3239011.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3239011</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;This blog introduces the basics of SharePoint Search capabilities to DPM Administrators. Initially, it may be a bit confusing as to why a DPM blog would contain information about how to setup and configure another technology’s software. In protecting this data using DPM, it is necessary to have an understanding of how the protected application is installed and configured. This is especially true with regards to Search Index database protection.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;By the conclusion of this short series of blogs, you will have a greater understanding of why knowing a bit about the applications that DPM protects helps in their protection, recovery, and maintenance. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;Why 2 versions of Search&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Since DPM offers the capability to protect both WSS Search and MOSS Search, let’s take a moment to understand the difference before we dive into the set up and configuration aspects.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;First, let’s discuss the basics of what a Search Index server used for. This is the same principal as how the Internet works. Websites are “crawled” (queried for their contents) and a reference to their content is then stored in a database. Think of this as you would an index to a book. From a SharePoint perspective, this allows user to location content in the farm without knowing where the content actually resides.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;“Office SharePoint Server 2007” provides two search services: “Office SharePoint Server Search” and “Windows SharePoint Services Help Search”. Each of these services can be used to crawl, index, and query content, and each service uses a separate index. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The “Office SharePoint Server Search” service is based on the search service that is provided with earlier versions of “SharePoint Products &amp;amp; Technologies”, but with many improvements. You should use the “Office SharePoint Server Search” service to crawl and index all content that you want to be searchable (other than the Help system).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The “Windows SharePoint Services Help Search” service is the same service provided by “Windows SharePoint Services 3.0”, although in “Windows SharePoint Services 3.0” it is called the “Windows SharePoint Services Search” service. “Windows SharePoint Services 3.0” uses this service to index site content, index “Help” content, and service queries.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Installing a Search Index Server&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The installation of a server for Search is the same as with any other SharePoint server. Use the “Advanced” option during installation and add it to an existing farm. The piece that defines the server as a Search server is found in the “Central Administration” website under “Operations” and “Services on Server”&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;An example of this screen is shown below for your convenience.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image002_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image002_2.jpg"&gt;&lt;IMG title=clip_image002 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=309 alt=clip_image002 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image002_thumb.jpg" width=476 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;After clicking on the “Start” action, a wizard is displayed where you will need to specify some basic configuration information. In this wizard, you will make selections on which WFE’s (Web Front-End server) will be used to crawl the content of sites in the SharePoint farm and add their content references to its index.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;As part of the configuration, you will also need to create a database for the index references to be stored. This is also done from within the Central Administration website.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Below is a screenshot of the information that must be specified when creating the database. When creating the database, be sure to give it a name that makes it easy to identify its purpose.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image004_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image004_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image004_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image004_2.jpg"&gt;&lt;IMG title=clip_image004 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=316 alt=clip_image004 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image004_thumb.jpg" width=441 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image004_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;With the content database created, we need to look at the creation of a Shared Services Provider.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=_Toc218885080 name=_Toc218885080&gt;&lt;/A&gt;&lt;A class="" title=_Toc215909542 name=_Toc215909542&gt;&lt;/A&gt;&lt;A class="" title=_Toc213569997 name=_Toc213569997&gt;&lt;/A&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;Shared Services Provider (SSP) Configuration&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Once the services have been configured on the Search Index server and are running, you are down to the last step. An SSP (Shared Services Provider) must be created as this is the SharePoint object that has the crawling functionality in it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;We will start by creating the Shared Services Provider by clicking on the &lt;B&gt;Shared Services Administration&lt;/B&gt; link on the left side from within the &lt;B&gt;Central Administration&lt;/B&gt; website’s main page.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image006_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image006_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image006_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image006_2.jpg"&gt;&lt;IMG title=clip_image006 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=229 alt=clip_image006 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image006_thumb.jpg" width=351 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image006_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Begin by clicking on the &lt;B&gt;New SSP&lt;/B&gt; link as seen below by the pointer.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image008_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image008_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image008_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image008_2.jpg"&gt;&lt;IMG title=clip_image008 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=286 alt=clip_image008 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image008_thumb.jpg" width=475 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image008_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;This opens a new page where you will specify the configuration information needed for SharePoint to create the provider. A database is also needed for this so make sure that the database name is clear as to its purpose. Once the necessary information has been provided, click on the “OK” button at the bottom to allow SharePoint to create the provider.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image010_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image010_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image010_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image010_2.jpg"&gt;&lt;IMG title=clip_image010 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=203 alt=clip_image010 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image010_thumb.jpg" width=474 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image010_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Once complete, you should see a page like the following indicating that you have successfully created a Shared Services Provider.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Now, we need to figure out how to crawl the sites in the farm.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=_Toc218885081 name=_Toc218885081&gt;&lt;/A&gt;&lt;A class="" title=_Toc215909543 name=_Toc215909543&gt;&lt;/A&gt;&lt;A class="" title=_Toc213569998 name=_Toc213569998&gt;&lt;/A&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;SSP Crawl Configuration&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;When the &lt;B&gt;Shared Services Administration&lt;/B&gt; page opens for this SSP, click on the &lt;B&gt;Search administration&lt;/B&gt; link under the &lt;B&gt;Search&lt;/B&gt; section to begin the crawl configuration.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image012_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image012_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image012_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image012_2.jpg"&gt;&lt;IMG title=clip_image012 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=343 alt=clip_image012 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image012_thumb.jpg" width=358 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image012_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;When the &lt;B&gt;Search Administration&lt;/B&gt; window appears, notice that the &lt;B&gt;Items in index&lt;/B&gt; value is ‘&lt;B&gt;0&lt;/B&gt;’ which is expected as this SSP was just set up and has not yet been configured. Under the &lt;B&gt;Crawling&lt;/B&gt; section on the left, click on the &lt;B&gt;Content sources&lt;/B&gt; link to start the configuration.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;This will bring up the &lt;B&gt;Manage Content Sources&lt;/B&gt; window.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014_3.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014_3.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014_3.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014_3.jpg"&gt;&lt;IMG title=clip_image014 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=279 alt=clip_image014 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014_thumb.jpg" width=502 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;After the &lt;B&gt;Manage Content Sources&lt;/B&gt; window appears, there should only be a single entry in the list titled &lt;B&gt;Local Office SharePoint Server sites&lt;/B&gt;. Click on this link as this is what will need to be configured in order to make this SSP useful.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image016_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image016_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image016_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image016_2.jpg"&gt;&lt;IMG title=clip_image016 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=187 alt=clip_image016 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image016_thumb.jpg" width=483 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image016_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;At the top of the configuration page titled &lt;B&gt;Edit Content Source&lt;/B&gt;, you have the option of changing the name to something more suitable. This is an optional entry.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;If there are other site addresses that you would like this SSP to crawl, enter them in the box as seen below. If you are unsure of the URLs of the SharePoint sites, there is an alternate location that we will discuss in a few steps that will set this up for you. You will only need to select radio buttons based on a list of sites.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Here, the settings begin to get more impactful. In the &lt;B&gt;Crawl Settings&lt;/B&gt; section, choose one of the two radio buttons which essentially allow you to filter on whether the content is SharePoint in nature or not. Choosing the &lt;B&gt;Crawl everything&lt;/B&gt;… radio button allows the crawl to capture the maximum amount of data but also opens up the searches to additional content that you may not be expecting. For a test environment, this is the best solution as long as none of your SharePoint sites contain external site references on the Internet as the crawl will catalog the Internet data as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image018_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image018_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image018_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image018_2.jpg"&gt;&lt;IMG title=clip_image018 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=247 alt=clip_image018 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image018_thumb.jpg" width=478 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image018_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The last settings to make are for scheduling when the crawls will take place on the sites selected. Selecting the &lt;B&gt;Create schedule&lt;/B&gt; links under the &lt;B&gt;Full Crawl&lt;/B&gt; and &lt;B&gt;Incremental Crawl&lt;/B&gt; sections will allow for a modest configuration schedule.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image020_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image020_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image020_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image020_2.jpg"&gt;&lt;IMG title=clip_image020 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=275 alt=clip_image020 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image020_thumb.jpg" width=476 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image020_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Each &lt;B&gt;Create schedule&lt;/B&gt; link will open the following window offering multiple types with multiple settings for each. In a lab-style environment, these can be quite lenient with longer intervals. If you are testing or working in a rapidly updating environment, then a shorter interval is recommended.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Click on &lt;B&gt;OK&lt;/B&gt; to accept the schedule you have configured and then fill in the &lt;B&gt;Start full crawl of this content source&lt;/B&gt; checkbox so that when you click OK, the initial crawl will begin.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Depending upon how much configuration and modification you have done to the sites specified in the crawl list, the crawl should run in just a few minutes. The &lt;B&gt;Status &lt;/B&gt;field should show &lt;B&gt;Crawling Full&lt;/B&gt; when the page is initially drawn. You can monitor the page or you can leave it and continue with your SharePoint work. Once the initial crawl is complete however a Search site should be setup, if it has not already been added, so that you can test the index information for accuracy.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image022_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image022_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image022_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image022_2.jpg"&gt;&lt;IMG title=clip_image022 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=172 alt=clip_image022 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image022_thumb.jpg" width=490 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image022_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H6&gt;&lt;FONT face=Arial size=2&gt;Creating Crawl Rules&lt;/FONT&gt;&lt;/H6&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;A short configuration step to take is to include the paths and authentication accounts for crawling. To reopen the &lt;B&gt;crawl rules&lt;/B&gt;, click on the &lt;B&gt;Crawl rules&lt;/B&gt; link under the &lt;B&gt;Crawling&lt;/B&gt; section on the left side of the SSP’s &lt;B&gt;Search Administration&lt;/B&gt; page.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014%5B1%5D.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014%5B1%5D.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014%5B1%5D.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014%5B1%5D.jpg"&gt;&lt;IMG title=clip_image014[1] style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=279 alt=clip_image014[1] src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014%5B1%5D_thumb.jpg" width=502 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image014%5B1%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Since this is a newly created SSP, there will be no rules. Click on the New Crawl Rule link to create rules for this SSP.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image024_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image024_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image024_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image024_2.jpg"&gt;&lt;IMG title=clip_image024 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=170 alt=clip_image024 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image024_thumb.jpg" width=479 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image024_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;There are 3 sections to be configured here and the following shows a test configuration that works. For simplicity, use these settings and click on &lt;B&gt;OK&lt;/B&gt; to complete the configuration.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image026_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image026_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image026_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image026_2.jpg"&gt;&lt;IMG title=clip_image026 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=129 alt=clip_image026 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image026_thumb.jpg" width=476 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image026_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image028_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image028_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image028_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image028_2.jpg"&gt;&lt;IMG title=clip_image028 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=265 alt=clip_image028 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image028_thumb.jpg" width=478 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image028_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The &lt;B&gt;Manage Crawl Rules&lt;/B&gt; page should return pretty quickly to let you know what configuration has been made. The crawl that you ran should be done by now as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image030_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image030_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image030_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image030_2.jpg"&gt;&lt;IMG title=clip_image030 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=185 alt=clip_image030 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image030_thumb.jpg" width=478 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image030_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Working under the premise that the crawl has been completed, a return to the &lt;B&gt;Search Administration&lt;/B&gt; site should display entries like the following. Observe that the &lt;B&gt;Items in index&lt;/B&gt; field now has a non-zero value indicating that there are entries in the index.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image032_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image032_2.jpg"&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;A href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image032_2.jpg" mce_href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image032_2.jpg"&gt;&lt;IMG title=clip_image032 style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=255 alt=clip_image032 src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image032_thumb.jpg" width=389 border=0 mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/clip_image032_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;To supplement the high-level overview of the steps covered here, a video has been provided that will guide you from start to finish.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2&gt;&lt;FONT face=Arial&gt;Video&lt;/FONT&gt;&lt;/H2&gt;
&lt;DIV class=wlWriterEditableSmartContent id=scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8996f18a-854a-4666-a1f2-da654b4b9142 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;
&lt;DIV id=f042cd59-29b4-47dd-9785-594ad0fcdbe0 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;
&lt;DIV&gt;&lt;A href="http://video.msn.com/video.aspx?vid=917075cb-003c-4e7f-a327-c461613d65c3&amp;amp;from=writer" target=_new mce_href="http://video.msn.com/video.aspx?vid=917075cb-003c-4e7f-a327-c461613d65c3&amp;amp;from=writer"&gt;&lt;IMG style="BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none" alt="" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/video183901e4f47a.jpg" onload="var downlevelDiv = document.getElementById('f042cd59-29b4-47dd-9785-594ad0fcdbe0'); downlevelDiv.innerHTML = &amp;quot;&lt;div&gt;&lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=917075cb-003c-4e7f-a327-c461613d65c3&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &gt;&lt;\/embed&gt;&lt;\/div&gt;&amp;quot;;" galleryimg="no" mce_src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/IntroductiontoSharePointSearchIndexesfor_B459/video183901e4f47a.jpg"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Vic Reavis &lt;BR&gt;Support Escalation Engineer &lt;BR&gt;Microsoft Enterprise Platforms Support&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3239011" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>SharePoint Content DB Mirroring for DPM Administrators</title><link>http://blogs.technet.com/askcore/archive/2009/04/29/sharepoint-content-db-mirroring-for-dpm-administrators.aspx</link><pubDate>Wed, 29 Apr 2009 17:59:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3232539</guid><dc:creator>jeffhugh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3232539.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3232539</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;In this blog post, we will cover the mirroring of an existing SharePoint content database using SQL Server 2005. We will also discuss some basics of Search Index Servers in a SharePoint farm. The objective is to provide a light-weight cursory knowledge of how to setup and configure these two aspects of the SharePoint farm. This will not be a detailed blog covering endless situations but a DPM Administrator-oriented post in preparation for protecting these data sources using DPM 2007 SP1.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Subsequent blogs in this series will cover Protecting mirrored SharePoint databases, handling failovers of mirrored SharePoint databases, recovering mirrored SharePoint databases and a couple of posts on protecting and recovering Search Index databases.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Periodically, there will also be short video demonstrations provided to round out the blog topic. Additional information and greater detail about the various ways to mirror SharePoint databases can be found online at &lt;/font&gt;&lt;a href="http://technet.microsoft.com"&gt;&lt;font face="Arial" size="2"&gt;http://technet.microsoft.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Mirroring a SharePoint Content Database&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In our demonstration, we will be mirroring a single configuration database that is in a farm with several other content databases. There is no limitation stating that all content databases in a farm must be mirrored. There is flexibility in which content databases you choose to mirror and which will be left un-mirrored. We will take an existing content database and go through the steps of mirroring it across a SQL 2005 Failover cluster and a stand-alone SQL Server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;We created the content database “WSS_Content_8100” for a new “team docs” site we were going to build. You see it highlighted below in the list of databases on this cluster from within “SQL Management Studio” console.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image002_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image002_2.jpg"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="215" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image002_thumb.jpg" width="291" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Having seen the database that we are going to mirror, let’s go back to the &lt;b&gt;Central Administration&lt;/b&gt; web site for SharePoint and prepare to mirror the content database. Under the &lt;b&gt;Application&lt;/b&gt; tab, choose the link &lt;b&gt;Content Database&lt;/b&gt; so that the &lt;b&gt;Manage Content Databases&lt;/b&gt; page appears as shown below.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image004_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image004_2.jpg"&gt;&lt;img title="clip_image004" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="clip_image004" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image004_thumb.jpg" width="478" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Under the &lt;b&gt;Database Name&lt;/b&gt; field is a link to the &lt;b&gt;Manage Content Database Settings&lt;/b&gt; page for the database whose name appears there. In our example, the &lt;b&gt;WSS_Content_8100&lt;/b&gt; database name appears there and when we click on that link, it will bring us to the screen we see below.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In the &lt;b&gt;Database Information&lt;/b&gt; section at the top, note the &lt;b&gt;Database status&lt;/b&gt; is likely set to &lt;b&gt;Ready&lt;/b&gt; as this is the default setting. Before we mirror this content database, we need to change this to &lt;b&gt;Offline&lt;/b&gt; so that no new site collections can be added to this content database while we are setting up the mirror.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image006_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image006_2.jpg"&gt;&lt;img title="clip_image006" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="283" alt="clip_image006" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image006_thumb.jpg" width="457" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This is the only change we are going to make so scroll down to the bottom of the page and click &lt;b&gt;OK&lt;/b&gt; to commit the change. When it completes, the &lt;b&gt;Database Status&lt;/b&gt; should now appear as &lt;b&gt;Stopped&lt;/b&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image008_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image008_2.jpg"&gt;&lt;img title="clip_image008" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="145" alt="clip_image008" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image008_thumb.jpg" width="478" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now that the SharePoint side of the configuration has been made, we will proceed to the &lt;b&gt;SQL Management Studio&lt;/b&gt; side to begin the process of mirroring the database. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If you have not already seen the blog “&lt;b&gt;SQL Database Mirroring for DPM Administrators&lt;/b&gt;”, now would be good time to jump over and review it. Since the steps on mirroring a database are the same as mirroring a SharePoint content database from this perspective, the steps will not be duplicated here.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Once the database has been mirrored and failover has been confirmed to work, you can now return the &lt;b&gt;Database Status&lt;/b&gt; to &lt;b&gt;Ready&lt;/b&gt; as shown above.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When mirroring has been setup on the database, you will see a configuration like the following in SQL Management Studio.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image010_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image010_2.jpg"&gt;&lt;img title="clip_image010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="438" alt="clip_image010" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image010_thumb.jpg" width="289" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As long as the Principal server is the same as the server on which the content database originated, you and your users should be able to see the content in any sites within the Web Applications that use that content database.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Testing Failover of the Mirrored Database&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now that the database has been mirrored, it is time to test failover of the mirror to confirm that the data is still accessible to SharePoint users.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;From SQL Management Studio, failover the database from the Mirroring page in the database properties. Refresh the SQL Management Studio view to confirm that the Principal role is now held by the other server in the mirroring partnership.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now navigate to a well-known page in a site whose information is stored in the newly mirrored content database. Refresh the page and the following error should be returned. The URL doesn’t mention anything about the SQL2k5-CLU SQL instance so there is no clue there. The only indication that we get is at the end of the message where it states “…make sure the database server is running.”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;It indicates a database issue.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image012_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image012_2.jpg"&gt;&lt;img title="clip_image012" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="120" alt="clip_image012" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image012_thumb.jpg" width="589" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Note: This configuration change coming up only needs to be performed on a single WFE (Web Front-End) server and not every WFE in the farm. Anytime a mirrored content database is failed over, make this change on one WFE server to restore user connectivity to the content.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;To correct our user access issue so that they are able to view the previously accessible content, we will need to go back to the &lt;b&gt;Manage Content Databases&lt;/b&gt; page and click on the &lt;b&gt;Database Name&lt;/b&gt; object for the database that we just failed over.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image014_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image014_2.jpg"&gt;&lt;img title="clip_image014" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="153" alt="clip_image014" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image014_thumb.jpg" width="480" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Scroll straight to the bottom, check the &lt;b&gt;Remove content database&lt;/b&gt; and commit the change.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When you click on the &lt;b&gt;Remove content database&lt;/b&gt; checkbox, the following message is displayed. Consider this: users are not able to access the content anyway because the database is not accessible on the SQL instance where it is expected to be. Taking this action is required in order to restore user access. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image016_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image016_2.jpg"&gt;&lt;img title="clip_image016" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="111" alt="clip_image016" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image016_thumb.jpg" width="445" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Click on &lt;b&gt;OK&lt;/b&gt; knowing that this is the right thing to do.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b&gt;Tip:&lt;/b&gt; At the top of the page is the database name and the SQL server name. Copy the database name to the buffer\clipboard so you avoid any typing mistakes. You may want to copy and paste this and the database server both to Notepad for future reference.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now click on &lt;b&gt;OK&lt;/b&gt; at the bottom of the page and allow SharePoint to remove the entry.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now that the &lt;b&gt;Manage Content Databases&lt;/b&gt; page is empty, we can add the entry back in. Click on the &lt;b&gt;Add a content database&lt;/b&gt; link near the top after confirming that the &lt;b&gt;Web Application &lt;/b&gt;in the list on the right is the correct one.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image018_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image018_2.jpg"&gt;&lt;img title="clip_image018" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="120" alt="clip_image018" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image018_thumb.jpg" width="479" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When the &lt;b&gt;Add Content Database&lt;/b&gt; page appears, enter the name of the SQL Server where the current Principal role for the database mirror resides. Now tab down and enter in the content database name for the mirrored database. Once these are done, scroll down and click on &lt;b&gt;OK&lt;/b&gt; to commit these entries.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image020_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image020_2.jpg"&gt;&lt;img title="clip_image020" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="272" alt="clip_image020" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image020_thumb.jpg" width="448" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The &lt;b&gt;WSS_Content_8100&lt;/b&gt; database should now appear as seen in the screen shot below with a &lt;b&gt;Started&lt;/b&gt; status. This is what you need to do from the SharePoint side to restore user connectivity. Now it is time to verify user access to the content.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image022_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image022_2.jpg"&gt;&lt;img title="clip_image022" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="146" alt="clip_image022" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image022_thumb.jpg" width="478" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Back to our IE session at this point to verify if the web content is accessible. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In some cases, the addition of the content database will error out. &lt;b&gt;DO NOT PANIC!!&lt;/b&gt; The link just above the Error will redirect you back to the Manage Content Databases page. Click on this and confirm that the &lt;b&gt;WSS_Content_8100&lt;/b&gt; entry is still there. Also, check to see that the database is using the &lt;b&gt;SQL2k5-MirrorA&lt;/b&gt; server (based on our example) and not the original. If these things check out and the page is accessible by users, this &lt;b&gt;Error &lt;/b&gt;can be ignored.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image024_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image024_2.jpg"&gt;&lt;img title="clip_image024" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="173" alt="clip_image024" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/clip_image024_thumb.jpg" width="322" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Congratulations! You have successfully mirrored a SharePoint content database using SQL 2005. Having this understanding of a technology that DPM protects, even to such a basic level, will be a great help when working these types of issues.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Summary&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This blog covered the steps necessary to take a functional SharePoint content database that resides on a SQL 2005 installation and mirror it using SQL Database Mirroring. Also discussed was how to stabilize a SharePoint site when the content database it is a part of is failed over from one server to the other.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The video included with this blog demonstrates the steps outlined here. This is provided to help reinforce the steps discussed and provide quick reference for future configurations.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:55219c1d-9112-43ef-a783-2bd86f5b9b71" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="f13cbe1c-1bb9-44d7-bca1-aa8f4be45b0f" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=60816e3e-933e-4d2b-9891-7025d24ef4f0&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SharePointContentDBMirroringforDPMAdmini_9A6E/videoe617beb36f88.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('f13cbe1c-1bb9-44d7-bca1-aa8f4be45b0f'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=60816e3e-933e-4d2b-9891-7025d24ef4f0&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Victor Reavis     &lt;br /&gt;Support Escalation Engineer      &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3232539" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>Recovery of a Mirrored SQL Database</title><link>http://blogs.technet.com/askcore/archive/2009/04/28/recovery-of-a-mirrored-sql-database.aspx</link><pubDate>Tue, 28 Apr 2009 14:52:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3231849</guid><dc:creator>jeffhugh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3231849.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3231849</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;Recovering a mirrored database, whether it is to a SQL Server 2005 or SQL Server 2008 installation, requires that the existing mirror be broken. For simplicity, you may want to consider deleting both the Principal and Mirror databases and using the latest recovery point that DPM has in order to restore the data.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This blog post is geared towards a simple database mirroring recovery scenario and doesn’t discuss the replaying of transaction logs as part of the recovery process. As with any blog post, if there is additional information you would like to see provided or questions you would like to see answered, please pass those comments and questions along so that we can consider those for future posts.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This blog also includes a video demonstration of the recovery process involved in recovering a mirrored SQL database.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In our scenario, we will work under the premise that a bad transaction has been posted to the database and replicated without any means of backing it out cleanly. Now we have to restore the database to the servers and establish mirroring again. We will not consider the restoration complete until DPM is able to create a new recovery point after the restoration. This is a standard measure used to define when a recovery has been completed successfully.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Considering the scenario we have described, let’s begin.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In the screenshot below, we see that we have database corruption which needs to be recovered.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image002_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image002_2.jpg"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="211" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image002_thumb.jpg" width="302" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;We begin by opening the properties of the Principal database and going to the Mirroring page. On the right side of the page is a button titled “Remove Mirroring”. Click on this button and confirm the selection by clicking on the “Yes” button in the following dialog to remove mirroring. After mirroring has been removed, you will be able to begin the restoration process.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If mirroring is left enabled, then DPM will fail on the restore with a detailed error message indicating that mirroring is still enabled and must be removed before the restore can be completed successfully.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image004_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image004_2.jpg"&gt;&lt;img title="clip_image004" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="343" alt="clip_image004" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image004_thumb.jpg" width="395" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;With mirroring broken, delete both copies of the database on the Principal and Mirror servers. During the restore, you will decide which will be the Principal and which will be the Mirror based on how the restore to each server is performed.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;With each database deleted, begin the recovery process by navigating to the Recovery tab in the DPM Admin console and selecting the recovery point you wish to restore. When the “Specify Database State” page of the Recovery Wizard appears, you will have the option here to choose whether this server will be the Principal or the Mirror.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In the screen shot below, you will note that the “Leave database operational” radio button has been selected which indicates that the server selected will become the Principal server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image006_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image006_2.jpg"&gt;&lt;img title="clip_image006" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="259" alt="clip_image006" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image006_thumb.jpg" width="543" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Before you start the recovery to the Mirror server, you must make sure that you are recovering using the same recovery point that was used for the Principal server’s recovery. If not, you will receive errors when attempting to establish mirroring between the two copies of the database.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When the recovery has progressed far enough along that you can begin another recovery, you can start the Mirror database recovery. In the “Specify Database State” page of the Recovery Wizard, make sure that you choose the radio button for “Leave database non-operational but able to restore additional transaction logs”. This will restore the database with the “Restore with NoRecovery” option enabled. As you recall from the blog on establishing a database mirror, this is a requirement when seeding the Mirror server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This radio button helps to minimize the number of steps involved in the recovery process.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image008_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image008_2.jpg"&gt;&lt;img title="clip_image008" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="288" alt="clip_image008" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/clip_image008_thumb.jpg" width="600" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Once both of the restores have been completed and the Principal and Mirror database servers have the same copy of the database restored, you should verify that the necessary data has been restored to the server. If the expected data is still missing, you may need to consider restoring from a different recovery point.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If there are additional transactions that need to be replayed, consider creating the mirror and then replaying the transactions so that SQL will replicate them on the fly to the mirror.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;With the data having been restored to both servers, now it is time to run the “Database Mirroring Wizard” from within SQL Server on the Principal server and setup mirroring on the database. Once mirroring has been established, you have completed the portion of the data restore that your users are concerned about.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;You have not completed the restore from a DPM perspective, however. There is still an additional step to consider.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Since the database was recovered to its original location, DPM will not be able to create any additional Recovery Points until a consistency check has been run on the database. Once this consistency check has completed successfully, a new recovery point will be created.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;From the DPM perspective, this newly created recovery point confirms the successful completion of the mirrored database recovery.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Summary&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In recovering a mirrored database, the mirror must be broken first. After the mirror has been broken, the same recovery point must be used when populating the Principal and Mirror servers.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;After the restore has been completed and the data verified, the mirror can then be recreated. Before DPM can continue to protect the mirrored database, a consistency check will need to be run. Once complete, a new recovery point will have been created and DPM will be able to continue protecting the mirrored database moving forward.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:aaab685c-250d-4ec1-bd31-0c8cc7b797ba" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="00548e20-2511-4a1d-98f0-bb85df449bb5" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=c8c85cf1-ad84-4bf1-b308-7a523dc8109c&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/RecoveryofaMirroredSQLDatabase_6E6D/video1f5196f8f9f8.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('00548e20-2511-4a1d-98f0-bb85df449bb5'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=c8c85cf1-ad84-4bf1-b308-7a523dc8109c&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Vic Reavis     &lt;br /&gt;Support Escalation Engineer      &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3231849" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>Protecting Mirrored Databases with DPM 2007 SP1</title><link>http://blogs.technet.com/askcore/archive/2009/04/24/protecting-mirrored-databases-with-dpm-2007-sp1.aspx</link><pubDate>Fri, 24 Apr 2009 15:48:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3230118</guid><dc:creator>jeffhugh</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3230118.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3230118</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;Considering the vast amount of mission critical data stored on SQL servers globally, the high availability of database mirroring with the frequent snapshots of DPM make protection and recovery scenarios much less fearful for administrators entrusted with protected SQL data.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Database mirroring protection can be thought of as a blend between SQL Failover Clusters and stand-alone SQL Servers. As with SQL Clusters, DPM is able to follow the database as it is failed over from one node to another. At the same time, DPM still provides the same level of protection scheduling options and recoverability as it does with stand-alone SQL databases. DPM is also capable of protecting a mirrored database when it is encrypted, via the use of certificates, or if the mirroring configuration spans domains or even forests.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Since we have a fundamental understanding of database mirroring based on the blog “SQL Database Mirroring for DPM Administrators”, let’s dive in and discuss what is needed to protect a mirrored database.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;There are videos available for viewing as supplements to this blog which demonstrate the protection of a mirrored database which spans a Windows Failover Cluster on the Principal side and the Mirror server as a stand-alone SQL server. Another video covers a basic database mirror across a pair of stand-alone SQL Servers, while the third demonstrates what happens when a protected database is mirrored after protection has been running for some time.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Establishing Protection&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When establishing protection of a SQL Server 2005 or SQL Server 2008 mirrored database, you will need to confirm that the DPM Agent has been installed on both the Principal and Mirrored servers. This is a requirement in order to implement protection. If one side of the mirror is a Windows Failover Cluster, then both nodes of the cluster and the SQL Mirror server must all have the DPM agent installed.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In the following example, we will protect the &lt;b&gt;AdventureWorks&lt;/b&gt; database which has been mirrored across a stand-alone server and a 2-node failover cluster. All 3 servers involved have the DPM agent installed already.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image002_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image002_2.jpg"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="291" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image002_thumb.jpg" width="327" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As we see in the &lt;b&gt;Create Protection Group&lt;/b&gt; wizard, the datasources for the cluster as well as the stand-alone server have been displayed. Notice that text has been appended to the name of the &lt;b&gt;AdventureWorks&lt;/b&gt; database which tells which physical or virtual server the database mirror extends to.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image004_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;img title="clip_image004" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="clip_image004" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image004_thumb.jpg" width="238" border="0" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image006_2.jpg"&gt;&lt;font face="Arial" color="#000000" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image006_2.jpg"&gt;&lt;img title="clip_image006" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="305" alt="clip_image006" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/clip_image006_thumb.jpg" width="212" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Continue through the wizard setting up the disk and tape protection, the retention range, synchronization frequency, etc., until the wizard completes. At that point, the initial replica of the protected data will be taken if you have chosen the appropriate option in the Choose &lt;b&gt;Replica Creation Method&lt;/b&gt; page of the wizard.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;After a period of time, the &lt;b&gt;Protection Status&lt;/b&gt; in the &lt;b&gt;Protection&lt;/b&gt; tab will show &lt;b&gt;OK&lt;/b&gt; for the newly created protection group. DPM is now able to protect the mirrored database you have selected. As with all things however, the database will not remain on the current Principal server for the remainder of eternity. So what happens when there is a failover of the mirror and the mirroring roles are switched?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Immediately, there will be no indication that DPM has a problem protecting the database. If the mirrored database fails back to the original node before the next recovery point or sync is run, then DPM will continue protecting the data source as if nothing happened. If the database is on a different server than expected by DPM, then DPM will fail to successfully create a recovery point.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The error will be specific in its detail and will read like the following.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Error 32015: DPM is unable to continue protecting the selected database because DPM detected a mirroring session failover for this database.&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Recommended action: Run a synchronization job with consistency check.&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Simply running a consistency check will take care of the problem and future recovery points should complete successfully. If the failover occurs and there is no one able to get to the server to force a consistency check within 30 minutes after the failure, DPM will automatically run one. This can be seen in the &lt;b&gt;Monitoring&lt;/b&gt; tab of the DPM Admin Console under the Jobs tab. Look for the failed &lt;b&gt;Recovery Point&lt;/b&gt; job that was run after a mirrored database failover. Look for a &lt;b&gt;Consistency Check&lt;/b&gt; (CC) job to run 30 minutes later on the same data source. When that CC runs to completion, a &lt;b&gt;Recovery Point&lt;/b&gt; will be created as well. This can be verified by reviewing the available &lt;b&gt;Recovery Point&lt;/b&gt; in the &lt;b&gt;Recovery&lt;/b&gt; tab for that data source.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Changes in State&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In situations where a protected database’s mirrored status changes, DPM will not be able to create a &lt;b&gt;Recovery Point&lt;/b&gt; until you stabilize the data source because DPM will detect the change in state. Anytime a database goes from non-mirrored to mirrored or vice versa, the data source will need to be removed and added to the protection group again.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The reason is that during the creation of the protection group, DPM scans the server on which the database resides to see if it is mirrored or clustered with other servers. Because of the enabling or disabling of mirroring on the database, DPM will need to either add or remove dependent servers from the database in question.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Once the SQL datasource has been updated and added to the protection group, the &lt;b&gt;Initial Replication&lt;/b&gt; will run and a new recovery point will be created. A word of caution: when reviewing the recovery points for the database after a change in mirroring state has been made, you will see two entries for the same database and each will have recovery points available for restore.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;DPM does not distinguish in the &lt;b&gt;Recovery&lt;/b&gt; tab between the recovery point copies that were and were not mirrored.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Videos&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a6e0e17f-02f2-4919-a972-643f360eb734" style="padding-right: 0px; display: block; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px auto; width: 432px; padding-top: 0px"&gt;&lt;div id="fcfdddef-ff9f-474a-bb7e-71cb6da3cf65" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=7b1f582c-f95a-408c-a9f1-f1c7ee5ba367&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/video4ba3bb13838c.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('fcfdddef-ff9f-474a-bb7e-71cb6da3cf65'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=7b1f582c-f95a-408c-a9f1-f1c7ee5ba367&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:9d435d1a-e507-426f-a8ef-c50de4f230a8" style="padding-right: 0px; display: block; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px auto; width: 432px; padding-top: 0px"&gt;&lt;div id="faafb7e8-d49f-4fba-9348-fdfc29e71beb" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=7c7929a1-1681-4977-b24e-44196a481648&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/video3315e752ea36.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('faafb7e8-d49f-4fba-9348-fdfc29e71beb'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=7c7929a1-1681-4977-b24e-44196a481648&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0553a303-5dbd-4bed-abb8-40f86c7e6a17" style="padding-right: 0px; display: block; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px auto; width: 432px; padding-top: 0px"&gt;&lt;div id="f178cca6-6866-498b-9d81-1f42f8013613" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=cf14b8dd-9258-4421-8f0f-de12e17bd055&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ProtectingMirroredDatabaseswithDPM2007SP_9542/video510f15bbd7a5.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('f178cca6-6866-498b-9d81-1f42f8013613'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=cf14b8dd-9258-4421-8f0f-de12e17bd055&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Summary&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In this blog, we discussed how to protect a mirrored database and how to stabilize DPM’s protection of the mirrored data source when failover occurs and we discussed what happens when mirroring is enabled or disabled on an already protected database. Take a look at the included video content for a demonstration of the actions covered here.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Vic Reavis      &lt;br /&gt;Support Escalation Engineer       &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3230118" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>SQL Database Mirroring for DPM Administrators</title><link>http://blogs.technet.com/askcore/archive/2009/04/14/sql-database-mirroring-for-dpm-administrators.aspx</link><pubDate>Tue, 14 Apr 2009 16:44:56 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3226266</guid><dc:creator>jeffhugh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3226266.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3226266</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;This blog focuses on providing a very light-weight overview of how to implement SQL database mirroring and it is not intended to be a complete how-to reference. DPM administrators benefit by understanding, even at a basic level, how to install and configure the applications DPM will be protecting. This blog is intended to provide some of that knowledge as a starting point.&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;A video demonstration is provided to help guide you through the database mirroring scenario.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:134b7a54-3d5d-4fbb-b223-62284d4150cd" style="padding-right: 0px; display: block; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px auto; width: 576px; padding-top: 0px"&gt;&lt;div id="cedeb47f-7a34-4680-8d8b-b5b5353bef12" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=685f4b3a-4f2f-4ae1-88c6-ec22d9d165b4&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/videoccfbeede26f1.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('cedeb47f-7a34-4680-8d8b-b5b5353bef12'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;576\&amp;quot; height=\&amp;quot;485\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=685f4b3a-4f2f-4ae1-88c6-ec22d9d165b4&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Need to Know&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Support for SQL Database mirroring was introduced with SQL 2005 SP1. Before that, it was not a supported feature in SQL Server 2005.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Before implementing database mirroring, you must confirm that the Recover Model of the database is set to &lt;b&gt;FULL&lt;/b&gt;. Full is the only recovery model that mirroring supports. The Full recovery model provides the normal database maintenance model for databases where durability of transactions is necessary.       &lt;br /&gt;Log backups are also required. This model fully logs all transactions and retains the transaction log records until after they are backed up. The full recovery model allows a database to be recovered to the point of failure, assuming that the tail of the log can be backed up after the failure. The full recovery model also supports restoring individual data pages.       &lt;br /&gt;For more information, see &lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms190217.aspx"&gt;&lt;font face="Arial" size="2"&gt;Backup Under the Full Recovery Model&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;SQL Server credentials must match across the servers involved in the mirror or credentials must be provided during the configuration of the mirrored database. In the example which follows, we will work under the premise that the SQL Server service accounts on all servers involved are using the same credentials.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If the mirror will span multiple domains, then Certificates will need to be implemented. Since the purpose of this blog is to provide DPM administrators with a cursory understanding of how to implement mirroring, the use of certificates will not be covered here.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When seeding the mirrored database, the recovery of the database must be done using the (RESTORE WITH NORECOVERY) option. This option leaves the database in a read-only mode to users but allows the Principal SQL Server to still restore transactions to the mirrored copy. SQL Administrators will not be able to pull up the properties of the mirrored database while in this configuration.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Witness servers are a feature that allows SQL to detect failures and automatically failover a database. Without a witness server (which is a 3&lt;sup&gt;rd&lt;/sup&gt; SQL server distinct from the Principal and Mirror servers) manual failover is the only way to switch the mirror roles.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;With the release of SQL Server 2008, a new feature is supported in SQL Server called ‘FileStream’. SQL Database Mirroring does not support this feature and if configured, a detailed error will appear during the creation of the mirror.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Mirroring a Database&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The mirroring process between SQL 2005 and 2008 has enough over-lap that we can cover one, in this case mirroring of a SQL 2005 database, and still have a sound enough understanding of how a SQL Server 2008 database can be mirrored using the same steps. For this reason, we will cover the SQL 2005 database mirroring process. Further details can be found in the SQL Server section of the TechNet web site at &lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb545450.aspx"&gt;&lt;font face="Arial" size="2"&gt;http://technet.microsoft.com/en-us/library/bb545450.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Mirroring AdventureWorks&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As with any database that will be mirrored, start by opening the properties and setting the Recovery Mode to “Full”, if it is not already.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image002_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image002_2.jpg"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="179" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image002_thumb.jpg" width="600" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Once this has been set, you will now need to make a backup of the database. Make sure it is a Full backup and for convenience, make sure that you are not using the Append option so that the BAK file size is minimized and the restore is less confusing.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image004_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image004_2.jpg"&gt;&lt;img title="clip_image004" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="243" alt="clip_image004" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image004_thumb.jpg" width="430" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;On the mirror server, you will need to restore the backup of the database that you just made as part of the seeding process.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image006_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image006_2.jpg"&gt;&lt;img title="clip_image006" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="270" alt="clip_image006" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image006_thumb.jpg" width="525" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Make sure that when you perform the restore that you choose the middle radio button as shown below. If the restore is performed without the “RESTORE WITH NORECOVERY” option, SQL will not be able to setup mirroring between the two servers.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image008_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image008_2.jpg"&gt;&lt;img title="clip_image008" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="409" alt="clip_image008" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image008_thumb.jpg" width="521" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now that the mirror server has a copy of the database restored to it, go to the Principal server and begin the mirror setup. When the Mirroring page of the database properties appears, click on the Configure Security button in the upper right corner of the window as shown below.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image010_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image010_2.jpg"&gt;&lt;img title="clip_image010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="351" alt="clip_image010" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image010_thumb.jpg" width="488" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Decide whether you will be using a 3&lt;sup&gt;rd&lt;/sup&gt; SQL Server as a Witness server and then click on &lt;b&gt;Next&lt;/b&gt;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If you have not setup mirroring previously, you will need to specify the port for mirroring to use and give the endpoint a name. This endpoint will be created on each server and can be viewed from SQL Management Studio.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Configure each server and confirm connectivity as well as the security credentials. Once connectivity has been confirmed and the SQL Service account credential information has been specified, click on Finish to allow the mirroring to be established between the two servers.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Once mirroring is configured, it is not started so you will have to click on the Start Mirroring button as shown below to begin the transaction replication from the Principal to the Mirror server. If all goes well, you will see the databases appear like the following.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image012_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image012_2.jpg"&gt;&lt;img title="clip_image012" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="347" alt="clip_image012" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image012_thumb.jpg" width="314" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If you want to try to failover the database so that Principal and Mirror roles are switched, click on the Failover button. This will cause a warning dialog to appear confirming your decision. Choose &lt;b&gt;Yes&lt;/b&gt; to allow the failover to occur.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image014_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image014_2.jpg"&gt;&lt;img title="clip_image014" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="352" alt="clip_image014" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image014_thumb.jpg" width="515" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Basic Troubleshooting&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As a DPM administrator, there is often not a lot of time allocated to troubleshoot setup and installation issues and these types of issues are common when working with unfamiliar technologies. Here are a few of the most common database mirroring configuration issues that arise. Take a look at &lt;/font&gt;&lt;a href="http://TechNet.Microsoft.com"&gt;&lt;font face="Arial" size="2"&gt;http://TechNet.Microsoft.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; for more detailed information about other failures that you encounter.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If the database is not in Full Recovery mode, the following is displayed. If the restored copy of the database did not have Full Recovery mode setup when it was backed up, then you will need to delete it and create a new backup after making this setting change.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image016_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image016_2.jpg"&gt;&lt;img title="clip_image016" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="129" alt="clip_image016" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image016_thumb.jpg" width="487" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If the mirror copy was not restored using the “&lt;b&gt;RESTORE WITH NORECOVERY&lt;/b&gt;”, the following error will be displayed. Simply remove the restored copy of the database and restore it using this option to work around this issue.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image018_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image018_2.jpg"&gt;&lt;img title="clip_image018" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="182" alt="clip_image018" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image018_thumb.jpg" width="488" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In a busy environment, there may be transactions that are not captured. If this is the case, the following error may be displayed. You may need to place the Principal database in single-user mode and backup the transactions. Once these are restored to the mirror server, then try to configure mirroring.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image020_2.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image020_2.jpg"&gt;&lt;img title="clip_image020" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="193" alt="clip_image020" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SQLDatabaseMirroringforDPMAdministrators_915F/clip_image020_thumb.jpg" width="486" border="0" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Summary&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Database mirroring can be established where one side of the mirror is on a Failover Cluster. You can even have the same SQL server acting in a mirroring partnership with 3 or 4 or more other SQL Servers. This is not a recommended practice however as this configuration can create confusion and, when it comes to DPM protection, all servers participating in a mirroring partnership must have the DPM agent installed. If the agent is not installed on all servers, DPM will not be able to protect the mirrored database.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;In an upcoming blog, we will cover the protection of a mirrored database using DPM 2007 SP1. Subsequent blogs will also discuss the recovery of a mirrored database to its original location. When reading the blog on recovering mirrored databases, you may need to refer back to this blog as the recovery process requires the database mirror to be broken and re-established in order to complete the restore.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Vic Reavis      &lt;br /&gt;Support Escalation Engineer       &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3226266" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>So You Want to Try a Backup Network?</title><link>http://blogs.technet.com/askcore/archive/2009/03/26/so-you-want-to-try-a-backup-network.aspx</link><pubDate>Thu, 26 Mar 2009 20:42:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3218566</guid><dc:creator>jeffhugh</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3218566.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3218566</wfw:commentRss><description>&lt;h2&gt;&lt;font face="Arial" size="4"&gt;What is a Backup Network?&lt;/font&gt;&lt;/h2&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;font face="Arial" size="2"&gt;A backup network allows backup traffic segmentation from your primary network.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Keeping backup traffic off your production network allows you more bandwidth for your day-to-day work without having to wait for off hours to get backups of your data.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;This does not mean that you will not see potential performance issues as the servers are backed up, but the impact will be much less.&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style="font-weight: normal; font-size: 11pt; line-height: 115%; font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-size: 11.5pt"&gt;     &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;font face="Arial"&gt;DPM Backup Network Scenarios&lt;/font&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;Let us look at a scenario when a backup network would be advantageous&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center" align="center"&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SoYouWanttoTryaBackupNetwork_C0AA/clip_image002_4.jpg"&gt;&lt;font face="Arial" size="2"&gt;&lt;img title="clip_image002" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="241" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SoYouWanttoTryaBackupNetwork_C0AA/clip_image002_thumb_1.jpg" width="361" border="0" v:shapes="Picture_x0020_9" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;This is a simple backup network.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;As you can see, the DPM Server connects to the production network and the backup network.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;This will reduce the amount of traffic on the production network by forcing all backup traffic onto the backup network.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;When setting up your backup network:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left: 0.55in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;span style="mso-fareast-font-family: cambria; mso-bidi-font-family: cambria"&gt;&lt;span style="mso-list: ignore"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You must have either a DNS server in the production network or hosts files on the servers.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;If you choose to use a DNS server you must not create a DNS sub-domain.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The DNS server must be accessible from the backup network.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left: 0.55in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;span style="mso-fareast-font-family: cambria; mso-bidi-font-family: cambria"&gt;&lt;span style="mso-list: ignore"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Insure that DNS name resolution for the PS on the DPM server can resolve the backup address of the protected server and vice versa. (Use NSLookup using FQDNs to check)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left: 0.55in; text-indent: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SoYouWanttoTryaBackupNetwork_C0AA/clip_image004_4.gif"&gt;&lt;img title="clip_image004" height="23" alt="clip_image004" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/SoYouWanttoTryaBackupNetwork_C0AA/clip_image004_thumb_1.gif" width="23" /&gt;&lt;/a&gt; &lt;font face="Arial" size="2"&gt;Important: When setting up the backup network it is necessary to include the address range of all protected servers on the backup network.&lt;/font&gt;&lt;/p&gt;  &lt;p class="Answer"&gt;&lt;/p&gt;  &lt;h4&gt;&lt;font face="Arial" size="4"&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;h4&gt;&lt;font face="Arial" size="4"&gt;Configuring a Backup Network&lt;/font&gt;&lt;/h4&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;To configure the backup network you need to insure that NSLookup &amp;lt;FQDN of the Protected Server&amp;gt; resolves to the backup network and vice versa.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;Here is the following from the DPM Powershell Console&lt;/font&gt;&lt;/p&gt;  &lt;p class="CodeCxSpFirst"&gt;&lt;font face="Consolas" size="2"&gt;&lt;strong&gt;Add-BackupNetworkAddress [-DPMServerName] &amp;lt;String&amp;gt; -Address *.*.*.*/subnetmask [-SequenceNumber]&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="CodeCxSpFirst"&gt;&lt;font face="Consolas" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="CodeCxSpFirst"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div align="center"&gt;   &lt;table class="LessonTable" style="border-right: medium none; border-top: medium none; border-left: medium none; width: 90%; border-bottom: medium none; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: .05in 4.3pt .7pt 4.3pt; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;thead&gt;       &lt;tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: #4f81bd 1pt solid; padding-left: 4.3pt; background: #c6d9f1; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-background-themecolor: text2; mso-background-themetint: 51" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal; mso-yfti-cnfc: 1"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Parameter &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: #4f81bd 1pt solid; padding-left: 4.3pt; background: #c6d9f1; padding-bottom: 0.7pt; border-left: medium none; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-background-themecolor: text2; mso-background-themetint: 51; mso-border-left-alt: solid #4f81bd .75pt; mso-border-left-themecolor: accent1" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal; mso-yfti-cnfc: 1"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Description &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/thead&gt;&lt;tbody&gt;       &lt;tr style="mso-yfti-irow: 0; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; background: #eeece1; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-background-themecolor: background2; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1" valign="top" colspan="2"&gt;           &lt;p class="MsoNormal" style="line-height: normal" align="left"&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="mso-yfti-irow: 1; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal" align="left"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;-Address &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; padding-bottom: 0.7pt; border-left: medium none; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-right-themecolor: accent1; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-border-left-alt: solid #4f81bd .75pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1; mso-border-bottom-themecolor: accent1" valign="top"&gt;           &lt;table class="BorderlessTable" style="width: 100%; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: .7pt 2.9pt .7pt 2.9pt" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;&lt;tbody&gt;               &lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes; page-break-inside: avoid"&gt;                 &lt;td style="padding-right: 2.9pt; padding-left: 2.9pt; padding-bottom: 0.7pt; padding-top: 0.7pt" valign="top"&gt;                   &lt;p class="MsoNormal" style="margin-left: 0in; line-height: normal"&gt;&lt;span style="mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;The IP address or subnet mask of the network &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                 &lt;/td&gt;                  &lt;td style="padding-right: 2.9pt; padding-left: 2.9pt; padding-bottom: 0.7pt; padding-top: 0.7pt" valign="top"&gt;                   &lt;p class="MsoNormal" style="line-height: normal"&gt;&lt;span style="mso-bidi-font-size: 11.0pt"&gt;&lt;/span&gt;&lt;/p&gt;                    &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                    &lt;p&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;             &lt;/tbody&gt;&lt;/table&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="mso-yfti-irow: 2; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; background: #eeece1; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-background-themecolor: background2; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1" valign="top" colspan="2"&gt;           &lt;p class="MsoNormal" style="line-height: normal" align="left"&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="mso-yfti-irow: 3; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal" align="left"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;-DPMServerName&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&amp;lt;String&amp;gt; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; padding-bottom: 0.7pt; border-left: medium none; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-right-themecolor: accent1; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-border-left-alt: solid #4f81bd .75pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1; mso-border-bottom-themecolor: accent1" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Hostname of a DPM server &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="mso-yfti-irow: 4; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; background: #eeece1; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-background-themecolor: background2; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1" valign="top" colspan="2"&gt;           &lt;p class="MsoNormal" style="line-height: normal" align="left"&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes; page-break-inside: avoid"&gt;         &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; padding-bottom: 0.7pt; border-left: #4f81bd 1pt solid; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal" align="left"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;-SequenceNumber &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td style="border-right: #4f81bd 1pt solid; padding-right: 4.3pt; border-top: medium none; padding-left: 4.3pt; padding-bottom: 0.7pt; border-left: medium none; padding-top: 0.05in; border-bottom: #4f81bd 1pt solid; mso-border-right-themecolor: accent1; mso-border-alt: solid #4f81bd .75pt; mso-border-themecolor: accent1; mso-border-left-alt: solid #4f81bd .75pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd .75pt; mso-border-top-themecolor: accent1; mso-border-bottom-themecolor: accent1" valign="top"&gt;           &lt;p class="MsoNormal" style="line-height: normal"&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-size: 11.0pt"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Specifies the priority of the address for use as backup &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left: 0in"&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in"&gt;&lt;font face="Arial" size="2"&gt;The chart above lists the necessary parameters to setup a backup network.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0in"&gt;&lt;font face="Arial" size="2"&gt;An example of setting up a backup network follows:&lt;/font&gt;&lt;/p&gt;  &lt;p class="Code"&gt;&lt;font face="con" size="2"&gt;&lt;strong&gt;Add-BackupNetworkAddress -DpmServername &amp;lt;DPMServerHostName&amp;gt; -Address 192.168.1.0/24 -SequenceNumber 1&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoBodyText" style="margin-left: 0in"&gt;&lt;font face="Arial" size="2"&gt;This will add the address range 192.168.1.0/24 as the backup network for the DPM server.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoBodyText" style="margin-left: 0in"&gt;&lt;font face="Arial" size="2"&gt;Once the commands have completed successfully, it is necessary to restart the DPM Agent on the Protected Servers and to restart the DPM Service on the DPM Server.&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoBodyText" style="margin-left: 0in"&gt;&lt;font face="Arial" size="2"&gt;For more information, see the TechNet Library Article:&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoBodyText" style="margin-left: 0in"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;font size="3"&gt;Using Backup Network Address: &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc964298.aspx"&gt;&lt;font face="Arial" size="2"&gt;http://technet.microsoft.com/en-us/library/cc964298.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Walt Whitman&amp;#160; &lt;br /&gt;Senior Support Engineer       &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3218566" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category><category domain="http://blogs.technet.com/askcore/archive/tags/Backup_2F00_Restore/default.aspx">Backup/Restore</category></item><item><title>Intro to DPM 2007-SP1</title><link>http://blogs.technet.com/askcore/archive/2009/03/13/intro-to-dpm-2007-sp1.aspx</link><pubDate>Fri, 13 Mar 2009 16:31:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3212454</guid><dc:creator>jeffhugh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3212454.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3212454</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;In the coming weeks, we will be discussing the new features of DPM 2007 SP1 to enough depth that you can implement them into a new or existing environment. We will also be covering some of the basics on how to install and configure, at a very basic level, the applications that DPM will be protecting.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This information is targeted towards DPM administrators who have little-to-no experience with the technologies that DPM SP1 provides support for such as SQL Database Mirroring, Exchange SCR, Hyper-V, and SharePoint Search index servers.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Here is a summary list of those new features:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font face="Arial" size="2"&gt;Mirrored Database protection for SQL 2005 and SQL 2008 databases&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Mirrored Content and Search Index Database protection for SharePoint WSS and MOSS farms&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Search Index database protection and recovery for SharePoint farms&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Distinct Content Database checking&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Exchange 2007 SCR protection&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Hyper-V guest OS protection&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Cross-Forest Protection&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font face="Arial" size="2"&gt;Additional support provided for Local Data Sources which include locally installed Hyper-V guests&lt;/font&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Let&amp;#8217;s take a look at these features at an introductory level; future blogs will go in depth on how to configure, protect, and recover these new data sources.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Mirrored SQL Database Protection&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Database mirroring is a feature introduced with SQL Server 2005 SP1 which allows transactions to be passed to a secondary server (mirror) shortening the failover time needed to bring the alternate database online for user access.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;DPM provides support based on the configurations that the SQL Server support teams support. As an example, DPM can protect a mirrored database after failover and without manual intervention. DPM can also protect a mirrored database that spans multiple domains or where one of the partners in the mirror is on a Windows Failover cluster.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The blog on SQL Database mirroring will go into the details of setting up and mirroring a given database and what steps are needed to protect and recover the data. We will also discuss the mechanisms in DPM 2007 SP1 that allow for continued protection after a failover of a mirrored database, whether the failover is manually or automatically instigated.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;DPM does not extend limitations of a protected product but is designed to fit within that product&amp;#8217;s support scenarios. For example: it is a limitation of SQL that mirroring must be removed in order for any data to be restored. DPM does not work around this limitation, but works within it. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;For the full set of features DPM offers with regard to SQL Server database mirroring, please refer to the blog on SQL Database mirroring. The examples provided in the blog cover the protection of a mirrored database where one side of the mirror resides on a Windows Failover cluster.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;SharePoint Features&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Mirrored Content and Search Index Database protection&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As with the protection of mirrored SQL databases, as of SP1 for DPM 2007, protection is provided for any SharePoint content databases that have been mirrored in SQL Server 2005 or SQL Server 2008 along with any Search Index databases that have been mirrored in SQL.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Search Index databases protection&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Prior to SP1 for DPM 2007, the failure or corruption of a search index database could result in re-crawling of the sites in a farm and this process in large implementations could run for more than 24 hours. With the release of SP1, DPM is able to restore the index database to its original location so that a subsequent crawl of the SharePoint content could be reduced from 24 hours to just 2-3 hours. This saves stress on users who actively search for content and reduces recovery down-time by allowing administrators to effectively seed the search index database and then run a crawl to update the database with any changes.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Distinct Content Database Checking&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Invariably, content databases in large farms will become inconsistent from time to time. Prior to SP1 for DPM 2007, if any content database became inconsistent, the entire farm went unprotected until the consistency checks for every database completed. Forcing healthy data sources into an unprotected state due to one or two unhealthy data sources was not ideal for large SharePoint farms.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As we will see when this feature is discussed in greater detail in a later blog, any content database that is showing as &amp;#8220;consistent&amp;#8221; will see its job moved immediately into the Completed Jobs list. Any remaining databases whose state is &amp;#8220; inconsistent&amp;#8221; will remain until the consistency check completes on those respective databases. At that point, the consistency check job for the Farm will run and complete.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This ability becomes of paramount importance considering that the failover of a mirrored content database renders that content database inconsistent until the automated consistency check job runs to correct this issue. The time savings of being able to isolate a content database in order to run a needed consistency check, as compared to the entire list of databases in the farm, will be the greatest for the largest SharePoint farms. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Exchange SCR Protection&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Exchange Server 2007 Service Pack 1 introduced a new replication topology called Standby Continuous Replication, or &amp;#8216;SCR&amp;#8217; for short. In an upcoming blog on SCR protection, we will learn about SCR and what configurations are supported.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;We will also discuss how to setup SCR on a mailbox database and how to protect the Source and Target servers. Protecting the Target SCR server is crucial as Exchange does not natively provide backup support for the Target server, only the Source server. To fill this gap, DPM 2007 SP1 introduces this capability. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Because Exchange SCR configuration and management is handled from within the Exchange Management Shell CLI (Command Line Interface) and not from the Exchange Management Console, the blog will cover the switches for the necessary cmdlets in detail. Familiarity with PowerShell is needed for support of this technology and extra detail is provided in the appropriate blog.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;We will also cover the recovery capabilities and limitations imposed by Exchange, as there are some limitations we must work within due to the way SCR is implemented within Exchange.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Hyper-V Guest OS Protection&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Virtualization technologies like Virtual Machine Manager and Hyper-Visor (Hyper-V) have become widely adopted because of the tremendous cost savings provided by each. With the release of Service Pack 1 for DPM 2007, protection of the Hyper-V guests becomes another key area of protection that must be filled.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;DPM&amp;#8217;s ability to protect Hyper-V guests covers a rich array of capabilities that include the ability to protect guests in a Hyper-V host installation based on Windows Server 2008 Core as well as the Full versions. With Integration Services, the Hyper-V VSS writer makes it possible for DPM to protect guests that are live without having to pause or save them, which would interrupt user connectivity.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;One limitation is that DPM does not protect all other drives connected to the guest OS. In cases where iSCSI connections to other storage exists in the guest, the DPM agent should be installed inside of the guest partition to provide a protection solution of the additional iSCSI volumes.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;For guest operating systems that do not support Integration Services like Windows NT 4.0, DPM will &lt;u&gt;pause&lt;/u&gt; the system before a backup is taken. This means that DPM is now capable of protecting Windows NT 4.0, Windows 2000, and Linux systems that are guests of a Hyper-V host system. In these situations, DPM will only backup the local storage (VHD) files and not remote disks. Using this method, DPM is also capable of protecting dynamic disks inside of a VM and pass-through disks (physical host-machine disks mapped to a VM for use).&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When the offline backup is taken, DPM requests the machine to be paused. The paused system&amp;#8217;s VHDs are then snapshot, and the guest OS is brought back online.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;DPM is able to restore the base files to any location or the full guest back to its original location. When restored to its original location, the administrator only needs to power the system on and verify the data is there. No other configuration changes are necessary within the Hyper-V Manager.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Clustered guests can also be protected by DPM as long as both host systems have the DPM agent installed so that regardless of which system the guest is online and running on, the DPM Server can contact an agent to initiate protection of the files. DPM also supports Virtual Machine Manager (VMM) Quick Migration.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Cross-Forest Protection&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The ability to protect data sources on a server in a different domain within the same forest has been a feature of DPM since its initial release. With the release of SP1 for DPM 2007, protection is now being provided across a 2-way forest-to-forest trust. The only requirement for this feature is that the cross-forest trust &lt;u&gt;must&lt;/u&gt; be 2-way. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Cross-forest trust provides a new type of Windows trust for managing the security relationship between two forests&amp;#8212;greatly simplifying cross-forest security administration and authentication. Users can securely access resources in other forests without sacrificing the single sign-on and administrative benefits of having only one user ID and password maintained in the user's home forest. This provides the flexibility to account for the need for some divisions or areas to have their own forest, yet maintain the benefits of Active Directory.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Local Data Source Protection &lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;To help Enterprise level customers who have single server installations in remote offices, DPM 2007 SP1 supplements the local data source protection capabilities for files, and folders available prior to SP1 by adding Hyper-V guests as well. With more Enterprise-level customers setting up remote offices with a limited number of multi-use servers, DPM is now capable of protecting data sources locally. Considering also that most remote offices are across low-bandwidth links, there may not be sufficient bandwidth to handle the amount of data DPM must transfer in order to protect it.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font face="Arial" size="2"&gt;Summary&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;We discussed, at a very high level, several of the new feature offered with the release of DPM 2007 SP1. From this blog, we will move into more in-depth discussions of each feature. We will demonstrate how to implement the basic features of the applications DPM protects for DPM administrators since a cursory knowledge of each protected application is necessary for implementing and managing protection with DPM.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Vic Reavis     &lt;br /&gt;Support Escalation Engineer      &lt;br /&gt;Microsoft Enterprise Platforms Support&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3212454" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>Installation and Rollback of DPM SP1</title><link>http://blogs.technet.com/askcore/archive/2009/01/28/preparing-to-install-dpm-2007-sp1.aspx</link><pubDate>Wed, 28 Jan 2009 17:09:12 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3193579</guid><dc:creator>jeffhugh</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3193579.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3193579</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;Well, the day has come and you are thinking about installing SP1 for DPM 2007 to your DPM environment. There are a few things you that you need to be aware of before you install this Service Pack to any DPM servers. Let&amp;#8217;s take a moment to discuss these before unleashing SP1 into your environment haphazardly. In the event you do make the decision to back SP1 out of your DPM environment, we will cover the steps needed to make this happen. Of course, we will first discuss how to best prepare for the installation of the service pack.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;To begin with, DPM 2007 SP1 includes a lot of new functionality as well as numerous fixes that will without a doubt stabilize your DPM environment. As with any churn to the binaries on a server, there is always an inherent amount of risk involved. In order to mitigate the risk involved and try to make this as positive an experience as possible, take some precautionary steps.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Do you know what DPM patch level you are running currently without looking at the DPM server?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If you know and are absolutely sure that you know, then kudos to you; since I am a precautionary doubter by nature, let&amp;#8217;s confirm. Two ways to confirm this are covered. First, from within the DPM Administrator&amp;#8217;s Console, look for the &amp;#8216;I&amp;#8217; which looks like the informational icon seen in the Event Viewer in the upper right of the console. Double clicking on this will show you a screen that provides the build number of DPM which will appear near the bottom of the screen and may resemble &amp;#8220;&lt;b&gt;2.0.8107&lt;/b&gt;&amp;#8221;. This can be used to determine the patch level of DPM as DPM 2007 without any patches will have a version number of &amp;#8220;&lt;b&gt;2.0.5820&lt;/b&gt;&amp;#8221;.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Alternatively, you can open SQL Query Analyzer and connect to the DPMDB and run the following query &amp;#8220;&lt;i&gt;Select name, buildnumber from tbl_AM_AgentPatch&lt;/i&gt;&amp;#8221;. This query will return the necessary information to determine what the patch level of the DPM Server is.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now that we have that information, let&amp;#8217;s take a look at protecting the data that is currently in production before we introduce SP1.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If you have applied any patches like the Feature Pack from KB949779 which modified the database schema, a backup of the database has already been taken for you. You will find this backup of the DPM database in a file called &lt;b&gt;QFEdpmdb.bak&lt;/b&gt; in the &lt;b&gt;C:\Program Files\Microsoft DPM\SQL\MSSQL.1\MSSQL\Backup&lt;/b&gt; folder on the DPM server if you have a local installation of SQL on the DPM Server. If your DPM server is utilizing a remote installation of SQL Server, then you will find the backup of the database on the SQL server, under the MSSQL\Backup folder on the server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Protect this file as this is an older backup that can be used as a last resort before reinstalling from scratch and having to start over with DPM. You may want to consider renaming this file to include the build number of the database that it contains. Next move this file into a safe location.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;With that file protected, you will now need to open a command prompt and run the following command to take a backup of the DPM database. Navigate to &lt;b&gt;C:\Program Files\Microsoft DPM\DPM\bin&lt;/b&gt; and run the command &amp;#8216;&lt;i&gt;dpmbackup &amp;#8211;db&lt;/i&gt;&amp;#8217;. Depending on the size of the DPMDB database, it may take some time to complete. Once this backup completes, it will create a file called &lt;b&gt;DPMDB.BAK&lt;/b&gt; in the &lt;b&gt;C:\Program Files\Microsoft DPM\DPM\Volumes\ShadowCopy\Database Backups&lt;/b&gt;. This backup should be renamed to give you an idea of what the build number is and then the files should be copied into the same folder as the &lt;b&gt;QFEdpmdb.bak&lt;/b&gt; file that was moved earlier. Now you have both of your backups labeled clearly so you know what they are and they are safe.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The reason for this is that if SP1 needs to be removed, a full uninstall of DPM will be required and we don&amp;#8217;t want these copies put at risk when the server is cleaned up of DPM. Regardless of whether you intend to upgrade DPM to SP1 right away or not, it is strongly recommended that you have a scheduled task run the &amp;#8216;&lt;i&gt;dpmbackup &amp;#8211;db&lt;/i&gt;&amp;#8217; command on at least a weekly basis and have that file copied to a location where DPM can back it up. Local Data Source protection was introduced with the Feature Pack from article number KB949779 so this is an option.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;With DPM backups taken, and moved to a safe location, you are ready to upgrade your DPM server to SP1.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Returning DPM to a Pre-SP1 version&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Invariably, there are some situations that necessitate that DPM 2007 SP1 be removed from the environment while additional testing is done. It will not happen in many cases, but given the odds, it will happen. Let&amp;#8217;s now take a look at the steps necessary to return DPM to a working version prior to the SP1 upgrade.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Considering that the SP1 installation routine will take a backup of the DPMDB database during the installation of the service pack, we can utilize that copy of the database for our recovery.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Working under the premise that the &lt;b&gt;QFEDPMDB.BAK&lt;/b&gt; file has been moved to a safe location out from under the DPM folder structure as stated above, we will need to uninstall DPM from the server. On a Windows Server 2008 system, this is done by navigating to &lt;b&gt;Control Panel&lt;/b&gt; and selecting the &lt;b&gt;Programs and Features&lt;/b&gt; option. This will generate a list of installed applications like &lt;b&gt;Add\Remove Programs&lt;/b&gt; does for Windows Server 2003. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;On both Windows 2008 and Windows 2003 servers, look for the &lt;b&gt;Microsoft System Center Data Protection Manager 2007&lt;/b&gt; entry and remove it. On a Windows Server 2008 system, there is an &lt;b&gt;Uninstall&lt;/b&gt; option at the top and in Windows Server 2003, click on the &lt;b&gt;Change/Remove&lt;/b&gt; button to the right. This will start the wizard to remove DPM from the server. This is necessary in order to return the server back to a Pre-SP1 build of DPM as the modifications to the database schema cannot be reversed without uninstalling.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Follow the wizard to the &lt;b&gt;Uninstallation Options&lt;/b&gt; screen where 2 radio buttons will be presented. The first is the &lt;b&gt;Retain disk-based recovery points &lt;/b&gt;button. This is likely the option you will select as these recovery points can be used in recovery scenarios after the DPM server is back up and running with a pre-SP1 build. If you choose the &lt;b&gt;Remove data&lt;/b&gt; option, you must understand that any recovery points created previously before and after SP1 was installed will be lost and cannot be recovered.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Click on &lt;b&gt;Next&lt;/b&gt; and continue through the wizard until the uninstall of DPM has been completed. There is a notification screen at the end that tells of tasks that were not performed by the uninstall routine. One complete, you will need to reboot the DPM server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;After the server comes back up and you have logged in, you will need to navigate to the &lt;b&gt;SQL Server Management Studio&lt;/b&gt; and delete the &lt;b&gt;DPMDB &lt;/b&gt;database. This must be done in order for the reinstallation of DPM to be successful. The installation routine will detect if there is already a &lt;b&gt;DPMDB&lt;/b&gt; in existence on the SQL server instance selected. Once the &lt;b&gt;DPMDB&lt;/b&gt; database has been deleted, you can begin the install of DPM on the server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Install DPM just as you did originally making the same settings changes during the installation. Once the installation completes and you are presented with the Installation Success screen, unselect the &lt;b&gt;Open DPM 2007 Administrator Console when the wizard closes&lt;/b&gt; checkbox. This is not the right time to open the console as this is a plain installation with no data. Choose Close to terminate the wizard. Now the patches that were on the DPM server prior to SP1 will need to be reinstalled. If you have the patch from KB949779 or anything after it, you can start with it and then apply the last patch that was applied to the server. The reasoning here is that from the KB949779 patch forward, all patches were cumulative.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;NOTE: If you are unsure what build of DPM you were running, you can restore the DPM database using the following commands and then run the query (&amp;#8220;&lt;b&gt;Select name, buildnumber from tbl_AM_AgentPatch&lt;/b&gt;&amp;#8221;) to see what build number DPM was prior to applying SP1. At that point, you will know which patches to apply.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Once the DPM server has been patched, you will want to rename the new &lt;b&gt;QFEDPMDB.BAK&lt;/b&gt; file that was created after applying the KB949779 patch so that you will have a working clean database to revert back to if needed.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Restore the DPM Data&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Now that DPM has been reinstalled and patched, you will need to restore the database and get DPM back up and running. In our recovery example, the database (&lt;b&gt;QFEDPMDB.BAK&lt;/b&gt;) backup file was moved to &lt;b&gt;C:\DPM_BACKUP&lt;/b&gt; folder prior to removing DPM. To restore the data, open a command prompt using &lt;b&gt;Start\Run\&amp;#8217;CMD&amp;#8217;&lt;/b&gt; and navigate to the &lt;b&gt;C:\Program Files\Microsoft DPM\DPM\bin&lt;/b&gt; folder (understanding that this is the folder that DPM was installed to).&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Type the following at the command line and press enter.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Dpmsync &amp;#8211;restoredb &amp;#8211;dbloc c:\DPM_BACKUP\qfedpmdb.bak&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This will restore the contents from the backup file into the existing DPM database. Depending on how much data has to be restored, this may take some time.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;From the same command prompt, now type and execute the following command.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;font face="Arial" size="2"&gt;Dpmsync &amp;#8211;sync&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This command can take a very long time (hours) for DPM database that are very large and have been protecting large numbers of data sources. As there is no progress bar, do not be alarmed if this process appears to be hung and non-responsive. If the process is still running after 8-12 hours, you may consider opening a support incident with Microsoft.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When it completes, you can then test the DPM installation by opening the DPM Admin Console. If any agents have been upgraded to the SP1 version, you will need to remove the agent and reinstall it which will result in the machine being restarted so this should be taken into account when backing out DPM SP1 from the environment.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The DPM Admin Console should reveal the agents and data sources that were being protected prior to the application of SP1. This completes the restoration but there is still the matter of stabilizing the data sources that DPM is protecting.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As with most application recoveries, a Consistency Check must be run. Since the entire DPM server was restored to a pre-SP1 state, all of the data sources will show inconsistent. A Consistency Check will be required on each data source in the environment and this may take considerable time and storage space to complete.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;As the data sources show a Protection Status of &amp;#8216;OK&amp;#8217;, then DPM will continue protecting them based on their original schedules. If there are portions of this process that were not clear or missing, please send us your comments.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Vic Reavis      &lt;br /&gt;Support Escalation Engineer       &lt;br /&gt;Enterprise Platforms Support&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3193579" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>SQL Installation and Reporting Issues with Data Protection Manager</title><link>http://blogs.technet.com/askcore/archive/2009/01/19/sql-installation-and-reporting-issues-with-data-protection-manager.aspx</link><pubDate>Mon, 19 Jan 2009 22:00:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3185803</guid><dc:creator>tomac</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/askcore/comments/3185803.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3185803</wfw:commentRss><description>&lt;p&gt;I have seen enough calls come in for DPM that are related to the SQL Reporting services that I figured we should put out some general troubleshooting guides for these. As with just about everything else in our industry, these are just guides and there are far too many possible scenarios out there for us to be able to address everything that could possibly happen.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Most notably, the issues we have seen can be broken down into two categories.    &lt;br /&gt;1) DPM installation issues with SQL Reporting.    &lt;br /&gt;2) Reporting issues within DPM.    &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:860af47a-d103-4111-879d-54bc26fc036a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DPM" rel="tag"&gt;DPM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL" rel="tag"&gt;SQL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Data%20Protection%20Manager" rel="tag"&gt;Data Protection Manager&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;b&gt;DPM installation issues with SQL Reporting&lt;/b&gt;    &lt;br /&gt;Most often if you run into an error with SQL Reporting while trying to install DPM, you would get a message stating:&lt;/p&gt;  &lt;p&gt;Error 812&lt;/p&gt;  &lt;p&gt;Verify that SQL Server Reporting Services is installed properly and that it is running.&lt;/p&gt;  &lt;p&gt;There are several issues that may arise here, but the bottom line is the failure in this scenario is not the DPM installation but a problem with the installation of SQL (more specifically installation/configuration of the Reporting Services).&lt;/p&gt;  &lt;p&gt;Most often this situation is encountered when we have a problem with port something using port 443. This is what IIS uses for SSL communications, so the first place to look is in the IIS admin pages for any web sites you have on this box. Check to see if 443 is listed for SSL. Of course it is not always that easy though. There are often other applications that for some reason have been set up to use that port as well. A really good way to determine if anything is listening on that port is to run the following at a command prompt:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;netstat &amp;#8211;anob&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;If you see something like this, then something is using 443:&lt;/p&gt;  &lt;p&gt;TCP 0.0.0.0:443 0.0.0.0 Listening 4&lt;/p&gt;  &lt;p&gt;If it does not list a specific application/process, then from the command prompt you can run:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;net stop http&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;This will prompt you for other services that depend on HTTP. I have seen both RRAS and IAS listed here and they ended up being what caused the installation issues. Based on that, I feel that we really have to emphasize the importance of DPM being dedicated. DPM is designed to run on a dedicated, single-purpose server that cannot be either a domain controller or an application server. The DPM server must not serve as a management server for Microsoft Operations Manager (MOM) 2005 or Microsoft System Center Operations Manager 2007; you can, however, monitor the DPM server and the computers that it protects in MOM or Operations Manager (&lt;a href="http://technet.microsoft.com/en-us/library/bb808832.aspx"&gt;from DPM TechCenter&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;If those do not resolve the issue there is one more thing we have seen (although considerably less often). We have seen cases where permissions on the %Windir%\temp folder were not correct. Make sure that IIS_WPG group has Read/Write/Execute access to this directory.&lt;/p&gt;  &lt;p&gt;In all of these situations, uninstall DPM with Add/Remove programs and launch the installation again after making the changes.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Reporting issues within DPM&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Outside of the DPM installation process, we have seen issues where DPM installation was up and running fine, but administrators could not use the reporting tab within DPM.&lt;/p&gt;  &lt;p&gt;As with everything else, there are many possible reasons for this, but here are the ones I have seen most prevalently.&lt;/p&gt;  &lt;p&gt;If clicking on the Reporting tab in DPM and get the following error, &amp;#8220;DPM could not connect to SQL Server Reporting Services server because of IIS connectivity issues.&amp;#8221; we need to again look into IIS. This is usually accompanied by error 3036. You can often get more information by trying to access this outside of DPM. Through a web browser, navigate to &lt;a href="http://localhost/reportserver$MS$DPM2007$"&gt;http://localhost/reportserver$MS$DPM2007$&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If this gives you CGI/Script errors, then you can follow some simple steps. In IIS 7, this article walks through opening up the correct rights, &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;942065"&gt;942065&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Finally we have seen instances of updated SQL packages break the reporting services. These are usually manifested with a failure of the reporting services to start or connect to the report server database. The system event log may have Event ID: 107 from Report Server Windows Service (MS$DPM2007$). Removing the most recent SQL GDR in add/remove programs usually resolves these.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Authors:   &lt;br /&gt;&lt;strong&gt;Chris Butcher &amp;amp;     &lt;br /&gt;Keith Hill&lt;/strong&gt;    &lt;br /&gt;Microsoft Corporation &lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3185803" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>Error 207 - No such interface supported 0x80004002 after installing DPM SP1</title><link>http://blogs.technet.com/askcore/archive/2008/12/24/error-207-no-such-interface-supported-0x80004002-after-installing-dpm-sp1.aspx</link><pubDate>Wed, 24 Dec 2008 17:12:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3172951</guid><dc:creator>JamesShamblin</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3172951.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3172951</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;We have seen several calls from people who are getting this error after installing SP1 for DPM2007.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;An Unexpected error occurred during a VSS operation.      &lt;br /&gt;ID 207 Details: No such interface supported (0x80004002)       &lt;br /&gt;Recommended action: Retry the operation &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This can occur when trying to create new Protection Groups, running Consistency Checks, etc. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;The following appears in the MSDPMCurr.errlog : &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;GetDifferentialSoftwareSnapshotMgmt3Interface () failed: (0x80004002).&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;This may occur if the &lt;a href="http://msdn.microsoft.com/en-us/library/bb736428(VS.85).aspx"&gt;IVssDifferentialSoftwareSnapshotMgmt3&lt;/a&gt; interface is not registered correctly with the Volume Shadow Copy Components. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;Resolution:&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Re-register vss_ps.dll on the DPM server: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;From a command propmt issue &amp;quot;&lt;em&gt;regsvr32 %windir%\System32\vss_ps.dll&lt;/em&gt;&amp;quot; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;You may need to restart the &amp;#8220;Volume Shadow Copy&amp;#8221; service after performing this step. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If this does not resolve the issue, please follow the steps in &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;940032"&gt;&lt;strong&gt;KB940032&lt;/strong&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If performing on Windows 2008, ensure this is done from a command prompt with elevated (administrator) credentials. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Author:&amp;#160; Dimce Hristov     &lt;br /&gt;Escalation Engineer      &lt;br /&gt;Microsoft Australia&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormalCxSpMiddle"&gt;&lt;span lang="EN-AU"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3172951" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>How to Expire Tape Recovery Points in DPM 2007</title><link>http://blogs.technet.com/askcore/archive/2008/12/04/how-to-expire-tape-recovery-points-in-dpm-2007.aspx</link><pubDate>Thu, 04 Dec 2008 21:37:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3163965</guid><dc:creator>tomac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3163965.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3163965</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: center" align="center"&gt;&lt;span style="color: #1f497d"&gt;     &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;When running System Center Data Protection Manager 2007 and utilizing the DPM tape libraries capability for protection, it may be necessary to expire tape recovery points prior to &amp;#8220;Expires On&amp;#8221; date. Tapes which have unexpired data cannot be marked as free from the UI in the DPM Administrators console but sometimes (esp. while testing) users need to override this behavior. The script below allows a user to mark any tape as free so that it&amp;#8217;s available for protection by DPM. This same script can be utilized for tape libraries or stand alone tape devices. &lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;To view the expiry date for a tape you can open the DPM Administrator console, click on Management and select the Libraries tab. Identify the tape of interest, right click and select &amp;#8220;View tape contents&amp;#8221;. This will display a list of recovery points on the tape and the &amp;#8220;Expires on&amp;#8221; date. &lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;Running the script below will delete ALL the recovery points on the tape and mark it as &amp;#8220;Free (contains data)&amp;#8221;. This script cannot be used to selectively choose particular recovery points to delete.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;CLI Script: Force mark tape as free is also documented at    &lt;br /&gt;&lt;a href="http://blogs.technet.com/dpm/archive/2007/09/04/cli-script-force-mark-tape-as-free.aspx"&gt;http://blogs.technet.com/dpm/archive/2007/09/04/cli-script-force-mark-tape-as-free.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 14pt; color: #c00000"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;RESOLUTION:         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Copy the script below to Notepad and save it to C:\Program Files\Microsoft DPM\DPM\bin folder using a descriptive file name. This is the default installation locate for DPM 2007 but the path may vary if DPM 2007 is installed to an alternate location. Be sure to change the file extension to .ps1 then open the DPM Management Shell. The usage and &lt;span style="color: black"&gt;examples of scripts can be found by calling them with &amp;#8216;-?&amp;#8217; or &amp;#8216;-help&amp;#8217; from inside DPM Management Shell.         &lt;p&gt;&lt;/p&gt;       &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: black"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;When you run this it will show confirmation that it is removing recovery points and marking tape as free.&amp;#160; If this returns immediately and does not give any output, the parameters you put in were probably wrong.&amp;#160; SEE EXPECTED OUTPUT BELOW.         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="background: yellow; mso-highlight: yellow"&gt;&lt;font face="Arial" size="2"&gt;COPY AND PASTE FROM HERE&amp;gt;&amp;gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;#REM: &lt;/font&gt;&lt;a href="http://blogs.technet.com/dpm/archive/2007/09/04/cli-script-force-mark-tape-as-free.aspx"&gt;&lt;font face="Lucida Console" size="1"&gt;http://blogs.technet.com/dpm/archive/2007/09/04/cli-script-force-mark-tape-as-free.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;param ([string] $DPMServerName, [string] $LibraryName, [string[]] $TapeLocationList) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;if((&amp;quot;-?&amp;quot;,&amp;quot;-help&amp;quot;) -contains $args[0])     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Write-Host &amp;quot;Usage: ForceFree-Tape.ps1 [[-DPMServerName] &amp;lt;Name of the DPM server&amp;gt;] [-LibraryName] &amp;lt;Name of the library&amp;gt; [-TapeLocationList] &amp;lt;Array of tape locations&amp;gt;&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Write-Host &amp;quot;Example: Force-FreeTape.ps1 -LibraryName &amp;quot;My library&amp;quot; -TapeLocationList Slot-1, Slot-7&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; exit 0      &lt;br /&gt;} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;if (!$DPMServerName)     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $DPMServerName = Read-Host &amp;quot;DPM server name: &amp;quot; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;&amp;#160;&amp;#160;&amp;#160; if (!$DPMServerName)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Write-Error &amp;quot;Dpm server name not specified.&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; exit 1      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;if (!$LibraryName)     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $LibraryName = Read-Host &amp;quot;Library name: &amp;quot; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;&amp;#160;&amp;#160;&amp;#160; if (!$LibraryName)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Write-Error &amp;quot;Library name not specified.&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; exit 1      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;if (!$TapeLocationList)     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $TapeLocationList = Read-Host &amp;quot;Tape location: &amp;quot; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;&amp;#160;&amp;#160;&amp;#160; if (!$TapeLocationList)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Write-Error &amp;quot;Tape location not specified.&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; exit 1      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;if (!(Connect-DPMServer $DPMServerName))     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Write-Error &amp;quot;Failed to connect To DPM server $DPMServerName&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; exit 1      &lt;br /&gt;} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;$library = Get-DPMLibrary $DPMServerName | where {$_.UserFriendlyName -eq $LibraryName} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;if (!$library)     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Write-Error &amp;quot;Failed to find library with user friendly name $LibraryName&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; exit 1      &lt;br /&gt;} &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;foreach ($media in @(Get-Tape -DPMLibrary $library))     &lt;br /&gt;{      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if ($TapeLocationList -contains $media.Location)      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if ($media -is [Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia])&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; foreach ($rp in @(Get-RecoveryPoint -Tape $media))      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Get-RecoveryPoint -Datasource $rp.Datasource | Out-Null &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Write-Verbose &amp;quot;Removing recovery point created at $($rp.RepresentedPointInTime) for tape in $($media.Location).&amp;quot;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Remove-RecoveryPoint -RecoveryPoint $rp -ForceDeletion -Confirm:$false      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; } &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Write-Verbose &amp;quot;Setting tape in $($media.Location) as free.&amp;quot;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Set-Tape -Tape $media -Free      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Write-Error &amp;quot;The tape in $($media.Location) is a cleaner tape.&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }      &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="background: yellow; mso-highlight: yellow"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="background: yellow; mso-highlight: yellow"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;   &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;     &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/p&gt;   &lt;span style="background: yellow; mso-highlight: yellow"&gt;&lt;font face="Arial" size="2"&gt;&amp;lt;&amp;lt;&amp;lt;END OF SCRIPT&amp;gt;&amp;gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;   &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: #c00000"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Tape Library Devices:         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;NOTE: In the example below the script was named Force-FreeTape.ps1. &lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Lucida Console" color="#0000ff" size="2"&gt;PS C:\Program Files\Microsoft DPM\DPM\bin&amp;gt; Force-FreeTape.ps1     &lt;br /&gt;DPM server name: : Pss-DPM2007      &lt;br /&gt;Library name: : Sony LIB-162 Medium Changer      &lt;br /&gt;Tape location: : Slot-5      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" color="#0000ff" size="2"&gt;Wednesday, October 29, 2008 7:00:09 PM     &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Friday, October 31, 2008 7:00:09 PM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Thursday, October 30, 2008 7:00:11 AM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Wednesday, October 29, 2008 7:00:09 AM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Thursday, October 30, 2008 7:00:09 PM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Friday, October 31, 2008 7:00:09 AM &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" color="#0000ff" size="2"&gt;PS C:\Program Files\Microsoft DPM\DPM\bin&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: #c00000"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: #c00000"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;StandAlone Tape Devices:         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;NOTE:&amp;#160; You can use the same script on a standalone tape device, you have to fill in the following for tape location: &lt;/font&gt;    &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" size="1"&gt;Drive-\\.\Tape0&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;where \\.\Tape0 is the &amp;#8220;Windows name of the drive&amp;#8221; that is located in the Details pane when selecting the tape.    &lt;br /&gt;&amp;#160;&amp;#160; (\\.\Tape# Where # is serial number in most cases) &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;   &lt;p&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Lucida Console" color="#0000ff" size="2"&gt;PS C:\Program Files\Microsoft DPM\DPM\bin&amp;gt; Force-FreeTape.ps1     &lt;br /&gt;DPM server name: : sdpm02      &lt;br /&gt;Library name: : firestreamer tape drive      &lt;br /&gt;Tape location: : drive-\\.\Tape2147483644      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" color="#0000ff" size="2"&gt;Tuesday, November 04, 2008 12:10:19 PM     &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Monday, November 03, 2008 9:03:11 PM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Monday, November 03, 2008 9:02:29 PM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Sunday, November 02, 2008 12:10:09 PM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Thursday, October 30, 2008 9:02:35 PM      &lt;br /&gt;The operation will remove the following recovery point(s) because they have dependencies on each other:      &lt;br /&gt;Thursday, October 23, 2008 9:02:34 PM&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Author:   &lt;br /&gt;&lt;strong&gt;Thomas O'Malley&lt;/strong&gt;    &lt;br /&gt;Senior Support Escalation Engineer    &lt;br /&gt;Microsoft Corporation&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:258a8893-7daa-46c3-b369-4a9c8cb5c6dc" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DPM" rel="tag"&gt;DPM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Data%20Protection%20Manager" rel="tag"&gt;Data Protection Manager&lt;/a&gt;&lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial" size="2"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3163965" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>Changing the DPM SRT File Store location</title><link>http://blogs.technet.com/askcore/archive/2008/11/06/changing-the-dpm-srt-file-store-location.aspx</link><pubDate>Thu, 06 Nov 2008 22:01:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3148679</guid><dc:creator>tomac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3148679.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3148679</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;font face="Arial"&gt;It may become necessary to move the current SRT File Store to another location, for example, if space on the volume being used is running low, and the current data must be retained.&amp;#160; In general, the steps are:&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Using DPM 2007, backup the SRT RMFileStore&amp;#160; and DPMSRT&amp;#160; SQL databases.     &lt;br /&gt;2. Backup the SRT install directory and the location of the File Store      &lt;br /&gt;3. Uninstall SRT.      &lt;br /&gt;4. Reboot the server      &lt;br /&gt;5. Install SRT with the changed File Store path. The new target folder must be named &amp;quot;RPStore&amp;quot;      &lt;br /&gt;6. Exit the SRT MMC&amp;#8217;s.      &lt;br /&gt;7. Stop the &amp;quot;DPM System Recovery Tool Data Store&amp;quot; service      &lt;br /&gt;8. Restore the SRT data      &lt;br /&gt;&amp;#160;&amp;#160; i.&amp;#160;&amp;#160; Restore the&amp;#160; SRT SQL databases      &lt;br /&gt;&amp;#160;&amp;#160; ii.&amp;#160; Change the RepositoryPath in DPMSRT database      &lt;br /&gt;&amp;#160;&amp;#160; iii. Restore the original FileStore (RPStore) to the new location.      &lt;br /&gt;&amp;#160;&amp;#160; iv. Restore the files backed up in step 2 to the SRT installation directory      &lt;br /&gt;&amp;#160;&amp;#160; v.&amp;#160; Right-click each DPM System Recovery Tool task in the %windir%\Tasks directory&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; and set the password by selecting Properties-&amp;gt;Set Password. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;1. Using DPM 2007, backup the SRT &lt;em&gt;RMFileStore&lt;/em&gt; and &lt;em&gt;DPMSRT&lt;/em&gt; SQL databases.            &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;Create a Protection Group&amp;#160; for the SRT machine.       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image002_2.jpg"&gt;&lt;font face="Arial" color="#000000"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image002_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="486" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image002_thumb.jpg" width="649" border="0" v:shapes="Picture_x0020_13" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;font face="Arial"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;2. Backup the SRT install directory and the location of the File Store (there are two ways to do this):           &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;em&gt;Method 1:&lt;/em&gt; Use DPM to protect&amp;#160; the SRT Installation location and the location of the File Store:          &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image004_2.jpg"&gt;&lt;font face="Arial" color="#000000"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="426" alt="clip_image004" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image004_thumb.jpg" width="298" border="0" v:shapes="Picture_x0020_16" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;em&gt;Method 2&lt;/em&gt;: Manually back up.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;If you wish not to use DPM to protect the SRT install location and the File Store, you must manually back up the following files from the SRT&amp;#160; installation folder:         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Lucida Console" size="2"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; pub.key          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; *.rsd           &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; \Tasks\*.*          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; %windir%\Tasks\*.job&lt;/strong&gt;&lt;/font&gt; &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; You can use the following script to achieve this:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; (make sure you set %SRTINSTALLDIR% appropriately prior to running the script) &lt;/p&gt;    &lt;p&gt;&lt;font face="Lucida Console" color="#800000" size="2"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; REM Copy pub.key file         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; copy %SRTINSTALLDIR%\pub.key %SRTINSTALLDIR%\Backup          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; REM Copy the recovery sets          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; copy %SRTINSTALLDIR%\*.rsd %SRTINSTALLDIR%\Backup &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Lucida Console" color="#800000" size="2"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; REM Copy Tasks from the System Recovery Tool\Tasks folder         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; mkdir %SRTINSTALLDIR%\Backup\Tasks          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; copy %SRTINSTALLDIR%\Tasks\*.* %SRTINSTALLDIR%\Backup\Tasks &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Lucida Console" color="#800000" size="2"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; REM Copy Jobs from the Windows\Tasks folder         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; mkdir %SRTINSTALLDIR%\Backup\WinTasks          &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; copy %windir%\Tasks\*.job %SRTINSTALLDIR%\Backup\WinTasks&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font face="Arial"&gt;In addition, you also need to backup the File Store. The default location for the File Store is C:\RPStore. &lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="MsoNormal"&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;       &lt;p&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/p&gt;   &lt;u&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;3. Uninstall SRT.           &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;When uninstalling, choose to &amp;#8220;Remove Data&amp;#8221;. The SRT files and File Store will get deleted as part of this option.       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;4. Reboot the server           &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;5. Install SRT with the changed &lt;/span&gt;File Store path. The new target folder &lt;em&gt;must be&lt;/em&gt; named &amp;quot;RPStore&amp;quot;          &lt;p&gt;&lt;/p&gt;       &lt;/strong&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;For example:     &lt;p&gt;&lt;/p&gt;   &lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;     &lt;p&gt;&lt;/p&gt;   &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;F:\RPStore     &lt;br /&gt;G:\new_srt_filestore\RPStore      &lt;br /&gt;H:\new_srt_filestore\subfolder\RPStore&lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;6. Exit the SRT MMC&amp;#8217;s.           &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;7. Stop and disable the &lt;/span&gt;&amp;quot;DPM System Recovery Tool Data Store&amp;quot; service&lt;/strong&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;From the Services MMC right-click the &amp;quot;DPM System Recovery Tool Data Store&amp;quot; service.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Under Startup Type, choose &amp;#8220;Disabled&amp;#8221;. Then click the &amp;#8220;Stop&amp;#8221; button and ensure that the service status shows &amp;#8220;Stopped&amp;#8221;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;u&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;8. Restore the SRT data           &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;font face="Arial"&gt;There are five parts to this... &lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;em&gt;&lt;strong&gt;8.1 Restore the&amp;#160; SRT SQL databases:           &lt;p&gt;&lt;/p&gt;         &lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; On DPM 2007, click recover     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Expend the server name, and add &lt;strong&gt;RMFileStore&lt;/strong&gt; and &lt;strong&gt;DPMSRT&lt;/strong&gt; to the recoverable items.&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Select&amp;#160; &lt;strong&gt;RMFileStore&lt;/strong&gt;, and hit &amp;quot;recover&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Choose the &amp;quot;Recover to Original instance of SQL server (overwrite database)&amp;quot; option      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Choose &amp;quot;Leave database operational&amp;#8221; &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Repeat the above for &lt;strong&gt;DPMSRT&lt;/strong&gt; database. &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;8.2 &lt;/span&gt;Change the &lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;RepositoryPath in DPMSRT database:             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;SRT installs SQL Server Express Edition. By default, this edition does not allow remote connections. Make the following changes so that remote connections are accepted.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160; Start SQL Server 2005 Surface Area Configuration     &lt;br /&gt;&amp;#160;&amp;#160; Click on the &amp;#8220;Surface Area Configuration for Services and Connections&amp;#8221;      &lt;br /&gt;&amp;#160;&amp;#160; Click on &amp;#8220;Remote Connections&amp;#8221;, and choose &amp;#8220;Use TCP/IP only&amp;#8221;      &lt;br /&gt;&amp;#160; Click &amp;quot;OK&amp;quot;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image006_2.jpg"&gt;&lt;font face="Arial" color="#000000"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image006_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="439" alt="clip_image006" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image006_thumb.jpg" width="580" border="0" v:shapes="Picture_x0020_1" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;font face="Arial"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;In the Services MMC, start the &amp;#8220;SQL Server Browser&amp;#8221; service.       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;On the DPM Server, Open SQL Management Studio, and connect to the DPMSRT SQL instance on the remote SRT server:       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image008_2.jpg"&gt;&lt;font face="Arial" color="#000000"&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image008_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="398" alt="clip_image008" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/ChangingtheDPMSRTFileStorelocation_B238/clip_image008_thumb.jpg" width="538" border="0" v:shapes="Picture_x0020_4" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;font face="Arial"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;     &lt;p class="MsoNormal"&gt;Expand Databases-&amp;gt;DPMSRT-&amp;gt;Tables       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Right-click the dbo.FilestoreTable and choose &amp;quot;Open Table&amp;quot;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; go to the RepositoryPath column, and change it to the new path. i.e. &amp;#8220;G:\new_srt_filestore\RPStore\&amp;quot;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Close the \DPMSRT.DPMSRT - dbo.FilestoreTable tab &lt;/p&gt;   &lt;/p&gt;    &lt;p&gt;Run a query to ensure that the new path is saved:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Highlight &amp;quot;DPMSRT&amp;quot; in the Databases list. Right click, and select &amp;quot;new query&amp;quot;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Type the following, and hit the execute button: &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font face="Lucida Console"&gt;&lt;strong&gt;SELECT FilestoreTable.* FROM&amp;#160; FilestoreTable&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Verify that RepositoryPath points to the new path.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;8.3&amp;#160; Restore the original FileStore (RPStore) to the new location. (Choose &amp;#8221;Yes&amp;#8221; to overwriting data)             &lt;p&gt;&lt;/p&gt;           &lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;These were backed up in Step 2. The restore can be performed via DPM, or a manual copy of the files (depending on the backup method chosen in step 2)&lt;/p&gt;    &lt;p&gt;Ensure that the resultant structure contains the following folders:     &lt;br /&gt;\RPStore\Data      &lt;br /&gt;\RPStore\Systems &lt;/p&gt;    &lt;p&gt;e.g.      &lt;br /&gt;G:\new_srt_filestore\RPStore\Data      &lt;br /&gt;G:\new_srt_filestore\RPStore\Systems &lt;/p&gt;    &lt;p&gt;&lt;span&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;8.4 Restore the files backed up in step 2 to the SRT installation directory&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;The following files should be restored to the SRT installation directory. As with the previous step, the restore can be performed via DPM, or a manual copy of the files (depending on the backup method chosen in step 2)&lt;/p&gt; &lt;/blockquote&gt; &lt;font face="Lucida Console" size="2"&gt;&lt;strong&gt;&amp;#160;&amp;#160;&amp;#160; pub.key      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; *.rsd       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; \Tasks\*.*      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; %windir%\Tasks\*.job&lt;/strong&gt;&lt;/font&gt;   &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;8.5&amp;#160; Right-click each DPM System Recovery Tool task in the %windir%\Tasks directory and set the password by selecting Properties-&amp;gt;Set Password.             &lt;p&gt;&lt;/p&gt;           &lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;font face="Arial"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;u&gt;9. Re-enable and start &amp;quot;DPM System Recovery Tool Data Store&amp;quot; service.         &lt;p&gt;&lt;/p&gt;       &lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;From the Services MMC right-click the &amp;quot;DPM System Recovery Tool Data Store&amp;quot; service.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;Under Startup Type, choose &amp;#8220;Automatic&amp;#8221;. Then click the &amp;#8220;Start&amp;#8221; button and ensure that the service status shows &amp;#8220;Started&amp;#8221;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-AU" style="mso-ansi-language: en-au"&gt;     &lt;p&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Author:&amp;#160; Dimce Hristov     &lt;br /&gt;Escalation Engineer      &lt;br /&gt;Microsoft Australia&lt;/strong&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bee9045c-8a82-4384-96f8-a988e9d986b0" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Data%20Protection%20Manager" rel="tag"&gt;Data Protection Manager&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System%20Recovery%20Tool" rel="tag"&gt;System Recovery Tool&lt;/a&gt;&lt;/div&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;#160;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3148679" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>Data Protection Manager 2007 - SQL Server 2005 databases are not enumerated</title><link>http://blogs.technet.com/askcore/archive/2008/09/25/data-protection-manager-2007-sql-server-2005-databases-are-not-enumerated.aspx</link><pubDate>Thu, 25 Sep 2008 21:55:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3128348</guid><dc:creator>tomac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3128348.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3128348</wfw:commentRss><description>&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;&lt;u&gt;Problem Description &lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;When trying to protect SQL Server 2005 SP2 (patch version 9.00.3042.00) that is installed on a Windows Server 2008 machine with System Center Data Protection Manager 2007 you will not be able to enumerate the SQL databases for protection.&amp;#160; Other data sources like volumes and system state will be enumerated but the &amp;#8220;All SQL Servers&amp;#8221; option is not available. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;If you open a command prompt and run &amp;#8220;vssadmin list writers&amp;#8221; the SqlServerWriter is not listed.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;You may notice the &amp;#8220;SQL Server VSS Writer&amp;#8221; service is running when viewing Services in Computer Management and if you try Stopping and Restarting the &amp;#8220;SQL Server VSS Writer&amp;#8221; service or rebooting the SQL Server the writer will still not be displayed      &lt;br /&gt;in &amp;quot;Vssadmin list writers&amp;quot;.&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;Further, when looking at the Application Event log on the SQL Server the following two events will be logged each time you try to enumerate the data sources from the protection group wizard in the DPM Administrator Console.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" color="#ff0000" size="2"&gt;Log Name: Application      &lt;br /&gt;Source: VSS       &lt;br /&gt;Date: 9/3/2008 9:29:01 AM       &lt;br /&gt;Event ID: 8193       &lt;br /&gt;Task Category: None       &lt;br /&gt;Level: Error       &lt;br /&gt;Keywords: Classic       &lt;br /&gt;User: N/A       &lt;br /&gt;Computer: %SQLServerName%       &lt;br /&gt;Description:       &lt;br /&gt;Volume Shadow Copy Service error: Unexpected error calling routine       &lt;br /&gt;CoCreateInstance. hr = 0x80040154. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;SECOND EVENT: &lt;/p&gt;  &lt;p&gt;&lt;font face="Lucida Console" color="#ff0000" size="2"&gt;Log Name: Application      &lt;br /&gt;Source: VSS       &lt;br /&gt;Date: 9/3/2008 9:29:01 AM       &lt;br /&gt;Event ID: 32       &lt;br /&gt;Task Category: None       &lt;br /&gt;Level: Error       &lt;br /&gt;Keywords: Classic       &lt;br /&gt;User: N/A       &lt;br /&gt;Computer: %SQLServerName%       &lt;br /&gt;Description:       &lt;br /&gt;Volume Shadow Copy Service error: The VSS Coordinator class is not registered.       &lt;br /&gt;This may be caused due to a setup failure or as a result of an application's installer or uninstaller. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;However &amp;#8211; if you perform a SQL backup &amp;#8211; the backup is successful.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;strong&gt;&lt;u&gt;Resolution &lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial" size="2"&gt;   &lt;p&gt;SQLWriter fails to create MetaData if any database name has leading or trailing spaces or other non printable characters. This causes SQLServerWriter to fail to display in VSSAdmin list writers. &lt;/p&gt;    &lt;p&gt;Trailing space might be hard to spot just by looking at the Database names in SQL Server Management Studio. However, you can look at the Database properties and go to the &amp;#8220;Files&amp;#8221; tab and look for the Logical Name for the LOG FILE. &lt;/p&gt;    &lt;p&gt;&lt;b&gt;EXAMPLE:&lt;/b&gt; Note the space between the &amp;#8216;&lt;b&gt;TrailingSpace&lt;/b&gt;&amp;#8217; and the &amp;#8216;&lt;b&gt;_log&lt;/b&gt;&amp;#8217; [TrailingSpace _log]&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/DataProtectionManager2007SQLServer2005da_BFCB/clip_image002_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="273" alt="clip_image002" src="http://blogs.technet.com/blogfiles/askcore/WindowsLiveWriter/DataProtectionManager2007SQLServer2005da_BFCB/clip_image002_thumb.jpg" width="586" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;&lt;strong&gt;&lt;u&gt;Procedure To View Database Names: &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&amp;gt; Open SQL Server Management Studio &lt;/p&gt;    &lt;p&gt;&amp;gt; Expand the SQL 2005 Databases &lt;/p&gt;    &lt;p&gt;&amp;gt; Right click on each database and select Properties &lt;/p&gt;    &lt;p&gt;&amp;gt; When the Database Properties screen appears select Files on the left column &lt;/p&gt;    &lt;p&gt;&amp;gt; View the Logical Name for a leading or trailing space or non printable character &lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;Author:      &lt;br /&gt;&lt;strong&gt;Thomas O'Malley&lt;/strong&gt;       &lt;br /&gt;Senior Support Escalation Engineer       &lt;br /&gt;Microsoft Corporation&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7eeb5836-2057-4ca4-b0c3-80d5705efc71" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/DPM" rel="tag"&gt;DPM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Data%20Protection%20Manager" rel="tag"&gt;Data Protection Manager&lt;/a&gt;&lt;/div&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/font&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3128348" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item><item><title>How to enable Tape collocation and Library Sharing after applying the Data Protection Manager 2007 Feature Pack – KB949779.</title><link>http://blogs.technet.com/askcore/archive/2008/07/27/how-to-enable-tape-collocation-and-library-sharing-after-applying-the-data-protection-manager-2007-feature-pack-kb949779.aspx</link><pubDate>Sun, 27 Jul 2008 21:40:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3094427</guid><dc:creator>tomac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/askcore/comments/3094427.aspx</comments><wfw:commentRss>http://blogs.technet.com/askcore/commentrss.aspx?PostID=3094427</wfw:commentRss><description>&lt;P&gt;After installing KB949779 which is the new DPM 2007 Feature Pack, you have the ability to enable to new tape based media capabilities. This provides improved flexibility for tape based backups in your DPM 2007 environment. &lt;/P&gt;
&lt;P&gt;&lt;U&gt;Tape media sharing&lt;/U&gt; – so that multiple protection groups with similar tape retention periods can now share tapes. This enables you to have multiple recovery points from the same as well as different protection groups use the same tape. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Please run the following command to enable collocation of data on tape using the DPM PowerShell window:&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Set-DPMGlobalProperty &lt;STRONG&gt;-DpmServer&lt;/STRONG&gt; &lt;EM&gt;&amp;lt;DPM Server Name&amp;gt;&lt;/EM&gt; &lt;STRONG&gt;-OptimizeTapeUsage&lt;/STRONG&gt; $true&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;To disable tape collocation you must run the following command using the DPM PowerShell window:&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Set-DPMGlobalProperty &lt;STRONG&gt;-DpmServer&lt;/STRONG&gt;&lt;EM&gt; &amp;lt;DPM Server Name&amp;gt;&lt;/EM&gt; &lt;STRONG&gt;-OptimizeTapeUsage&lt;/STRONG&gt; $false&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Tape library sharing&lt;/U&gt; – meaning multiple DPM servers can now share your enterprise tape library silo’s. For this you must specify one DPM server as the library server. The other DPM servers are then told to utilize the tape library on the specified library server. One important note around tape library sharing however is in regard to where the DPM database is located for each of the DPM servers including the library server. To be supported, all of the DPM servers must either be using a local SQL instance for their MS$DPM2007$ database or as an alternate option you must specify a single, global SQL Server that will host the MS$DPM2007$ databases for all of the DPM servers. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;To specify the DPM Library server (the one where the tape library is attached) you must run the following command from the intended library server using a command prompt and the directory of %programfiles%\Microsoft DPM\DPM\Setup:&amp;nbsp;&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;AddLibraryServerForDPM.exe -&lt;STRONG&gt;ShareLibraryWithDPM&lt;/STRONG&gt; &lt;EM&gt;&amp;lt;Client DPM Servername&amp;gt;&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;To tell the other DPM 2007 servers to utilize the tape library attached to the now dedicated library server you must run the following command using a command prompt and the directory of %programfiles%\Microsoft DPM\DPM\Setup:&amp;nbsp;&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;AddLibraryServerForDPM.exe&lt;STRONG&gt; -DPMServerWithLibrary&lt;/STRONG&gt;&lt;EM&gt; &amp;lt;Library server name&amp;gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;NOTE:&amp;nbsp; Before running the next command you will need to change the account the two DPM services use to logon with.&amp;nbsp; This will be done on all of the DPM servers that will be participating in the library sharing.&amp;nbsp; When you make this change, SQL will restart and all currently running DPM jobs will fail and need to be restarted.&lt;/P&gt;
&lt;P&gt;The easiest way to do this is through the SQL Server Configuration Manager.&amp;nbsp; Highlight the SQL Server 2005 Services on the left and on the right it will list the services it uses.&amp;nbsp; By default, DPM will create two services and set them to use the local account Microsoft$DPM$Acct.&amp;nbsp; In order to use library sharing, this will have to be changed here to any domain account which has admin rights on the server.&amp;nbsp; Doubleclicking the service listed here will allow you to change the account.&lt;/P&gt;
&lt;P&gt;The two services that need to be changed are SQL Server (MS$DPM2007$) and SQL server Agent (MS$DPM2007$).&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Run the following commands on the all DPM servers except the one you want to set as the global database for library client servers (this is not related to the option to use a global SQL instance and must be run no matter your choice there).&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;SetSharedDpmDatabase.exe&lt;STRONG&gt; -InstanceName&lt;/STRONG&gt; &lt;EM&gt;&amp;lt;globalDPMSQLservername&amp;gt;\&amp;lt;instancename&amp;gt;&lt;/EM&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;NOTE: Logging for the above commands will be appended to the DPM setup log file which on Windows Server 2003 is located under “%System Drive%\Documents and Settings\All Users\DPMLogs\DPMSetup.log” and on Windows Server 2008 under “%System Drive%\DPMLogs\DPMSetup.log”. &lt;/P&gt;
&lt;P&gt;Additional Information: &lt;/P&gt;
&lt;P&gt;949779&amp;nbsp; Description of the System Center Data Protection Manager 2007 Feature Pack &lt;BR&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;949779" mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;949779"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;949779&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Set-DPMGlobalProperty &lt;BR&gt;&lt;A href="http://technet.microsoft.com/en-us/library/cc627336(TechNet.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc627336(TechNet.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc627336(TechNet.10).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Get-DPMGlobalProperty &lt;BR&gt;&lt;A href="http://technet.microsoft.com/en-us/library/cc627337(TechNet.10).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc627337(TechNet.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc627337(TechNet.10).aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Author: Tyler Franke &lt;BR&gt;Microsoft Enterprise Platforms Support&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3094427" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/askcore/archive/tags/DPM/default.aspx">DPM</category></item></channel></rss>