存档

‘SharePoint’ 分类的存档

新版的Adobe Reader内置SharePoint支持了

2015年7月6日 没有评论

无意中发现Firefox提示Adobe Reader的插件不是最新的了,所以就升级一下。升级以后默认就是那个“最近”的视图。看到下面添加账户,就点开看看。原本以为是Adobe的账户呢,结果发现是SharePoint的账户,瞬间呆了。

image

image

分类: SharePoint 标签:

介绍两个用于SharePoint的JavaScript资源

2015年6月18日 没有评论

最近一直在写SharePoint托管的SharePoint App,只能使用JavaScript来写,加上又都是异步,写起来很痛苦。昨日无意中点开CodePlex以后,发现首页的MOST POP里面介绍了crudeSP,就打开看了一下,发现是好东西。于是又在Codeplex里面找了一下,结果又找到一个好东西CamlJs。

crudeSP包装了SP.js原有的接口,提供了一个更简单的列表和文档库的增删改查接口,还有一个简单的Caml构建器。

CamlJs则就是一个专门的Caml构建器,使用起来很像Linq的的语法,甚是流畅。

他们的地址分别是:

http://crudesp.codeplex.com/

http://camljs.codeplex.com/

记录下来,以备后用。

分类: SharePoint 标签: ,

在SharePoint 2013的SharePoint App中使用Bootstrap

2014年11月17日 没有评论

知乎上有人说“很多审美糟糕的程序员拿到Bootstrap 了以后都以为自己不需要前端了”。但是在没有前端工程师的情况下,还是得用Bootstrap。

查了一下,貌似国内没有人写。老外有写的,一是版本有点老,二是方法麻烦,估计也是强迫症闹的。他非要把bootstrap的css、js、img合并到App自己的相应目录,得到的结果是自己修改css。要知道修改这个有多痛苦。

后来试验了直接在项目中创建一个bootstrap的目录,那些css、js、img都扔这里下面,就全解决了…….目前Napa测试了可用。

分类: SharePoint 标签:

SharePoint 2013上的DistributedCOM的10016错误解决

2014年11月10日 没有评论

CLSID{61738644-F196-11D0-9953-00C04FD919C1}很容搜索到,这个是IIS WAMREG admin Service组件。在管理工具的组件服务里面可以找到这个组件,但是无法编辑这个组件。

image

翻墙google一下,这个问题貌似很多年了,解决办法也简单,在注册表编辑器里面搜索这个CLSID,能搜索到注册表项文件夹,直接在左侧选中文件夹,右键菜单选择选择权限。在权限窗口里面直接点击高级,然后在高级安全设置里面修改所有者。默认的所有者为TrustedInstaller,修改为Domain Admins。

image

修改完以后看看Domian Admins的权限有没有开成完全控制,如果开到完全控制,就可以保存退出了。再回到组件服务里面,那个组件就可以编辑激活权限了。

分类: SharePoint 标签:

Office Web Apps升级

2014年10月20日 没有评论

这两天新做了一个SharePoint的开发环境,当中有一个OWA的服务器,直接连上Windows Updates一顿狂升级,然后就用不了。

找到了半天的错误信息,然后翻墙找问题,结果问题居然是OWA每升级一次,就要重新创建OWA的Farm。

不吐槽了,开始重建:

首先退场:

Remove-OfficeWebAppsMachine

然后重新建场,其实和第一次创建是一样的:

New-OfficeWebAppsFarm -InternalURL "http://Contoso-WAC" -AllowHttp -EditingEnabled
分类: SharePoint 标签:

SharePoint 2013中PerformancePoint仪表板设计器连接Analysis Services 2012的问题

2014年10月11日 没有评论

在SharePoint 2013的PerformancePoint仪表板设计器在创建链接到AnalysisServices 2012的数据链接的时候,数据库列表无法获取服务器上的数据库。这个问题挺让人困惑的。翻墙查询,发现有老外对问题作了分析,还提出了解决办法。

Why can’t SharePoint Dashboard Designer 2013 connect to SQL Analysis Services 2012?”里面找到是ADOMD的版本过新导致的问题,并给出了老版版的ADOMD的下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=16978

