none
Проблема с Включение компонентов на существующих сайтах корпоративного выпуска Sharepoint server 2013 RRS feed

  • Вопрос



  • После чего наблюдается следующее сообщение в логах

    Не удалось включить компоненты на существующих сайтах; исключение: System.IO.DirectoryNotFoundException: <nativehr>0x80070003</nativehr><nativestack></nativestack>
       в Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String bstrUrl, Guid& pguidID, DateTime& pdtTimeCreated, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags, Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String& pbstrAlternateMUICultures, Int32& plSiteSchemaMajorVersion, Int32& plSiteSchemaMinorVersion, Int32& plSiteSchemaBuildVersion, Int32& plSiteSchemaRevisionVersion, Int32& puiVersion, Int16& pnClientTag, Boolean& pfIsEvalSite, Guid& pgSourceSiteId, DateTime& pdtExpirationDate, Guid& pgEvalSiteId, Guid& pguidAppInstanceId, String& pbstrRemoteAppUrl, String& pbstrOAuthAppId, String& pbstrAppDatabaseName, Guid& pgAppDatabaseServerReferenceId, String& pbstrAppDatabaseTargetApplicationId, String& pbstrAppWebDomainId, Int32& plUpgradeFlags, DateTime& pdtReminderDate, DateTime& pdtLastContentChange, DateTime& pdtLastSecurityChange, UInt64& pmaskDeny)
       в Microsoft.SharePoint.Library.SPRequest.OpenWebInternal(String bstrUrl, Guid& pguidID, DateTime& pdtTimeCreated, String& pbstrRequestAccessEmail, UInt32& pwebVersion, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32& pnLocale, String& pbstrDefaultTheme, String& pbstrDefaultThemeCSSUrl, String& pbstrThemedCssFolderUrl, String& pbstrAlternateCSSUrl, String& pbstrCustomizedCssFileList, String& pbstrCustomJSUrl, String& pbstrAlternateHeaderUrl, String& pbstrMasterUrl, String& pbstrCustomMasterUrl, String& pbstrSiteLogoUrl, String& pbstrSiteLogoDescription, Object& pvarUser, Boolean& pvarIsAuditor, Int32& plSiteFlags, Boolean& pbOverwriteMUICultures, Boolean& pbMUIEnabled, String& pbstrAlternateMUICultures, Int32& plSiteSchemaMajorVersion, Int32& plSiteSchemaMinorVersion, Int32& plSiteSchemaBuildVersion, Int32& plSiteSchemaRevisionVersion, Int32& puiVersion, Int16& pnClientTag, Boolean& pfIsEvalSite, Guid& pgSourceSiteId, DateTime& pdtExpirationDate, Guid& pgEvalSiteId, Guid& pguidAppInstanceId, String& pbstrRemoteAppUrl, String& pbstrOAuthAppId, String& pbstrAppDatabaseName, Guid& pgAppDatabaseServerReferenceId, String& pbstrAppDatabaseTargetApplicationId, String& pbstrAppWebDomainId, Int32& plUpgradeFlags, DateTime& pdtReminderDate, DateTime& pdtLastContentChange, DateTime& pdtLastSecurityChange, UInt64& pmaskDeny)
       в Microsoft.SharePoint.SPWeb.InitWebPublic()
       в Microsoft.SharePoint.SPWeb.get_AppInstanceId()
       в Microsoft.SharePoint.SPWeb.get_Url()
       в Microsoft.Office.Server.FeaturePushdownManager.FeatureStaplingAllowed(SPSite site, SPWeb rootWeb)
       в Microsoft.SharePoint.Portal.Administration.FeaturePushdownJob.PushDownFeatures(Guid[] webApplicationScopedFeatureIds, Guid[] siteScopedFeatureIds, Guid[] webScopedFeatureIds)
       в Microsoft.SharePoint.Portal.Administration.FeaturePushdownJob.Execute(Guid targetInstanceId)

    Исключение в методе Execute определения задания Microsoft.SharePoint.Portal.Administration.FeaturePushdownJob (идентификатор 6540f7e1-5026-46fe-a5ec-2fb25954484f). Дополнительные сведения см. ниже.
    
    <nativehr>0x80070003</nativehr><nativestack></nativestack>


    Проблема с сайтами 123 и 123123. Удалить через консоль управления их не получается. Ошибка та же. В центре администрирования владельцы и прочие данные, в отличии от работающих коллекций, не отображаются. Новые коллекции по этим же путям создать тоже не получается.

Ответы

  • Проблема решена следующий образом,

    Подключаемся к базе данных, база Sharepoint_Config таблица dbo.sitemap


    Открываем для изменения первые 200 строк, ищем там те пути, по которым сайтов уже не существует, и спокойно их удаляем. Готово.


    • Помечено в качестве ответа netRunner_razor 21 мая 2013 г. 14:44

Все ответы

  • Выполняемые команды,

    PS C:\Users\admin> stsadm -o deleteweb -url https://web.sitename/sites/123 -
    gradualdelete
    
    <nativehr>0x80070003</nativehr><nativestack></nativestack>
    
    PS C:\Users\admin> stsadm -o deletesite -url https://web.sitename/sites/123
    -gradualdelete
    
    <nativehr>0x80070003</nativehr><nativestack></nativestack>
    
    PS C:\Users\admin> stsadm -o databaserepair -url https://web.sitename/sites/
    123 -databasename wss_content
    
    <OrphanedObjects Count="0" />
    PS C:\Users\admin> Get-SPSite
    
    Url                                                     CompatibilityLevel
    ---                                                     ------------------
    http://orion-systems.ru                                 15
    https://web.sitename                                15
    https://web.sitename/sites/123
    https://web.sitename/sites/123123
    https://web.sitename/sites/fin                      15
    https://web.sitename/sites/info                     15
    https://web.sitename/sites/info1                    15
    https://web.sitename/sites/logistic                 15
    https://web.sitename/sites/nova                     15
    https://web.sitename/sites/orionspk                 15
    https://web.sitename/sites/root                     15
    https://web.sitename/sites/search                   15
    https://web.sitename/sites/spartak                  15
    https://web.sitename/sites/stsov                    15
    https://web.sitename/sites/systems                  15
    https://web.sitename/sites/test                     15
    https://web.sitename/sites/tr
    https://web.sitename/sites/trans
    
    
    
    PS C:\Users\admin> stsadm -o deletesite -url https://web.sitename/sites/tran
    s -gradualdelete
    
    <nativehr>0x80070003</nativehr><nativestack></nativestack>

  • Проблема решена следующий образом,

    Подключаемся к базе данных, база Sharepoint_Config таблица dbo.sitemap


    Открываем для изменения первые 200 строк, ищем там те пути, по которым сайтов уже не существует, и спокойно их удаляем. Готово.


    • Помечено в качестве ответа netRunner_razor 21 мая 2013 г. 14:44
  • Здравствуйте netRunner_razor,

    Спасибо за то, что Вы представили решение проблемы, потому что оно может быть полезным и для других пользователей!


    Уважаемые участники форума. У меня к Вам просьба: если какой-нибудь из ответов помог Вам решить Вашу проблему, пожалуйста, не забывайте отмечать его. Таким образом, Вы поможете и другим пользователям, у которых возникла схожая проблема! Спасибо!

    Модератор