Ошибка импорта контента MOSS 2007

Я получил экспорт содержимого сайта MOSS 2007, который мне нужно воспроизвести в моей среде, но у меня возникают проблемы с его импортом с использованием stsadm.

Экспорт был выполнен с использованием stsadm, хотя команда похожа на:

stsadm -o export -url http://localhost -имя файла C: \ Export

Я использую команду импорта, например:

stsadm -o import -url http://myServer -имя файла C: \ Import

Большинство вещей идет нормально, пока я не получаю сообщение об ошибке:

В экземпляре объекта не задана ссылка на объект. в Microsoft.SharePoint.Deployment.RolesImport..ctor (и т. д.

По сути, ошибка связана с импортом групп ролей с другого сервера. Поскольку моя система представляет собой чистую установку MOSS 2007, у меня не настроены роли пользователей, как они есть, и я ожидал, что импорт содержимого справится с этим. Но на самом деле роли вообще не важны.

Можно ли выполнить импорт контента, но полностью игнорировать роли?


person Aaron Powell    schedule 18.12.2008    source источник
comment
Используется ли при экспорте параметр -includeusersecurity?   -  person Nat    schedule 18.12.2008


Ответы (2)


Нет, единственный вариант - удалить роли в файле Manifest.xml экспорта содержимого. Если вы получили экспорт в виде одного файла, просто переименуйте его в .CAB и извлеките файл Manifest.xml для изменения. Формат XML довольно обширен, и вам может потребоваться некоторое изучение, чтобы понять, где находятся роли. Microsoft задокументировала схему XML здесь: http://msdn.microsoft.com/en-us/library/bb249989.aspx

person Lars Fastrup    schedule 18.12.2008

Мы попытались решить эту проблему, удалив разделы из манифеста, как предлагал Ларс, но нам не удалось импортировать весь контент.

Нам нужно было получить экспорт с включенной опцией -includeusersecurity

person Aaron Powell    schedule 18.01.2009