之后的一篇“PerformancePoint Dashboard Designer Can’t Find Any SSAS Databases or Cubes Part II”给出了不安装老版本ADOMD的方法:修改C:\Program Files\Microsoft Office Servers\15.0\WebServices\PpsMonitoringServer中的Web.Config文件。在这个文件中找到如下这段:

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="Microsoft.AnalysisServices.AdomdClient" publicKeyToken="89845dcd8080cc91" culture="neutral" />
            <bindingRedirect oldVersion="9.0.0.0" newVersion="10.0.0.0" />
        </dependentAssembly>
    </assemblyBinding>
</runtime>

将其中的

oldVersion="9.0.0.0" newVersion="10.0.0.0"

修改为

OldVersion="10.0.0.0" newVersion="11.0.0.0"

然后重启IIS。

这个方法使得PerformancePoint可以使用最新版的ADOMD,也就不用再装老版本的ADOMD了。

SharePoint 2013两则问题解决

2014年9月30日 没有评论

问题1:为安全存储服务创建新密钥的时候,被提示创建不成功。

解决:查看ULS Log,错误信息是当前用户的权限不够。将当前用户设置为安全存储服务的管理员,问题没有解决。由于服务账号和场管理员账号不是一样的,于是使用服务账号访问管理中心,创建新密钥成功。

 

问题2:使用SharePoint Designer 2013访问Office 365中的SharePoint Online网站,但是在登录的时候,登录框反复出现,症状如同密码输入错误,反复验证。

解决:在从浏览器中访问网站,确认账号和密码都没有问题以后,这个问题困扰了我很久。突然在某个时间点发现当前PC的时间不对,应该是PC修理是主板电池没有接好,导致PC时间不对,以致登录验证不能通过。通过Internet更新时间以后,验证通过。

分类: SharePoint 标签:

树莓派和Cubieboard对比测试(7) – Server Benchmark

