none
Восстановление документов из испорченной базы SharePoint 2013 RRS feed

  • Общие обсуждения

  • Здравствуй,

    У меня есть битая базы данных SharePoint, после падения сервера.
    Пробовал восстановить с помощью SQL DBCC CHECKDB или DBCC CHECKDB ('WSS_Content Lib', REPAIR_ALLOW_DATA_LOSS) нет результата, выдает перечень не соответствий и ошибок.
    Программа Kernel SharePoint - может показать документы, но это платный продукт.

    Пробовал C # скрипты и инструмент из CodePlex.com, однако они работают с целыми базами :(

    Быть может, кто-то, даст совет по, как получить документы из поврежденной базы данных.

    Спасибо.

    13 марта 2016 г. 1:10

Все ответы

  • а подключаться к неприсоединенной базе через ЦА не пробовали?

    ЦА-Резервное копирование-Восстановление базы из неприсоединенной базы данных контента

    14 марта 2016 г. 6:31
  • а подключаться к неприсоединенной базе через ЦА не пробовали?

    ЦА-Резервное копирование-Восстановление базы из неприсоединенной базы данных контента

    Да, пробовал. Ошибки при попытки выгрузить или обратиться к базе. 

    Извиняюсь за флуд на форуме, но вот ветка с подробными ошибками:

    https://social.technet.microsoft.com/Forums/ru-RU/e16a157e-cf8a-490e-a5c5-b753eeb3c6df/-?forum=sqlru


    14 марта 2016 г. 8:13
  • Нашел следующее решение 
    (http://johanmeyer.ukuvuma.co.za/2013/02/14/sharepoint-content-database-extract/ ) для SP2010 

    но в SP2013 новая схема и таблицы
    (https://blogs.technet.microsoft.com/wbaer/2012/12/20/shredded-storage-and-the-evolution-of-sharepoints-storage-architecture/ )
    Notable SharePoint Server 2013 Schema Changes
    •dbo.AllDocStreams has been renamed to dbo.DocStreams. Each row in dbo.DocStreams stores a chunk or portion of the BLOB. 
    •A new DocToStreams table contains a pointer to a corresponding row in dbo.DocStreams. The BLOB Sequence Number (BSN) is used to manage the BLOB sequence across dbo.AllDocVersions, dbo.DocsToStreams, and dbo.DocStreams. NextBSN is used to manage the last BSN for each BLOB.
    •The BLOB access pattern is dbo.AllDocs/dbo.AllDocVersions > dbo.DocsToStreams > dbo.DocStreams.

    Прошу помогите адаптировать для 2013, я совершенно не знаю TSQL
    14 марта 2016 г. 13:43