Ошибка импорта контента MOSS 2007 - PullRequest
0 голосов
/ 18 декабря 2008

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

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

stsadm -o export -url http://localhost -filename C: \ Export

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

stsadm -o import -url http://myServer -filename C: \ Import

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

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

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

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

Ответы [ 2 ]

1 голос
/ 18 декабря 2008

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

0 голосов
/ 18 января 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...