2013年4月16日 没有评论
Tests:132
Iterations:200
Raspberry Pi
(second)
Cubieboard
(second)
test_1_create_dir
0.0016
0.0066
test_1_small_page
0.4975
0.8329
test_1b_small_page
0.5030
0.1360
test_1c_small_page
0.5000
0.1394
test_1d_small_page
0.5018
0.1377
test_1e_small_page
0.5013
0.1362
test_2_create_tempfile
0.0018
0.0006
test_2_medium_page
1.4950
0.5396
test_2b_medium_page
1.4955
0.5362
test_2c_medium_page
1.4949
0.5372
test_2d_medium_page
1.4927
0.5366
test_2e_medium_page
1.4965
0.5376
test_3_large_page
4.3020
1.6656
test_3_write
0.1554
0.0348
test_3b_large_page
4.2496
1.6978
test_3c_large_page
4.2650
1.6691
test_3d_large_page
4.2501
1.6671
test_3e_large_page
4.2698
1.6658
test_4_append
0.1096
0.0288
test_4_huge_page
6.5672
2.6030
test_4b_append
0.1072
0.0282
test_4b_huge_page
6.5808
2.6000
test_4c_huge_page
6.5739
2.6074
test_4d_huge_page
6.5768
2.6006
test_4e_huge_page
6.5674
2.6003
test_5_fileinfo
0.3705
0.1101
test_6_read_1024
2.0055
0.7907
test_6b_read_512
2.1653
0.7381
test_6c_read_256
2.5338
1.0037
test_6d_read_128
4.2413
1.6938
test_6e_read_64
7.2141
2.7522
test_6f_read_32
13.0593
4.7837
test_6g_read_16
24.1039
9.4418
test_7_read_8
30.2461
14.2243
test_9_readdir
1.9800
0.5612
test_arithmetic
0.0049
0.0022
test_array_operators
0.0076
0.0028
test_bitwise
0.0009
0.0004
test_casting
0.0235
0.0094
test_chr_fixed
0.0297
0.0144
test_chr_hardcoded
0.0067
0.0025
test_chr_var
0.0269
0.0107
test_comment_loop
0.0024
0.0013
test_compare
0.0022
0.0007
test_compare_false
0.0002
0.0001
test_compare_invert
0.0003
0.0001
test_compare_strict
0.0004
0.0001
test_compare_unstrict
0.0009
0.0003
test_connect_db
0.0057
0.0021
test_constants
0.0038
0.0015
test_crc32
0.0025
0.0010
test_db_setup
0.5372
0.1721
test_del_file
0.0015
0.0005
test_del_tempdir
0.0010
0.0003
test_distinctcolumn
1.7714
0.5888
test_do_while
0.0081
0.0046
test_do_while_break
0.0026
0.0010
test_empty
0.0003
0.0001
test_empty_loop
0.0024
0.0013
test_fetcharray
1.0424
0.3956
test_fetchassoc
0.8615
0.3523
test_fetchlength
0.8797
0.3426
test_fetchrow
0.8571
0.3512
test_fieldflags
4.2034
1.3129
test_foreach
0.0524
0.0140
test_get_class
0.0035
0.0011
test_global_scalar_assign
0.0012
0.0005
test_global_string_assign
0.0081
0.0026
test_if_constant
0.0004
0.0002
test_increment
0.0028
0.0012
test_is_array
0.0009
0.0003
test_is_object
0.0008
0.0002
test_is_type
0.0024
0.0008
test_isset
0.0003
0.0001
test_line
0.0004
0.0002
test_local_array_assign
0.0371
0.0095
test_local_boolean_assign
0.0022
0.0007
test_local_float_assign
0.0019
0.0005
test_local_hash_assign
0.0015
0.0005
test_local_integer_assign
0.0018
0.0005
test_local_object_assign
0.0024
0.0008
test_local_scalar_assign
0.0028
0.0008
test_local_string_assign
0.0062
0.0026
test_maxget
0.7916
0.2809
test_md5
0.0045
0.0017
test_microtime
0.0158
0.0059
test_mt_rand
0.0012
0.0005
test_numfields
2.9782
0.9294
test_numrows
2.8206
0.9266
test_ord
0.1318
0.0460
test_ordered_functions
0.0233
0.0081
test_ordered_functions_references
0.0219
0.0084
test_page1a
0.2725
0.0731
test_page1b
0.2628
0.0721
test_page1c   
0.2614
0.0724
test_page1d
0.2731
0.0725
test_page1e
0.2685
0.0723
test_page2a
0.8477
0.2478
test_page2b
0.8401
0.2445
test_page2c
0.8429
0.2387
test_page2d
0.8600
0.2388
test_page2e
0.8596
0.2448
test_page3a
1.3348
0.4008
test_page3b
1.3314
0.3999
test_page3c   
1.3342
0.4022
test_page3d   
1.3350
0.4005
test_page3e
1.3223
0.4025
test_page4a
1.8538
0.6009
test_page4b
1.8515
0.6015
test_page4c
1.8387
0.6083
test_page4d
1.8492
0.6101
test_page4e
1.8893
0.6100
test_preg_match
0.0096
0.0031
test_rand
0.0017
0.0007
test_references
0.0005
0.0002
test_rowcount
0.3727
0.1194
test_sha1
0.0067
0.0019
test_sort
4.2313
1.4310
test_sort2
4.3091
1.4196
test_sort3
4.2213
1.4108
test_string_append
0.0048
0.0018
test_strlen
0.0009
0.0003
test_sumcolumn
0.7706
0.2766
test_switch
0.0062
0.0030
test_time
0.0016
0.0012
test_unordered_functions
0.0249
0.0092
test_variable_variables
0.0025
0.0007
test_while
0.0089
0.0052
test_write
0.5102
0.1655
test_write2
0.5368
0.1865
test_write3
0.5537
0.1849
test_write_cleanup
0.0080
0.0032
Total time
207
79

综合评分

  • 树莓派 145
  • Cubieboard 378
分类: Apache, ARM, Linux, MySQL, PHP, SharePoint 标签:

SharePoint2010用什么数据库好?

2011年1月6日 1 条评论

SharePoint2010的文档中明确指出SQL Server 2000不再被支持,而SQL Server 2005 和2008以及2008R2都是被支持的,那么选用哪个好呢?

仔细看文档可以发现,除了SQL Server 2008 R2以外,要想安装SharePoint2010都需要一定的补丁和相应的hot fix。也就是说,你打了ServicePack以后,还要装若干补丁。

另一个角度看,SQL Server 2008 R2是最新的版本,被支持的时间现在看是最长的。

总和前面叙述的两条,如果有条件选择SharePoint2010是用什么数据库的话,我推荐SQL Server 2008 R2。

分类: SharePoint, SQL Server 标签:

在XSL中完成Decode

2010年7月28日 没有评论

问题来源于在SharePoint中使用数据视图的时候,如果列的类型是“People or Group”的话,页面上会显示一堆的html,而不是人或者组的名字。

