SPS2003升级到MOSS2007相关资料及问题总结

这几天要把客户的SPS2003门户升级到MOSS2007的,客户SPS2003门户,数据26G,使用了自定义WebPart、自定义页面、SSO等功能。升级过程中碰到大量问题。其中主要的问题有几个,在这里把它们整理一下>

1、sps2003升级时,升级程序会把原始的IIS站点更改到其它端口号,使用新生成的站点代替,但是在配置过程中会暂时转到原始的网站。直接点击“完成升级”后,原始网站才会被删除。
如要升级的网站是
http://spsserver,升级时,升级程序会把此站点暂时改到一个随机端口(也可以自己指定),文中假设为
http://spsserver:1234,而80端口由升级后的网站代替,升级中打开http://spsserver会转到http://spsserver:1234。

2、升级日志中提示:
只有先运行升级前扫描工具,然后才能继续升级过程。请从以下路径运行该工具: C:\Program Files\Common Files\Microsoft Shared\Web
Server Extensions\12\bin\prescan.exe
解决方法:
转到%System Driver%\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN目录下
执行 Prescan /c preupgradescanconfig.xml /all

同时最好再用以下命令删除数据库中孤立的内容(升级程序启动后的情况,所以url使用更改后地址,建议在升级前运行2中的命令)
WSS:
STSADM -o databaserepair -url http://spsserver:1234 -databasename sps1_site -deletecorruption
SPS:
STSADM REPAIRORPHANS http://spsserver:1234

3、Prescan错误
运行prescan /all后,prescan日志中提示:
Skipping virtual server: http://spsserver/. Server state = NeedUpgrade. Most likely this virtual server is not extended with

WSS v2.
解决方法:
使用以下格式可以运行:prescan http://spsserver
如果后升级级过程中还提示2所示的错误,再试试prescan /all,我的情况是后面用/all就可以执行了。

4、升级日志中提示:
[SPManager] [ERROR] [2007/6/13 15:40:10]: CanUpgrade [SPContentDatabase Name=WSSUP_Temp_6fe51773-d1e8-48db-b4d8-4c83622d9795

Parent=SPDatabaseServiceInstance] failed.
[SPManager] [ERROR] [2007/6/13 15:40:10]: 输入字符串的格式不正确。
[SPManager] [ERROR] [2007/6/13 15:40:10]:    在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&
number, NumberFormatInfo info, Boolean parseDecimal)
   在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   在 System.Version..ctor(String version)
   在 Microsoft.SharePoint.Upgrade.SPDatabaseWssSequence.InternalCanUpgrade(String sqlstrLegacyBuildVersion)
   在 Microsoft.SharePoint.Upgrade.SPContentDatabaseSequence.get_CanUpgrade()
   在 Microsoft.SharePoint.Upgrade.SPManager.CanUpgrade(Object o)
[SPManager] [ERROR] [2007/6/13 15:40:14]: Migrate [SPMigratableSiteCollection Parent=SPManager] failed.
[SPManager] [ERROR] [2007/6/13 15:40:14]: 输入字符串的格式不正确。
[SPManager] [ERROR] [2007/6/13 15:40:14]:    在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&
number, NumberFormatInfo info, Boolean parseDecimal)
解决方法:
在60\bin目录下面运行一下这个命令
stsadm -o upgrade -url http://spsserver:1234 -forceupgrade -quiet

5、升级前做好备份,如整个60目录、站点所在的目录内容、数据库等,如果使用了SSO,还要备份SSO的加密键,否则你就别想用以前的数据了。

6、数据库所在的盘的空间,就我的理解至少要是待升级网站容量的3倍(欢迎提抛砖),像我的情况,由于数据库所在的分区只有40G,而原如数据库有26G,升级到最后一部提示空间不足而失败,极度郁闷

