迁移SharePoint Portal Server 2003 (sps2003) 需要注意和出现的问题
2006-02-23 18:29
821 查看
由于客户的服务器病毒防火墙的倒掉,病毒有如潮水一般连绵不绝的把客户的服务器弄垮了,没有办法,只好重新安装系统和SPS 2003了。
看了关于备份和恢复的文档,在重装之前,总结了以下几个需要注意和备份的步骤
备份的步骤
1、AD信息的备份
2、SPS数据的备份
3、其他信息的备份
第一步,AD的备份。
可以使用系统提供的 “附件”-》“系统工具”-》“备份”工具来实现。
运行改工具后,选择备份,在需要备份的位置上,选择“Stytem Sate” 然后选择需要存放的位置。
![](http://images.cnblogs.com/cnblogs_com/voodooq/AD备份.JPG)
点击“开始备份” 就开始备份了
第二步 SPS的备份
可以使用 SharePoint Portal Server 数据备份恢复工具,操作起来还是比较简单的。
![](http://images.cnblogs.com/cnblogs_com/voodooq/SPS备份.JPG)
第三步 把其他需要备份的文件进行备份即可
恢复的步骤
1、先安装了操作系统之后,在进系统之前按F8,选择 第七项 “恢复域控制器”模式,然后使用刚才备份的AD备份进行恢复即可,要注意了,不要把服务器升级为域控制器之后才执行这个操作,本身这个备份就包含了提升服务器级别的配置了。
2、然后是安装SQLSERVER 2000
3、安装SPS2003
4、开始恢复门户
5、创建一个新的配置数据库
6、使用备份恢复工具 将之前备份的SPS门户文件进行还原
7、一切OK 了
PS:
有一点需要注意的,这也是大家可能会遇到的。就是我们在重新部署了AD控制器,并且和原来的域环境一样的情况下,还原的SPS门户会看不到,始终显示“不能完成此操作。请重试”的错误信息,这是因为保存在系统数据库中用户SID和AD中的用户不匹配造成的,解决的方法是在XXXX_Site数据库中执行以下代码
DECLARE @login varchar(40), @systemid varbinary(128)
DECLARE curUsers CURSOR LOCAL FOR
SELECT tp_login, tp_systemid FROM userinfo where tp_deleted = 0
OPEN curUsers
FETCH NEXT FROM curUsers INTO @login, @systemid
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT 'Resetting user ' + @login + ' to new SID '
PRINT suser_sid(@login)
UPDATE UserInfo
SET tp_systemid = suser_sid(tp_login) WHERE CURRENT OF curUsers
FETCH NEXT FROM curUsers INTO @login, @systemid
END
CLOSE curUsers
DEALLOCATE curUsers
GO
这样,将用户ID重新匹配,就可以继续使用了.
参考资料:
SharePoint站点中用户信息与AD用户信息的“不一致”问题
http://support.microsoft.com/kb/827701/
Fix those SIDs
看了关于备份和恢复的文档,在重装之前,总结了以下几个需要注意和备份的步骤
备份的步骤
1、AD信息的备份
2、SPS数据的备份
3、其他信息的备份
第一步,AD的备份。
可以使用系统提供的 “附件”-》“系统工具”-》“备份”工具来实现。
运行改工具后,选择备份,在需要备份的位置上,选择“Stytem Sate” 然后选择需要存放的位置。
点击“开始备份” 就开始备份了
第二步 SPS的备份
可以使用 SharePoint Portal Server 数据备份恢复工具,操作起来还是比较简单的。
第三步 把其他需要备份的文件进行备份即可
恢复的步骤
1、先安装了操作系统之后,在进系统之前按F8,选择 第七项 “恢复域控制器”模式,然后使用刚才备份的AD备份进行恢复即可,要注意了,不要把服务器升级为域控制器之后才执行这个操作,本身这个备份就包含了提升服务器级别的配置了。
2、然后是安装SQLSERVER 2000
3、安装SPS2003
4、开始恢复门户
5、创建一个新的配置数据库
6、使用备份恢复工具 将之前备份的SPS门户文件进行还原
7、一切OK 了
PS:
有一点需要注意的,这也是大家可能会遇到的。就是我们在重新部署了AD控制器,并且和原来的域环境一样的情况下,还原的SPS门户会看不到,始终显示“不能完成此操作。请重试”的错误信息,这是因为保存在系统数据库中用户SID和AD中的用户不匹配造成的,解决的方法是在XXXX_Site数据库中执行以下代码
DECLARE @login varchar(40), @systemid varbinary(128)
DECLARE curUsers CURSOR LOCAL FOR
SELECT tp_login, tp_systemid FROM userinfo where tp_deleted = 0
OPEN curUsers
FETCH NEXT FROM curUsers INTO @login, @systemid
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT 'Resetting user ' + @login + ' to new SID '
PRINT suser_sid(@login)
UPDATE UserInfo
SET tp_systemid = suser_sid(tp_login) WHERE CURRENT OF curUsers
FETCH NEXT FROM curUsers INTO @login, @systemid
END
CLOSE curUsers
DEALLOCATE curUsers
GO
这样,将用户ID重新匹配,就可以继续使用了.
参考资料:
SharePoint站点中用户信息与AD用户信息的“不一致”问题
http://support.microsoft.com/kb/827701/
Fix those SIDs
相关文章推荐
- 迁移SharePoint Portal Server 2003 (sps2003) 遇到的问题
- 迁移SharePoint Portal Server 2003 (sps2003) 遇到的问题
- 用SPSBackup将SharePoint Portal Server 2003站点迁移至新服务器
- 用SPSBackup将SharePoint Portal Server 2003站点迁移至新服务器
- SharePoint Portal Server 2003数据库迁移指南
- SharePoint Portal Server 2003数据库迁移指南
- SharePoint Portal Server 2003数据库迁移指南
- SharePoint Portal Server 2003数据库迁移指南
- SharePoint Portal Server 2003数据库迁移指南
- SharePoint Portal Server 2003(sps)+SQL Server 2005安装手记
- 在启用sharepoint portal server 2003的SSO时,提示“无法连接到数据库服务器,请检查配置账户的权利”的问题的解决方法
- SharePoint Portal Server 2003的两个小问题
- 《SharePoint Portal Server 2003 深入指南》开发部分大纲
- 配置和启动Sharepoint Portal Server 2003的SSO[single-sign-on]
- SharePoint Portal Server 2003安装图解
- 《SharePoint Portal Server 2003 深入指南》开放了两个章节在线阅读
- 在 SharePoint Portal Server 2003 中生成自定义报警结果信道
- SharePoint Portal Server 2003视频教程
- Managing SharePoint Portal Server 2003
- 如何检查SharePoint Portal Server 2003的安装文件的版本