查看了一下html和xsl的代码,发现是xsl将数据源的数据转换成html的时候,将内容进行html encode。而XSL的语法中有要求禁止html encode的属性,这样我们就可在数据视图中显示带有链接的人名或者组名了。具体如下:

<xsl:value-of select="@Sourcing" disable-output-escaping ="yes"/>

分类: SharePoint, XML 标签:

SharePoint精英峰会 2010-10-30 北京

2010年7月27日 没有评论

分类: SharePoint 标签:

重新开始SharePoint旅程

2010年3月6日 没有评论

上半年无论如何微软的几个产品要上市了,包括Visual Studio 2010,Office 2010还有SharePoint 2010。有人都用上RC了,我这里才把机器准备好,不过还不晚,至少还没有RTM。

之前的Blog里面说过我测试的SP 2010 Beta2都是在2G RAM的虚机里面跑的,不过那确实太累了。安装完再跑完配置向导,创建了第一个网站,怎么着也得将近3G的内存被吃掉了,这还是没有开开发环境的时候。难怪乎Li Jie同学说你要做一个开发环境的话,最好是一个8G内存的机器。

我这里说一下我的建议,根据我现在的测试,4G RAM的虚拟机已经能很流畅的跑SP 2010,如果你要评估一下SP 2010这应该足够了。我还在安装VS2010,如果不流畅的话,还可再加加2G内存。

分类: SharePoint 标签:

在Windows 2008 R2和Windows 7上面安装SharePoint 2010 Beta的安装注意事项

2009年11月27日 没有评论

如果你要在Windows 2008 R2或者Windows 7上面安装SharePoint 2010的话,你需要从http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806下载并安装一个升级补丁,来解决在SharePoint 2010中在提供一个服务应用或者访问的页面需要调用服务的时候发生的一个错误。如果没有安装这个补丁,这些操作会导致错误“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>)”。

如果你已经在一个运行Windows Server 2008或者Windows 7的服务器上面安装了SharePoing 2010,这个补丁打上以后不需要重新安装SharePoing 2010;但是,即使没有安装补丁也成功提供服务应用,也需要把它移除以后重新提以使补丁被成功应用。

本文翻译自http://blogs.msdn.com/sharepoint/archive/2009/11/19/installation-notice-for-the-sharepoint-server-public-beta-on-microsoft-windows-server-2008-r2-and-microsoft-windows-7.aspx

分类: SharePoint 标签:

SharePoint 2010的软硬件需求

2009年11月19日 没有评论

概览

SharePoint 2010提供了一系列的安装场景。当前,这些场景包括内置数据库的独立模式以及单或多服务器的服务器模式。

硬件需求

部件 最小需求
处理器 64位,双处理器,3GHz
内存 4GB,独立或评估安装
8GB,单或多服务器的服务器场的生产环境
硬盘 80GB
其他 其他

软件需求

环境 最小需求
服务器场中的数据库服务器 安装SP3的64位版SQL Server 2005,或者安装SP1的64为版SQL Server 2008
独立服务器 安装SP2的64位Windows Server 2008标准版
Web Server (IIS) role
Application Server role
Microsoft .NET Framework version 3.5 SP1
SQL Server 2008 Express with SP1
Microsoft "Geneva" Framework
Microsoft Sync Framework Runtime v1.0 (x64)
Microsoft Filter Pack 2.0
Microsoft Chart Controls for the Microsoft .NET Framework 3.5
Windows PowerShell 2.0 CTP3
SQL Server 2008 Native Client
Microsoft SQL Server 2008 Analysis Services ADOMD.NET
ADO.NET Data Services v1.5 CTP2
服务器场中的Web前端服务器和应用服务器

安装SP2的64位Windows Server 2008标准版

Web Server (IIS) role
Application Server role
Microsoft .NET Framework version 3.5 SP1
Microsoft "Geneva" Framework
Microsoft Sync Framework Runtime v1.0 (x64)
Microsoft Filter Pack 2.0
Microsoft Chart Controls for the Microsoft .NET Framework 3.5
Windows PowerShell 2.0 CTP3
SQL Server 2008 Native Client
Microsoft SQL Server 2008 Analysis Services ADOMD.NET
ADO.NET Data Services v1.5 CTP2

客户端计算机

