设为首页 收藏本站
查看: 1100|回复: 0

[经验分享] Sharepoint迁移实践

[复制链接]

尚未签到

发表于 2019-2-3 15:39:29 | 显示全部楼层 |阅读模式
  1.备份//在CMD中使用以下命令
cd %systemdrive%\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\
stsadm.exe  -o backup -url http://192.168.1.2  -filename "E:\backup\2010_8_11_Backup.data" –overwrite

2.还原//在CMD中使用以下命令
iisreset /stop
cd %systemdrive%\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\
stsadm.exe -o restore -url http://127.0.0.1/ -filename "E:\Sharepoint Backup\Script\Sharepoint_en.data" -overwrite
iisreset /start

3.账号权限设置(非常非常非常重要)
如果使用的是外部的AD进行集中验证,则无需进行这一步。
原始的账号已经无法登陆,除非使用的是外部的AD验证。
应用程序管理-》网站集管理员-》更改网站集-》Web应用程序-》选择Web应用程序
将新系统的的管理员帐号添加进去,然后进入Sharepoint,删除原始的所有账号。

4.导出/导入用户
下载ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/addusers_x86.exe
将之更名为addusers.exe,复制文件进system32文件夹。
(也可以不必这么操作,放入system32只是为了方便直接在命令行中使用命令而不需要输入完整的绝对路径)
导出当前用户(在需要进行迁移的服务器上执行以下命令,导出当前用户到c:\users.txt文件中):
addusers /d:u c:\users.txt
/d:u参数中:u是必须的,如果不加u,那么中文的2000将导不出用户和组的中文描述。
导入用户(将导出的txt文件复制到新的服务器中,并在新的服务器执行以下命令):
addusers \\新的服务器名 /c c:\user.txt /p:e
参数解释:
计算机名:要建立帐号的计算机名
/c:使用文件引入用户列表
file path:加/c参数后,指定文件路径
/p:l/c/e/d:帐号选项,其中:
l:使用者下次登录时需更改密码
c:使用者不得变更密码
e:密码永远有效
d:帐号暂停使用
导入的账号将保持和导出的时候同样的组信息,但是密码为空,所以需要重新修改密码。
剩下的最后一步就是在Sharepoint中重新将导入的账号赋予权限,整个迁移结束。
  Sharepoint的迁移,之前尝试过使用Sharepoint 3.0管理中心进行备份操作,但是系统自带的备份在还原的时候总会遇到种种问题而导致还原失败,幸好是在测试环境中做的操作,不然服务器就被毁了。也尝试过使用备份数据库的方法进行导入导出备份,Backupexec的Sharepoint agent备份等等,但是这些方法在操作的过程中总会遇到各类问题而导致恢复无法正常完成。
  

  

  

  ______________________________________________________________________________________
  以下内容转自http://czxddlcs2007.blog.163.com/ 感谢Z_ShowChen,不过本人末经测试,请留意!
SharePoint2007迁移至SharePoint2010过程记录
  

  
  共涉及服务器3台,ABC环境:
  A:原SP2007及数据库所在服务器
  B:目标SP2010服务器

  C:目标SP2010数据库服务器

  SP2007:版本较旧,所有站点在同一web应用程序,同一网站集下(一个父站点,多个子站点的形式),原域名ADName1
  SP2010:最新版,目标是将原有的多个子站点分离出来,放至不同网站集下,新域名ADName2,且用户名均有变更
  步骤:
  1.备份A上原SP2007内容数据库WSS_Content_Old
  

  2.因原SP2007版本过低(没打什么补丁),因此无法直接升级至SP2010,需在一台中间服务器上搭建最新SP2007,添加 内容数据库WSS_Content_Old 进行一次数据库结构升级得到WSS_Content_Old。
  

  3.在服务器B上搭建SP2010环境,服务器C上搭建SP2010数据库
  (注1:中间发生过多次意外,原本SP2010环境和数据库均在C上,但C上又部署了其他项目,并将.netFrame升级至4.0,结果导致SP2010出错“定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节”,为了不和其他项目冲突,便将SP2010移出C服务器,.netFrame使用2.0,问题解决)
  (注2:账户说明
  搭建SP2010环境账户,spadmin,在administrator组中数据库账户,spsql,需要访问B及C服务器,以及C数据库相应权限
  

  4.SP2010上搭建web应用程序,1400端口(正式使用),1600端口(用于升级)
  

  5.将WSS_Content_Old内容数据库附加至C服务器的数据库,用spsql账户登录B,执行数据库升级命令Mount-SPContentDatabase -Name WSS_Content_Old -DatabaseServer  -WebApplication http://sp2010:1600
  (注3:spadmin无数据库对应权限,对数据库进行操作的指令需要spsql账户,而指令需要在sp2010环境下输入,所以需要spsql账户登录B服务器)

  

  6.数据库升级完成后,2007升级至2010完毕,1600web应用下可查看旧SP2007的站点,可将1600上先前生成的内容数据库删除
  

  7.对域用户进行迁移,指令如下,需spsql账号Stsadm.exe –o migrateuser –oldlogin  -newlogin  -ignoresidhistory(注4:每个账户均需执行一次,可使用批处理,语句如"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\Stsadm.exe" -o migrateuser - oldlogin ADNAME1\hlp -newlogin ADNAME2\heluping -ignoresidhistory
  

  在修改完成后,可进入内容数据库,查询表userInfo查看是否全部用户均以改回
  

  8.在SP2010环境中1400web应用程序下先建立所需要的站点,site1,site2,site3,site4
  

  9.在管理中心-〉备份与还原中,对1600中对应子站点分别进行备份,然后在1400中新站点还原,指令语句如下stsadm - o import -url http://B:1400/sites/site1/ -filename D:\sp_sites_import\site1_old.bak -includeusersecurity -updateversions 2
  (注5:原协同网站点的父站点内容无法正常迁移,需要自己手动迁移文档库及列表,迁移方式同上,父站点的权限需要重新分配。迁移完成后,所有子站点及列表文档库等权限与原协同网一致。
  

  10.SharePoint2010 资源管理器视图无法打开
  在客户端 服务 -开启webClient







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-671425-1-1.html 上篇帖子: SharePoint 2010 服务应用程序(Service Application)架构(2) 下篇帖子: DPM2012保护sharepoint场
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表