我收到了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的干净安装,我没有设置他们所做的用户角色,我期待内容导入来处理它。但实际上,角色根本不重要。
是否可以进行内容导入但是完全忽略了角色?
答案 0 :(得分:1)
不,唯一的选择是删除内容导出的Manifest.xml文件中的角色。如果您将导出作为单个文件接收,只需将其重命名为.CAB并解压缩Manifest.xml文件以进行修改。 XML格式非常广泛,可能需要您进行一些研究以确定角色的位置。 Microsoft在此处记录了XML架构:http://msdn.microsoft.com/en-us/library/bb249989.aspx
答案 1 :(得分:0)
我们尝试通过删除清单中的部分来解决这个问题,因为Lars建议但是导致无法导入所有内容。
我们必须在启用-includeusersecurity
选项的情况下获得导出