Microsoft Silverlight 3.0
受支持的浏览器

分类: SharePoint 标签:

Office2010和SharePoint2010的Beta正式发布

2009年11月19日 没有评论

SharePoint 2010 Beta的下载参考李劼的中文Blog:

http://blogs.msdn.com/jiel/archive/2009/11/18/sharepoint-2010-public-beta-download.aspx

分类: SharePoint 标签:

单服务器SharePoint2010服务器场安装步骤(下) – SharePoint2010安装

2009年10月28日 没有评论

前导阅读

1.《SharePoint 2010虚拟环境推荐》

2.《单服务器SharePoint2010服务器场安装步骤(上) – 服务器准备》

有关虚拟机准备,以及AD和SQL Server 2008等必须组件的安装配置,参考本Blog的前面这两篇。如果遇到创建配置数据库错误,请参考《关于SharePoint 2010安装时不能创建配置数据库的问题解决》

账号准备

SharePoint 2010的安装与2007时候类似,建议创建一个普通账号,作为SharePoint的服务账号。在创建服务器场的时候,配置向导会为这个账号在SQL Server中创建相应的权限。这就要求当前安装时候的登录账号既要具有当前服务器安装软件的权限,还要拥有在SQL Server中创建库、表并且编辑权限的权限。在我这个安装步骤中,登录当前的服务器的账号是域管理员账号。下面我们将在域中创建一个账号“spsvc”作为SharePoint的服务账号。

我们在虚机中,打开开始菜单,点再打开“All Programs”菜单,展开“Administrative Tools”文件夹,点击“Active Directory Users and Counputers”。

image_6

在MMC界面右侧,展开“corp.vegetusoft.com”,选中“Users”,然后通过右键菜单创建一个新用户。

image_7

新用户的“First name”为“SharePoint”,“Last Name”为“Services”,“User login name”为“spsvc”。

image_8

在设置用户密码以后,在其下面选择“User cannot change password”和“Password never expires”。然后完成创建。

image_9

开始安装

在完成账号创建以后,将包含SharePoint2010安装文件的iso加载到虚机以后,在其文件夹内可以找到一个名为splash.hta的文件,双击这个文件可以启动SharePoint2010的安装欢迎界面。在欢迎界面中,可以找到“Install Office SharePoint Server”,点击这个,会打开和SharePoint 2007很相似的安装界面。

image_10

在同意Software License以后,点击“Advanced”,进入详细配置页面。

image_11

在详细配置页面,选择“Complete”。然后点击页面下部的“Install Now”开始安装。

image_12

image_13

安装完成的界面,和2007的时候一样,会自动打开配置向导。点击“Close”关掉安装程序,配置向导自动打开。

image_14

在点击“Next”以后来到“Connect to a server farm”界面,在这个界面中选择“Create a new server farm”,然后点击“Next”。

image_15

在“Specify Configuration Database Settings”界面,在“Database server”中填写“sharepoint”,在“Username”中填写“corp\spsvc”,在“Password”中填写相应的密码,然后点击“Next”。

image_16

在“Specify Farm Security Settings”中,在“Passphrase”和“Confirm passphrase”中填写配置数据库的加密密码。这个是2010中新增的功能。

image_17

修改管理中心网站的默认端口,选中“Specify port number”,然后在后面的文本框中填写“10000”,然后点击“Next”。

image_18

在总结窗口中确认所有配置没有问题,点击“Next”,开始运行配置向导。

image_19

配置向导开始配置。

image_20

配置完成。

image_21

在点击“Finish”,完成配置向导以后,会自动打开管理中心网站。管理中心网站会弹出一个关于是否帮助改善SharePoint的对话框。点击“No”,进入一个配置SharePoint的向导。嗯,这个是第二个向导。

image_22

这时候有两个选择,一个是“Walk me through the setting using this wizard.”,另一个是“I will configure myself.”。我们选择第一个,使用向导带领进行设置。

image_23

在页面中有两个配置项,一个是“Service Account”,一个是“Services”。“Service Account”可以指定新的服务账号,我们这里还是用我们创建配置数据库时候的服务账号。“Services”可以指定启动的服务,默认是所有的服务都启用,我们保持默认。确认完成以后,点击“Next”进行下一步。

image_24

