2015-05-07 5 views
0

У нас есть список списков, которые возвращают ошибку STG_E_REVERTED при попытке просмотреть их в SharePoint 2013. Это специфично для некоторых библиотек на сайте, поэтому я не думаю, что это не проблема с главной страницей. Я прочитал, что коррумпированное представление может предоставить этот результат, но я получаю ту же ошибку, если создаю новое представление только с заголовком.STG_E_REVERTED после переноса SharePoint в 2013 году

Я не знаю, если это уместно, но я нашел это интересным. Список работает правильно на сервере SharePoint 2010. Однако вы не можете запрашивать элементы из списка 2010, используя Powershell. Если вы попытаетесь запросить ItemCount, вы получите нуль, даже если вы можете видеть элементы через графический интерфейс. Если вы запрашиваете свойства списка, вы получаете этот неполный результат.

EffectiveRawPermissions : 
EffectiveAuditMask  : 
ProgID     : 
ParentFolder    : HR 
ParentWeb     : <EDITED> 
Url      : HR/Employee DocsForm 
UniqueId     : 
ItemCount     : 
Name      : Employee DocsForm 
ServerRelativeUrl   : /HR/Employee DocsForm 
WelcomePage    : 
Files      : {} 
SubFolders    : {} 
ContainingDocumentLibrary : 00000000-0000-0000-0000-000000000000 
RequiresCheckout   : False 
DocumentLibrary   : 
Exists     : False 
Item      : 
Properties    : 
Audit      : Microsoft.SharePoint.SPAudit 
ParentListId    : 00000000-0000-0000-0000-000000000000 
UniqueContentTypeOrder : 
ContentTypeOrder   : 

ответ

0

Наконец-то это было отброшено в службу поддержки Microsoft. Оказалось, что когда данные были перенесены с SP2007 на SP2010, некоторые из полей не смогли выполнить миграцию. Эти поля не были критичными в SP2010, но требуются в SP2013. Microsoft предоставила сценарий для решения проблемы. Так было несколько месяцев назад, и у меня больше нет никаких подробностей.