我是否需要将用户迁移到我带来的每个内容数据库的声明? [英] Do I need to Migrate Users to Claims for each content DB I bring over?
问题描述
我们正在从SharePoint 2010服务器场迁移到SharePoint 2013环境。 每次我们引入另一个内容数据库时,最长的步骤是该数据库上的MigrateUsersToClaims - 需要几个小时。 这一步是否必要?
将数据库添加到声明环境时,装载和升级是否不够? 或者是否有更快的过程?
We are migrating from a SharePoint 2010 farm to a SharePoint 2013 environment. Every time we bring over another content database, the longest step is the MigrateUsersToClaims on that database - it takes several hours. Is this step necessary? Would the mount and upgrade not be enough when adding the database to a claims environment? Or is there a faster process?
推荐答案
挂载所有数据库然后运行Convert-SPWebAPpplication -Identity http:// webAppUrl -From Legacy -To Claims -RetainPermissions:
Mount all of your databases then run Convert-SPWebAPpplication -Identity http://webAppUrl -From Legacy -To Claims -RetainPermissions:
true
如果你在运行上面的数据库之后挂载数据库,只需重新运行它以将身份从经典转换为新的声明数据库。 Convert-SPWebApplication cmdlet比旧方法快得多。
If you mount databases after running the above, just re-run it to covert identities from classic to claims for the new databases. The Convert-SPWebApplication cmdlet is significantly faster than the older method.
这篇关于我是否需要将用户迁移到我带来的每个内容数据库的声明?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!