Příznaky
Předpokládejme, že provádíte obnovení na úrovni položky na webu Microsoft SharePoint v aplikaci System Center Data Protection Manager (DPM) 2010. Dále předpokládejme, že název kolekce webů obsahuje mezeru. V této situaci se obnovení na úrovni položky nezdaří.
Příčina
Proces WssCmdletsWrapper (WssCmdletsWrapper.exe) používá k identifikaci kolekce webů porovnání řetězců. Proces ale porovná název kolekce webů v databázi s verzí řetězce zakódovanou v adrese URL. Ve verzi s kódováním URL se mezera nahradí textem %20. Proto porovnání řetězců nenajde shodu.
Řešení
Chcete-li tento problém vyřešit, nainstalujte kumulativní balíček oprav hotfix 7 pro System Center Data Protection Manager 2010.
Další informace o balíčku kumulativní opravy hotfix 7 pro System Center Data Protection Manager 2010 klepněte na následující číslo článku databáze Microsoft Knowledge Base:2751231 Popis balíčku kumulativní opravy hotfix 7 pro System Center Data Protection Manager 2010
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Další informace
Když nastane tento problém, zprávy podobné následující jsou zaznamenány v souboru WssCmdletsWrapperCurr.errlog:
0AB8 1B6C 04/23 20:52:47.151 31 WssExportHelper.cs(309) NORMAL aktivace exportu webu = http://servername:6677/sites/site kolekce / web /
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) UPOZORNĚNÍ ASSERT: (FileName:WssExportHelper.cs; LineNumber:567) 0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) UPOZORNĚNÍ Parametr spWeb má hodnotu null. 0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) UPOZORNĚNÍ ASSERT: (FileName:WssExportHelper.cs; LineNumber:349) 0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) UPOZORNĚNÍ Parametr spWeb má hodnotu null. 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(450) UPOZORNĚNÍ Zachycená výjimka při pokusu o export adresy URL [http://servername:6677/sites/site kolekce/site/] do souboru [C:\Temp\DPM_7bd6ef2f_ef43_4ef6_8d8c_e284efc4c053\cmp\]. 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1294) UPOZORNĚNÍ -------------------------------------------------- 0AB8 1B6C 04/23 20:52:47.60 4 31 WSSCmdlets.cs(1295) UPOZORNĚNÍ Zpráva o výjimce = 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1295) ODKAZ NA OBJEKT UPOZORNĚNÍ není nastaven na instanci objektu. 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ Zásobník výjimek = 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ na WSSCmdlets.CWssExportHelper.AddExportObjectsForSite(SPExportSettings spExportSettings, String sourceUrl) 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ na WSSCmdlets.CWssExportHelper.SpecifyExportObjectsIfRequired(SPExportSettings spExportSettings, String sourceUrl, ComponentTypeType roType) 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ na WSSCmdlets.CWssExportHelper.GetExportSettings(String sourceUrl, String exportPath, String exportFileName, ComponentTypeType roType, SPContentDatabase spUnAttachedContentDatabase) 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWssExportHelper.ExportUrlDelegate() 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ na Microsoft.SharePoint . SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2() 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ na Microsoft.SharePoint. Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) UPOZORNĚNÍ na Microsoft.SharePoint. SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) 0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at Microsoft.SharePoint. SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWSSCmdlets.ExportUrl(String sourceUrl, String exportPath, String exportFileName, String roType, Int32& hr, String& exceptionMessage)