7、升级前的参考资料:
http://www.microsoft.com/taiwan/technet/columns/profwin/51-sppstomoss.mspx
微软工程师强烈建议看以下内容,E文的,累:
Upgrade large SharePoint Portal Server 2003 intranet portals to SharePoint Server 2007
http://www.microsoft.com/technet/prodtechnol/office/sharepoint/2007/sps2moss.mspx
Upgrade SharePoint Portal Server 2003 to SharePoint Server 2007
http://office.microsoft.com/search/redir.aspx?assetid=am101639131033&ctt=5&origin=ha101639821033
Upgrading to Office SharePoint Server 2007
http://technet2.microsoft.com/Office/en-us/library/396c85d9-4b86-484e-9cc5-f6c4d725c5781033.mspx
还有中文的资料园子里多着了,这里就不列了。

转载于:https://www.cnblogs.com/baoposhou/archive/2007/08/24/868853.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/536359.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Milking Time【动态规划-dp】

Milking Time POJ - 3616 Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so that she produces as much milk as po…

HTTP首部(1)

1、报文首部 HTTP协议的请求和响应必定包含HTTP首部,它包括了客户端和服务端分别处理请求和响应提供所需要的信息。报文主体字儿是所需要的用户和资源的信息都在这边。  HTTP请求报文组成 方法,URL,HTTP版本,HTTP首部字段 HTTP响…

UVA272--TEX Quotes【字符串】

TEX Quotes UVA - 272 题目传送门 题目大意&#xff1a;将输入字符串中的所有对双引号的做双引号改为 &#xff0c;右双引号改为 。 解决方法&#xff1a;遍历一遍及时修改即可。 AC代码&#xff1a; #include <cstdio> #include <iostream> #include <…

XMLHttpRequest+WebForm模式(接口IHttpHandler)实现ajax

首先引入ajax.js文件 创建xmlhttpRequest对象 Code//创建XMLHttpRequest对象var xmlHttp;function newXMLHttpRequest() { if (window.XMLHttpRequest) { xmlHttp new XMLHttpRequest(); } else if (window.ActiveXObject) { try { xmlHttp …

UVA----10082 WERTYU【字符串】

WERTYU UVA - 10082 题目传送门 题目大意&#xff1a;按照所给的键盘样式&#xff0c;以及错误的字符串&#xff0c;输出正确的字符串&#xff0c;其输入的每一个字符都按照键盘样式向右错移了一位。 解决方法&#xff1a;将整个键盘用数组存起来&#xff0c;遍历一遍即可。…

关于C生成的汇编与C++生成的汇编在函数名称上的差异

最近用到ucos&#xff0c;这个RTOS本身是用C语言和部分汇编编写&#xff0c;而自己又打算用C来写应用&#xff0c;在其中遇到几个问题&#xff0c;一番折腾之后&#xff0c;让我更加深刻认识到了在一些一般不注意的细节上&#xff0c;C与C的不同。 1、对于ucos&#xff0c;虽…

UVA401 ​​​​​​​Palindromes【字符串】

Palindromes UVA - 401 题目传送门 题目大意&#xff1a;给你一个字符串&#xff0c;判断其是回文串还是镜像串。 AC代码&#xff1a; #include <cstdio> #include <iostream> #include <algorithm> #include <cmath> #include <cstdlib> #…

IIS 5 与IIS 6 原理介绍

[ 转] ASP.NET Process Model之一&#xff1a;IIS 和 ASP.NET ISAPI 前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的&#xff1f;”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题&#xff0c;…

UVA340 ​​​​​​​Master-Mind Hints【数组】

Master-Mind Hints UVA - 340 题目传送门 题目大意&#xff1a;先输入一个整数n&#xff0c;表示有n个数字&#xff0c;下面第一行代表正确答案&#xff0c;其下每一行代表用户猜的答案&#xff0c;需统计其有多少数字位置正确&#xff08;A&#xff09;&#xff0c;有多少数…

