我想知道是否有一种方法可以使用.Net代码,如果这些SharePoint环境位于不同的版本上(一个在SharePoint 2007上,一个在SharePoint 2010上,则用于将内容和网站从一个SharePoint服务器移动到另一个)例子)?
答案 0 :(得分:1)
从2007年到2010年迁移网站的最佳方法是通过数据库分离升级。这根本不涉及编写任何代码,除了,我想如果你想自动化这些中间步骤的过程。简而言之:
从Powershell运行this command。
Mount-SPContentDatabase "YourDBName" -WebApplication http://webapplication.com -DatabaseServer "yourserver" -UpdateUserExperience
SharePoint将在安装时自动将这些网站更新为2010。如果您将-UpdateUserExperience
标记设置为关闭,则网站将不会添加功能区,否则它们看起来仍在使用2007.否则...如果2007场中的场帐户与场帐户不同在2010服务器场上,您可能需要在复制数据库之前为2010服务器场帐户授予对要迁移的数据库的访问权限。毋庸置疑,SharePoint将无法安装无法访问的任何内容。
答案 1 :(得分:1)
您还可以探索使用ShareGate等第三方工具进行数据迁移的可能性。