#sharepoint #backup #wss #restore
Вопрос:
Мне нужно немного поработать с резервным файлом WSS .dat, и у меня возникли реальные проблемы с тем, чтобы заставить его что-либо делать.
Я установил его через stsadm, и, похоже, все прошло гладко, но теперь сайт перенаправляет меня на страницу с ошибкой — просто классический «Файл не найден», но в URL-адресе предполагается, что текст ошибки был бы «Класс не зарегистрирован», если бы было более информативное сообщение об ошибке.
Когда я запускаю «stsadm -0 перечислений сайтов-url=http://мой-восстановленный-сайт/» Я понимаю это:
C:>"C:Program FilesCommon FilesMicrosoft Sharedweb server extensions60BIN
stsadm" -o enumsites -url http://my-restored-site
<Sites Count="1">
<Site Url="http://my-restored-site" Error="Class not registered" />
</Sites>
Есть ли у меня какой-нибудь способ сказать, какой класс не зарегистрирован, или здесь происходит что-то совсем другое? Я включил ведение журнала Sharepoint, но, похоже, это не возымело абсолютно никакого эффекта, и, конечно, на пути, который я попросил его использовать, не существует файла.
Ответ №1:
Вот что я делаю в таком случае:
Используйте procmon для отслеживания использования реестра. Следите за HKCRCLSID
этим и NAME NOT FOUND
результатами.
Обратите внимание на CLSID, которые он не находит, найдите их в Google, чтобы понять, могут ли они иметь отношение к вашей проблеме. Выясни, что именно .dll предоставляет их и регистрирует это .dll с regsvr32 (или используйте соответствующий установщик для отсутствующего компонента, если отсутствует целая куча материалов).