在Sharepoint安装向导安装完毕以后,会提示启动配置向导,进入配置向导界面,在这里可以配置服务器场数据库及管理中心站点的相关设置。在Windows Server2008 R2上面进行配置基本上比较顺利,然而自己在Win7 上却困难重重。
本机Win7 x64, 安装SQLServer2008 x64宣告失败,打算使用Sharepoint Foundation自带的MS SQL ServerExpress数据库。在进入配置向导以后,服务重启警告之后就出现了错误:未能启动数据库服务 MSSQL$Sharepoint的错误,( Failed to start the database service MSSQL$Sharepoint, Repair this product by selecting it from the Add/Remove programs menu):
看来MSSQL Express也没法用,这一步执行不过去,网上找到解决办法,就是修改注册表:
regedit打开注册表编辑器,找到HKLM_Local_Machine/Software/Microsoft/Shared Tools/Web Server Extensions/14.0/WSS/”,编辑键”ServerRole”的值,把”SINGLESERVER” 修改为 “APPLICATION”。
经过上面的修改,这个错误就解决了,可能在安装的时候选择的选项有问题才导致这个问题。
由于本机没有安装AD,也不属于Windows的域成员,在接下来的创建新服务器场时又遇到了问题,在创建数据库时弹出以下错误提示:The specified user administror is a local account. Local accounts should only be used in stand alone mode.
这个问题的解决方法是手动创建服务器场数据库,操作步骤为:
1.以管理员身份打开命令提示符窗口,将当前目录设置为"Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN"目录
2. 在命令提示符窗口中输入"psconfig.exe –cmd configdb –create –server <开发机器的机器名> -database SharePoint_Config –user <开发机器管理员帐户> -password <开发机器管理员帐户的密码> -passphrase <指定一个用来加密SharePoint服务器场通讯的密码>"
3.运行命令,这将为SharePoint 2010系统创建配置数据库。
虽然在执行过程中,会输出"本地帐户应只能在独立模式中使用"之类的信息,但这并不会阻止成功创建配置数据库。
由于本机缺少可用的数据库,这个数据库配置也只好作罢了。不过折腾这么多次,有用的解决方法还是要记下来的,有相似问题的人可以相互参考一下。