教你如何把自己从好友的QQ中删除

在QQ中&#xff0c;有些人看了不太顺眼&#xff0c;真不知当初为何让他加自己为好友的&#xff01; 那有什么办法&#xff0c;可以把自己从对方的QQ中删除呢&#xff1f; 其实&#xff0c;用QQ就可以轻松搞定&#xff01; 让我来为你支一招吧&#xff01; 打开QQ&#xff0…

UVA1583 Digit Generator

Digit Generator UVA - 1583 题目传送门 题目大意&#xff1a;若x的各位数之和加上x本身等于y&#xff0c;则证明x是y的生成元&#xff0c;求输入数字n的最小生成元。 AC代码&#xff1a; #include <cstdio> #include <iostream> #include <algorithm> …

C++内存详解

伟大的Bill Gates 曾经失言&#xff1a; 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序&#xff0c;往往提心吊胆。如果不想触雷&#xff0c;唯一的解决办法就是发现所有潜伏的地雷并且排除它们&#xff0c;躲是躲不了的。本文的内…

UVA1584 ​​​​​​​Circular Sequence【字符串】

Circular Sequence UVA - 1584 题目传送门 题目大意&#xff1a;输入一个环形字符串&#xff0c;需输出其最小字典序的形式的字符串。 AC代码&#xff1a; #include <cstdio> #include <iostream> #include <algorithm> #include <cmath> #includ…

UVA1585 Score

Score UVA - 1585 题目传送门 题目大意&#xff1a;输入一个字符串&#xff0c;O的分数为1&#xff0c;若出现连续的O&#xff0c;如OOOO...&#xff0c;分数为1,2,3,4...&#xff0c;X为0分&#xff0c;求最终的分数 AC代码&#xff1a; #include <cstdio> #includ…

operater int()

class Number { int number; public: explicit Number(int n){number n;} operator int() //注意一定不能声明返回值 { return number; } }; int main () { Number n1 Number(100); int n2 n1; cout << n2 << endl; re…

UVA1586 ​​​​​​​ Molar mass

Molar mass UVA - 1586 题目传送门 题目大意&#xff1a;给你一个只包含C,H,O,N分子式&#xff0c;其中C,H,O,N的原子量分别为&#xff1a;12.01,1.008,16.00,14.01&#xff0c;求其分子量 AC代码&#xff1a; #include <cstdio> #include <iostream> #includ…

SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了

回顾&#xff1a; 在SharePoint V2 大家应该都用过模拟用户Impersonate这个功能&#xff0c; 这个功能用来暂时提升某个用户的权限&#xff0c;比如某个普通用户的本来不能修改某个列表的值&#xff0c;但是我们功能需要在修改。 缺点&#xff1a; 我们使用这个模拟用户功能…

UVA1225 ​​​​​​​Digit Counting

Digit Counting UVA - 1225 题目传送门 题目大意&#xff1a;输入一个数字T&#xff0c;代表有T组测试数据&#xff0c;下面每行有一个整数n&#xff0c;求将1到n的数字连成一串后每个数字出现的个数。 AC代码&#xff1a; #include <cstdio> #include <iostream&…

Chess Queen【数学】

Chess Queen UVA - 11538 题目传送门 题目大意&#xff1a;输入两个整数n,m&#xff0c;在n行m列的棋盘中放入白黑两个棋子&#xff0c;棋子在同一行、同一列或同一对角线上能相互进攻&#xff0c;问有多少种摆放方案。 AC代码&#xff1a; #include <cstdio> #incl…

Java开发中保证接口的幂等性问题

目录 1、解决方案 2、使用token保证接口幂等性的例子 3、在实际项目中&#xff0c;如何有效地使用token法来保证接口的幂等性&#xff1f; 4、3示例中如何获取请求中的 token 5、如果token验证失败&#xff0c;如何处理 6、在上述示例代码中加上token过期后重置的功能 7…