向导的最后一步是创建第一个网站集。这个界面和2007中类似,但是不需要设定网站所有者了。我们简单的在“Title”中填上一个名字,点击“OK”就会创建出第一个SharePoint 2010网站了。

image_25

创建完成。

image_26

点进完成,会返回管理中线首页。

image_27

我们打开一个新tab,访问新网站界面。到此,我们的安装步骤告一段落。

image_28

这篇Blog和上一篇Blog的目的是带领拿到SharePoint2010的初学者可以安装一个体会用的虚机出来。后面我仍会继续跟进SharePoint的一些新特性以及SharePoint2010的一些相关开发。

分类: SharePoint 标签:

控制SharePoint 2010虚机内存的占用

2009年10月28日 没有评论

我们使用SharePoint 2010的虚机,总是觉得内存不够。其实这里面主要消耗内存的还是SQL Server 2008。

我在SQL Server 2008里面限制了内存最大使用为128MB,之后任务管理器里面显示内存使用量急剧下降。如下图。之前显示内存占用2.39GB,现在显示1.71GB。我们可以根据自己的情况适当调整SQL Server 2008的内存使用量,可以达到事半功倍的效果。

image_5

关于SharePoint 2010安装时不能创建配置数据库的问题解决

2009年10月28日 没有评论

这两天一直被不能SharePoint 2010安装好但是配置向导不能创建配置数据库的问题困扰。昨天突然有一次能顺利跑完了,仔细比较了两次操作的区别,发现除了要安装Geneva Framework x64,还要安装Geneva Framework SDK x64。截图和错误信息如下:

(待补)

这个问题现在还不能确定是一个Bug,还是一个只在当前版本中存在的情况。

分类: SharePoint 标签:

单服务器SharePoint2010服务器场安装步骤(上) – 服务器准备

2009年10月27日 没有评论

我计划写一个SharePoint单服务器服务器场安装的安装步骤,分为上下两部分。第一部分为服务器环境准备,包括创建域、安装IIS、安装SQL Server 2008和其他必须部件。第二部分为安装SharePoint2010TP版,并配置出一个SharePoint2010网站。

为了完成这次安装步骤的编写,我准备在Virtual Box 3.0.8中创建了一个的虚机,虚机的内存为2GB,网络为绑定当前网络连接的NAT方式。然后为虚机安装了一个64位的Windows Server 2008 R2英文企业版,相关的请自己参考相关的文档。在安装完成以后,先修改网络设置为IP 10.0.2.15,掩码255.255.255.0,网关10.0.2.2,DNS为10.0.2.15,然后修改计算机名称为“sharepoint”,并重新启动虚机。

1.安装AD

打开Server Manager点击Roles,选择“Add Roles”,在“Select Server Roles”中选择“Active Directory Domain Services”角色,并确定安装角色需要的其他功能。

image

然后点击“Next”直到开始安装相应的角色。在安装完成以后,展开Server Manager左侧的 “Roles”并选中“Active Directory Domain Services”,然后点击角右侧上部的“Run the Active Directory Domain Services Installation Wizard(dcpromo.exe)”。

在安装向导的“欢迎页”中选择“Use advanced mode installation”,然后在“Choose a Deployment Configuration”页中选择“Create a new domain in a new forest”。

image_1

然后在“Name the Forest Root Domain”页中的“FQDN of the forest root admin”中填写“corp.vegetusoft.com”,然后保持所有默认配置完成配置向导,并重启服务器,最终完成“Active Directory Domain Services”角色的安装。

image_2

2.安装IIS7

重启以后,打开Server Manager,点击Roles,选择“Add Roles”,在“Select Server Roles”中选择“Web Server(IIS)”,然后在“Select Role Services”中全选“Web Server”下的“Application Development”,以及“Secutiry”中的“Windows Authentication”和“Management Tools”下的“IIS 6 Management Compatibility”。然后完成安装。

3.安装其他Windows Server 2008功能

打开Server Manager,选择左侧的“Features”,在最右侧点击“Add Feature”。在“Select Features”中选择“Windows PowerShell Integrated Scripting Environment(ISE)”,然后检查“.NET Framework 3.5.1”是否已经安装。

4.SQL Server 2008

SharePoint 2010支持SQL 2005 SP2或者SQL Server 2008,标准版以上。我安装的是英文的SQL Server 2008企业版。

