Sintomas
Suponha que você execute uma recuperação em nível de item em um site do Microsoft SharePoint no System Center Data Protection Manager (DPM) 2010. Além disso, suponha que o nome do conjunto de sites contenha um espaço. Nessa situação, a recuperação no nível do item falha.
Causa
O processo WssCmdletsWrapper (WssCmdletsWrapper.exe) usa uma comparação de cadeia de caracteres para identificar o conjunto de sites. No entanto, o processo compara o nome do conjunto de sites no banco de dados com uma versão codificada por URL da cadeia de caracteres. Na versão codificada por URL, um espaço é substituído por "%20". Portanto, a comparação de cadeia de caracteres não encontra uma correspondência.
Resolução
Para resolver esse problema, instale o pacote cumulativo de atualizações de hotfix 7 System Center Data Protection Manager 2010.
Para obter mais informações sobre o pacote cumulativo de atualizações de hotfix 7 para o System Center Data Protection Manager 2010, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento Microsoft:
2751231 Descrição do pacote cumulativo de atualizações de hotfix 7 System Center Data Protection Manager 2010
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
Quando esse problema ocorre, as mensagens semelhantes às seguintes são registradas no arquivo WssCmdletsWrapperCurr.errlog:
0AB8 1B6C 23/04 20:52:47.151 31 WssExportHelper.cs(309) Normal Triggering Export of Site = http://servername:6677/sites/site collection/site/
0AB8 1B6C 23/04 20:52:47.604 09 AppAssert.cs(114) WARNING ASSERT: (FileName:WssExportHelper.cs; LineNumber:567)
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) AVISO O parâmetro 'spWeb' é nulo.
0AB8 1B6C 23/04 20:52:47.604 09 AppAssert.cs(114) WARNING ASSERT: (FileName:WssExportHelper.cs; LineNumber:349)
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) AVISO O parâmetro 'spWeb' é nulo.
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(450) WARNING Caught Exception while trying to export URL [http://servername:6677/sites/site collection/site/] to File [C:\Temp\DPM_7bd6ef2f_ef43_4ef6_8d8c_e284efc4c053\cmp\].
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1294) AVISO --------------------------------------------------
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1295) WARNING Exception Message =
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1295) WARNING Object reference not set to an instance of an object.
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) Warning Exception Stack =
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) AVISO em WSSCmdlets.CWssExportHelper.AddExportObjectsForSite(SPExportSettings spExportSettings, String sourceUrl)
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING em WSSCmdlets.CWssExportHelper.SpecifyExportObjectsIfRequired(SPExportSettings spExportSettings, String sourceUrl, ComponentTypeType roType)
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) AVISO em 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 em WSSCmdlets.CWssExportHelper.ExportUrlDelegate()
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) AVISO em Microsoft.SharePoint . SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2()
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) AVISO em Microsoft.SharePoint. Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING em Microsoft.SharePoint. SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING em Microsoft.SharePoint. SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)0AB8 1B6C 23/04 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING em WSSCmdlets.CWSSCmdlets.ExportUrl(String sourceUrl, String exportPath, String exportFileName, String roType, Int32& hr, String& exceptionMessage)