Win7下安装Moss2010问题总结

SharePoint正式版发布后,把系统从Windows2003 升级到 Win7 64位,装备安装SharePoint2010;结果发觉安装过程中问题一大堆,总结一下:

1.装完Sqlserver2008 64位后,要打SP1补丁SQLServer2008SP1-KB968369-x64,然后打SQLServer2008-KB970315-x64和SQLServer2008-KB976761-x64两个补丁;SP1补丁时出现“共享功能无法启动”,导致后两个补丁无法正常运行,可以尝试修复一下SqlServer后,再安装该补丁。安装前把计算机相关功能给启用了

2.安装SharePoint时,直接双击SharePointServer.exe,出现提示“该系统不支持”,这个问题要通过修改配置来解决,先进行解压,参考文章http://www.xker.com/page/e2009/1128/87393.html

在C盘创建一个文件夹,名为SharePointFiles

将OfficeServer.exe拷贝到C盘的SharePointFiles文件夹中。

执行命令行代码:c:\SharePointFiles\OfficeServer.exe /extract:c:\SharePointFiles。

注意,/extract后面的冒号和”c:”是没有空格的。

修改Config.xml文件

导航到C:\SharePointFiles\Files\Setup\Config.xml文件;

修改Config.xml文件,在<configuration>节点下增加子节点,内容如下:

  <Setting Id="AllowWindowsClientInstall" Value="True"/>

然后运行解决后目录的setup进行安装。

安装过程没有问题,当进行到配置SPS步骤的数据库配置环境时,如果你选择的是多服务器场方式安装,那么没有域帐号,这个环节是没办法通过的,而在2007中可以用“机器名\本地帐号”来进行连接,但2010必须要求是域帐号。选择独立模式安装的话,不会出现配置数据库界面,SPS自动使用 SqlServer Experss 连接,并不采用我们已经安装好的SqlServer2008 实例来连接数据库,感觉很让人费解。只能去漂洋过海查资料,找到这么两篇:http://blog.sharepointdevelopment.nl/post/Complete-Single-Server-SharePoint-2010-installation-using-local-accounts.aspx

http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?List=0ce77946%2D1e45%2D4b43%2D8c74%2D21963e64d4e1&ID=112&Source=http%3A%2F%2Fsharepoint%2Emicrosoft%2Ecom%2Fblogs%2Ffromthefield%2FLists%2FPosts%2FAllPosts%2Easpx

PowerShell下用New-SPConfigurationDatabase命令创建配置数据库及场环境,其中Passphrase密码要输入满足密码复杂策略

创建过程中依旧出现N多让人错误,具体多少个都记不太清,总之一个一个解决,一般都是通过打补丁,重启来解决的,列举几个常见的错误:

(1)无法加载程序集“Microsoft.IdentityModel”,下载安装“Geneva.IdentityServer.x64”

(2)找不到程序集"System.Web.DataVisualization",下载安装MSChart。

出错后,删除已经创建好的数据库,然后重新运行PowerShell,重新操作一遍,如果仍报程序集错误,可到"C:\Windows\Assembly"目录中查看该程序集是否已经安装成功,注意程序集名,版本和密钥信息与出错提示的程序集信息都要一致。如果程序集不存在,则说明补丁升级未成功,如果已经存在,并且签名一致,重启计算机后再运行PowerShell配置。

(3)“用户已存在或不惟一”错误,在PowerShell中用"New-SPConfigurationDatabase”,命令时,数据库名,然后输入数据库服务器这时会弹出,输入用户标识对话框,在这个框中用户名输入“计算机名\管理帐号”,帐号密码,貌似是没有输入计算机名,只输入管理帐号的原因。

另外还有补丁"Windows6.1-KB974405-x64”,"Windows6.0-KB974405-x64"什么的,都忘了是哪里出错时打的,太多了,已经记不大清到底打了哪些补丁。

问题一个一个解决完毕后,数据库及服务器场配置开始,过一段时间命令提示符出现“PS C:\Users\用户名”,那么说明配置完成,基本算是成功了。

运行SharePoint产品配置向导,这时候发现直接跳过了第二步的数据库配置,说明我们前面的配置是成功的,可以静下心来等待着配置结束。

进入管理中心,创建第一个网站,创建完毕,没有问题,一切正常;打开SharePoint Designer 准备创建一外部内容类型,利用BCS连接查询一数据库数据;结果发现,该功能无法使用,Designer弹出错误信息“业务数据连接元数据当前不可用”,打开Windows事件查看器,发现如下错误信息:

不可访问 BDC 服务应用程序 Business Data Connectivity Service。完整的异常文本为:

无法识别的属性“allowInsecureTransport”。请注意属性名称区分大小写。 (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Bdc\client.config line 36)

估计又是哪个补丁没打上的原因,继续漂洋过海寻求信息帮助,找到如下文章:
http://blogs.msdn.com/b/sharepoint/archive/2009/11/19/installation-notice-for-the-sharepoint-server-public-beta-on-microsoft-windows-server-2008-r2-and-microsoft-windows-7.aspx

If you will be installing the SharePoint Server 2010 Public Beta on Microsoft Windows Server 2008 R2 or Microsoft Windows 7, then you will need to download and install an update from http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806  to resolve an issue that occurs in Microsoft SharePoint Server 2010 when provisioning Service Applications or when accessing pages that make service calls.  Without the hotfix, these operations will result in an error "System.Configuration.ConfigurationErrorsException: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\<Service Area>\client.config line <Line Number>)". 
If you have already installed Microsoft SharePoint Server 2010 on a server running Microsoft Windows Server 2008 R2 or Microsoft Windows 7, Microsoft SharePoint Server 2010 does not need to be reinstalled when the update becomes available; however, Service Applications that have been successfully provisioned without the update installed may need to be removed and re-provisioned once the update has been successfully applied.