在将SQL Server 2008安装盘iso加载到虚机以后,自动执行的安装程序的时候,Windows Server 2008 R2会提示SQL Server 2008在Windows Server 2008 R2上面安装,会有兼容性问题,但是可以在安装后再安装SP1来解决。

image_3

我们选择继续安装SQL Server 2008。在“SQL Server Installation Center”的左侧点击“Installation”,然后在右侧点击“New SQL Server stand-alone or add feature to an existing installation”,开始安装。这时仍会提示兼容性问题,我们仍然选择继续安装。

忽略遇到的三个警告,在“Feature Selection”中选择“Database Engine Services”、“Management Tools -Complete”和“Microsoft Sync Framework”。然后继续安装, 在“Server Configuration”中点击“Use the same account for all SQL Server services”,然后在其中选择“NT AUTHORITY\SYSTEM”,在点击“OK”后出现的“Database Engine Configuration”页点击页面下方的“Add Current User”,将当前用户添加到SQL Server的管理员组中。然后“继续”到安装完成。

image_4

安装完成后,卸载SQL Server 2008的安装盘ISO,加载SQL Server 2008 SP1的安装介质,按照其默认配置就可以完成SQL Server 2008 SP1的安装。

5.安装MS Chart控件

MS Chart的下载路径为:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c

按照默认情况安装即可。

6.安装“Geneva”框架

Geneva的系在路径为:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=118c3588-9070-426a-b655-6cec0a92c10b。经过注册以后,选择“GenevaFramework.amd64.msi”和“MicrosoftGenevaFrameworkSDK.x64.msi”。

题外话

SharePoint 2010建议的硬件是4GB内存,详细内容参考我日志SharePoint2010系列的上一篇《SharePoint2010虚拟环境推荐》

vegetusoft.com是我申请的专门用来测试的,用来模拟企业的真实环境。如果你见到了使用这个域名的虚机,那一定是我做的。:-)

分类: SharePoint 标签:

SharePoint2010虚拟环境推荐

2009年10月26日 没有评论

大多数测试SharePoint2010的人,都会选择虚拟机来测试、评估和学习SharePoint2010,那么SharePoint2010需要什么样的环境呢?

根据现在我拿到的SharePoing 2010的系统需求来看,独立安装或者服务器场内单一服务器的最小硬件要求:64位双核3GHz以上处理器,4GB内存,80GB硬盘和DVD驱动器;软件最小需求为Windows Server 2008(64位),.NET Framework需要3.5 SP1以上,数据库为SQL Server 2005 SP2或者SQL Server 2008,需要IIS7并打开asp.net、Windows验证和IIS6管理兼容接口。

实际上经我们测试,在2GB内存的情况下,SharePoint 2010也可以运行,只不过速度稍慢。

由上面的条件,如果你要在虚拟机环境中尝试SharePoint 2010,你必须要一台支持64位虚拟化的PC,同时最少4GB的内存,并且PC上安装有一款支持64位操作系统的虚拟机软件,并为你测试SharePoint 2010分配2GB以上的内存。

现在PC上比较常用的支持64位操作系统的虚拟机软件主要有:Hyper-V,Virtual Box和VMware。使用Hyper-V的话,要求你的CPU支持虚拟化,同时安装带有Hyper-V的Windows Server 2008 64位版;Virtual Box不需要特殊的操作系统,VMware也是。我在这里推荐Virtual Box,一方面是用64位Windows 7就可以了,不需要换操作系统,另外Virtual Box是开源软件,可以免费使用,没有版权问题,它的速度也相当的快,开发人员还在定期的发布新版本。

说说我的环境:我现在用的是一个两年以前的T61,不过我两年以前已经把内存加到4GB了。使用4GB内存的时候,如果用XP、Vista或者Win7的时候,最好使用64位的操作系统,以便充分利用内存。我测试时候会使用Virtual Box来做虚拟机宿主,现在Virtual Box的最新版本是3.0.8。我在Virtual Box里面创建了一个内存为2GB的虚机,虚拟硬盘为动态增长的2T大小。在安装好Windows Server 2008 R2以后,先启用AD RS规则,再启用IIS7规则,然后安装SQL Server 2008,然后再完全安装SharePoint 2010。

我这是比较寒酸的配置,牛配置参考kaneboy的新本子:新装备到手。当然如果你有条件的话,也可以像kaneboy那样整一个支持8GB内存的新PC。

分类: SharePoint 标签: