惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
爱范儿
爱范儿
J
Java Code Geeks
L
LangChain Blog
V
V2EX
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
Jina AI
Jina AI
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
博客园 - 司徒正美
B
Blog
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog

博客园 - Voodoo's天空

时间、事件、实践 投票作弊程序制作思路(续)——突破IP限制投票 投票作弊程序制作思路 C#中使用正则表达式清除javascript脚本的方法 一年没有更新自己的BLOG了,主要是记录一些从sqlserver导数据到oracle的解决方法 2004年的最后一个POST 开发自定义控件的笔记 (2) 开发自定义控件的笔记(1) 利用ADO中记录集筛选 Smart Client 高级开发 图解Windows历史 非常好的思想 (Design your web pages freely at runtime - by Jasper) 一个PHP版本的数据库操作类,针对MYSQL的 在不同语言中关于CheckBox的处理办法(ASP、JSP、PHP) 一个不完整的OLEDB操作类(自己乱写的,呵呵) Winform的登录窗体设计思路 在应用程序中打开浏览器 周末的中日之战…… 关于值类型和引用类型比较的问题
迁移SharePoint Portal Server 2003 (sps2003) 需要注意和出...
Voodoo's天空 · 2006-02-23 · via 博客园 - Voodoo's天空

由于客户的服务器病毒防火墙的倒掉,病毒有如潮水一般连绵不绝的把客户的服务器弄垮了,没有办法,只好重新安装系统和SPS 2003了。

看了关于备份和恢复的文档,在重装之前,总结了以下几个需要注意和备份的步骤

备份的步骤

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