下载Win7更新补丁: Windows6.1-KB976462-v2-x64,安装后重启计算机,再次打开SharePoint Designer测试,发现错误已经解决。

 

发些牢骚:2010的安装与配置比起2007来说,并没发现有什么简化,相反感觉变得更复杂了,微软的东西越弄越复杂,越弄越大,一个Office2010,要3个多G,

装一个软件,要求也越来越严格,必须什么样的操作系统,多少位的系统,多少位的数据库支撑,必须打过什么补丁,必须装了什么插件.......

有时候装一个软件下来,都弄不清到底要装多少其他支持性的软件,弄的见了升级补丁就直接打了,也不管补丁有什么用。

 

经过这么多次失败,使我更坚信Moss2010还会有其他问题,发现---解决---不断更新中………

 

参考:

http://blog.sharepointdevelopment.nl/post/Complete-Single-Server-SharePoint-2010-installation-using-local-accounts.aspx

http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010setup/thread/87c38e81-3caa-402d-959c-f770ebcd977e

http://www.xker.com/page/e2009/1128/87393.html

http://www.pavelnovotny.info/?page=2

http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?List=0ce77946%2D1e45%2D4b43%2D8c74%2D21963e64d4e1&ID=112&Source=http%3A%2F%2Fsharepoint%2Emicrosoft%2Ecom%2Fblogs%2Ffromthefield%2FLists%2FPosts%2FAllPosts%2Easpx

转载于:https://www.cnblogs.com/greeny/archive/2010/09/14/1826065.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本工具多次测试均未出现问题,可以使用,如果发现自己无法使用,请先看下面介绍与说明 谢谢!! 感谢驴友yxrsys,在verycd发布资源 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统 程序根据当前系统non-Unicode设置自动显示中/英界面 "自动修复"自动判断和系统启动有关的条件并自动修复程序支持的盘符上的NT系统启动,无需用户手工干预 "高级修复"只供特殊需要的朋友,参看下面应用实例中的高级修复部分 PE中自动判断PE环境,单硬盘可以直接"自动修复",如多硬盘在PE中修复时推荐使用"高级"修复选择你作为系统引导的盘符 适用范围: -------- 1.启动菜单/启动文件丢失修复: 适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2) 2.修复其他因BCD相关引起的故障 a. Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单丢失 b. Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面) c. BCD 引起的启动菜单选择界面乱码现象 3.系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2中 a. 运行msconfig后"启动"或"引导"栏空白 b. 管理员身份运行命令提示符中后运行bcdedit等和BCD相关的操作提示出错 c. 系统属性的"启动和故障恢复"窗口无法配置"默认操作系统"和"等待时间" d. 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单 注: 3的这种情况是否要强制修复自行决定。 额外功能: 为VISTA/2008添加修复计算机(Windows Recovery Environment)菜单 使用方法:在系统盘符中新建recovery文件夹,再把光盘或安装程序中的boot\boot.sdi和sources\boot.wim复制至 recovery文件夹,再运行本程序,即可自动添加。 修复效果: 存在原BCD或Boot.ini时程序将予备份,备份文件名/路径在修复完成后给出提示 NT5.x菜单在boot.ini中以"Microsoft Windows Server 2003 x86"形式存在 NT6.x菜单在BCD中以"Windows Server ® 2008 Standard x86"形式存在 NT6.x的修复过程提示成功即时写入生效,NT5.x的修复在最后完成后再一并写入生效 NT5.x支持最多同接8个硬盘时的修复,但如果不同接口硬盘混用且三个或以上硬盘就未必能准确判断硬盘号,三硬盘以上 并混用的情况就算微软自己的控制台都未必能准确判断 NT6.x理论无限制硬盘数,也不限制混用 根据当前系统non-Unicode设置决定修复后的启动菜单中/英优先级 NT5.x+NT6.x的多系统中 - 当存在多个NT5.x时,修复后BCD显示的NT5.x相应菜单为“Earlier Version of Windows”, 当只有一个NT5.x系统,修复后BCD中显示的NT5.x相应菜单则为类如"Microsoft Windows Server 2003 x86"格式 不修复NT5.x的Boot.ini和NT6.x的BCD中的多余的启动菜单 因为精简版的精简程度无从判断,所以不保证能修复精简版系统启动故障 自BCDautofix发布以来极少回答一些朋友在使用上的疑问,这里和NTBOOTautofix一并释疑 一、BUG报告:readme中写的邮箱我极少打开,所以未必能及时回信。 二、请不要拿本工具和EasyBCD或VistaBoorPro等工具作比较: 那类工具重在管理 - 如改启动菜单名,添加/删除菜单等,要用在修复功能上需要使用者自己了解故障原因和解决流程后 才能手工修复,多数情况下其手工也无法完美修复。 而本工具重在修复,修复功能大多是那类工具无法实现的,当然本工具也不能实现那类工具的管理操作。 三、程序用批处理编写:请看不起批处理的免下载使用而避免下载后浪费诸多表情 四、如不能修复请自己先了解一下是否程序适用范围内:例如有些硬件原因引起的3D启动画面不存在,象这类的非BCD引起的类似故障是此工具无法处理的 五、手工处理教程为什么不写:其实以前曾经写过很多,但并不多人看,有时一个“活动分区”的识别就要大花唇舌说明,一句bcdedit /set {ntldr} description "Microsoft Windows XP"或bootsect /nt60 sys可以解决的手工处理方式不少人都
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值