SQL Server[转]Win7产安装配备sharepoint server 2010

转自:http://blog.sina.com.cn/s/blog\_5d93d7aa010151lp.html

 

万一出SharePoint 2010应用程序,开发人员必须构建一个SharePoint
2010开销环境。开发SharePoint
2010应用程序有一个基本的需,就是颇具的开发工作几乎都亟待靠让SharePoint
2010系统,换句话说,开发条件受到除去Visual Studio
2010之外,还得一直装有SharePoint 2010。在地头安装一个Visual Studio
2010,然后使用远程服务器上之一个SharePoint
2010体系,这种措施是无让支持之。

 

除此以外需要留意的是,只有Visual Studio
2010专业版以上的本,才搭了SharePoint
2010开发人员工具,并且SharePoint 2010类型模板就出C#与Visual
Basic.Net这半独语言版。

 

2.1.1 建立开发条件之可选方案

 

SharePoint 2010须要使x64架构,在无数时候,这会让创建SharePoint
2010开支环境带来一些辛苦。但是比前的版本,SharePoint
2010除了能够给装置至Windows Server 2008 x64和Windows Server 2008 R2
x64这有限独服务器操作系统之外,它还能够让装到Windows Vista x64
SP1和Windows 7
x64客户端操作系统之上。所以开发人员可以生出多种取舍,来建立和睦的SharePoint
2010开支条件。表格 2-1排有了开发人员可摘的几乎只基本点方法。

 

方法

说明

优点

缺点

运行在开发人员本地机器上的虚拟机

在开发人员的本地机器上使用虚拟机技术,在虚拟机中安装Windows Server 2008/2008 R2 x64、SharePoint 2010、Visual Studio 2010,构建出一个完整的开发环境。所有的开发工作都在这个虚拟机中进行。

如果开发人员本地机器的操作系统是Windows Server 2008/2008 R2 x64,那么可以选择使用操作系统内置的Hyper-V功能,来创建和使用虚拟机。

如果开发人员本地机器的操作系统是Vista SP1 x64或Windows 7 x64,那么可以选择使用其他第三方的虚拟机软件,例如VMware Workstation或Virtual Box。

  • 开发环境和SharePoint 2010的实际运行环境比较一致。
  • 虚拟机里面的开发环境非常独立,不会受到额外不相干的软件的干扰。
  • 开发团队可以创建一个标准的开发环境虚拟机,然后共享给每个开发人员使用。
  • 虚拟机很容易备份。同时常见的虚拟机软件都会包含分支和回滚功能,这样使得开发环境具有较大的灵活性。
  • 需要高性能的开发机器,特别是需要大量内存。如果希望虚拟机运行流畅,开发机器的内存最好不要低于8GB。
  • 绝大多数的虚拟机软件,都要求宿主虚拟机的开发机器上必须安装64位的操作系统。(有些虚拟机软件,例如VMware Workstation,支持在32位的宿主操作系统上运行64位的虚拟机。)
  • 开发机器的CPU必须支持Virtualization Technology、EMT64和Execute Disable Bit。

直接在本地机器上安装SharePoint 2010

开发人员可以在自己的本地开发机器上直接安装SharePoint 2010和Visual Studio 2010,然后把开发机器直接作为开发环境使用。

如果开发人员本地机器的操作系统是Windows Server 2008/2008 R2 x64,那么直接安装SharePoint 2010会比较简单,基本上和部署一个单服务器的SharePoint 2010没有什么区别。

如果开发人员本地机器的操作系统是Vista SP1 x64或Windows 7 x64,那么直接安装SharePoint 2010需要特别的操作,和常规的SharePoint 2010部署并不相同。

如果开发人员希望将开发环境和工作环境(用来收发邮件、存储和听MP3等等)分开,可以考虑使用多系统启动,将开发环境安装在一个独立的系统中。在多系统启动时,甚至可以考虑采用VHD Boot系数。

  • SharePoint 2010环境的运行速度比使用虚拟机技术要快。
  • 开发环境难以备份和移植。
  • 开发机器上的操作系统无论是Windows 2008/2008 R2,还是Vista或Windows 7,都必须是64位版本。
  • 开发环境容易受到日常工作环境中安装的众多软件的影响。
  • 即使在不做开发的时候,保持运行的SharePoint 2010后台服务也会影响到开发机器操作系统的性能。

使用专用的开发服务器

开发团队在专用的服务器上,使用虚拟机技术为每个开发人员创建独立SharePoint 2010开发环境。开发人员可以通过远程桌面的方式连接并使用开发环境。

  • 拥有虚拟机开发环境的各种好处。
  • 由于开发环境不位于开发人员的本地机器上,所以不需要本地机器具备太高的性能。
  • 开发环境的维护和管理,都可以集中在服务器端进行。
  • 开发团队需要有可用的服务器资源。
  • 由于服务器需要为每个开发人员提供独立的开发环境,这意味着服务器上可能需要同时运行多个虚拟机,这对服务器的性能有较高的要求。
  • 由于开发人员需要使用远程桌面连接到服务器上的开发环境,开发人员的效率可能会受到本地机器与服务器之间网络连接速度的影响。

表 2-1:创建SharePoint 2010出条件之可选方法列表

 

提示 有关VHD
Boot的详细信息,请参考http://edge.technet.com/Media/Windows-7-Boot-from-VHD/。

 

慎选何种措施来树立开发条件,基本上在开发集团所所有的资源。如果拥有比较好的硬件资源(比如开机器拥有8GB的内存),那么推荐下Hyper-V或任何第三正的虚拟机技术,在虚拟机中构建一个SharePoint
2010开销环境。虚拟机的补是得吧开销组织创一个业内、一致的支出条件,并且开发条件不见面被其他乱七八糟软件之烦扰。如果开发人员的当地机械并无那”强劲”,并且习惯用Windows
Vista x64 SP1或Windows 7
x64用作自己之主操作系统,那么可选择直接以SharePoint
2010装置到地方机械的操作系统中。

 

提示 无论付出团队最终选项何种方式来也开发人员建立开发环境,但核心规则是每个开发人员都应当产生单独的支付环境,而不能够多只开发人员(甚至整个开发团队)共享一个开条件。共享的开支环境一般会促成比较逊色之开销效率。

 

2.1.2 在Windows 7 x64操作系统被安SharePoint 2010

 

动用虚拟机技术,或是直接用SharePoint 2010设置到Windows Server 2008/2008
R2 x64操作系统及,和配备一个单服务器SharePoint
2010网区分不甚,所以在本书中不再独讲述。但鉴于直拿SharePoint
2010设置及Windows 7 x64操作系统中凡是SharePoint
2010的初特征,而且许多开发人员的地头机械及也是运用的这个操作系统,所以我们将在本节介绍如何以Windows
7 x64操作系统中装置SharePoint
2010,以构建一个开支环境。我们相信对大对开发人员而言,这到底得及是平等种植经济都实用的方案。

 

对准备在Windows 7操作系统及安SharePoint
2010底开发人员而言,一个吓信息是,开发环境不自然得在到域中。无论你的开支机器是否已投入了域,都无干。

 

以安前,建议将Windows 7内置的用户帐户控制(UAC)关闭。通过”控制面板

  • 网跟安康 – 更改用户帐户控制装置”,打开如图 2-
    1所显示之界面,然后用滑条滑动到最下的一个挑。

  

提示 虽然SharePoint 2010呢得让设置至Vista SP1
x64操作系统被,但篇幅所限,所以本书仅介绍如何行使Windows 7
x64建开发环境。如果您利用的是Vista SP1 x64,请参见SharePoint
SDK中的有关章节:http://msdn.microsoft.com/en-us/library/ee554869.aspx。

 

我们即将安装的SharePoint 2010出条件抱有如下特点:

  • 咱们将一直当Windows 7系统被安装SQL Server 2008 R2,作为SharePoint
    2010底数据库。
  • SharePoint 2010用因为劳动器场模式安装。

 

2.1.2.1 安装所急需补丁与组件

 

第一,我们得以Windows 7操作系统及安装SharePoint
2010所待的各种补丁与组件。下面是怀有必要补丁与组件的列表以及它的下载地址,如果当下载页面上显得有多单平台版本(x86、x64、IA64),请保管下载并安装x64本:

  • WCF Hotfix: http://go.microsoft.com/fwlink/?LinkID=166231

  • ADO.NET Data Services Update for .NET 3.5 SP1:http://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&displaylang=en
  • Microsoft Sync Framework 1.0:http://go.microsoft.com/fwlink/?LinkID=141237
  • SQL Server 2008 Native Client:http://go.microsoft.com/fwlink/?LinkId=123718
  • Windows Identity Foundation:http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&displaylang=en
  • Chart Controls:http://go.microsoft.com/fwlink/?LinkID=122517
  • ADOMD.Net:http://download.microsoft.com/download/A/D/0/AD021EF1-9CBC-4D11-AB51-6A65019D4706/SQLSERVER2008\_ASADOMD10.msi

 

  

于开拓的命令提示符窗口被,输入如下指令,回车并运行。注意,下面的下令文本是一整行,而不用多久指令,在输入指令时,请保管指令文本当中没有换行符。建议事先打开记事本,然后以命先在记事本中输入完,然后贴到命令提示符中后回车运行。

 

start /w pkgmgr
/iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation

 

伺机一会儿,在上头这行指令运行就后。打开”控制面板 – 程序 –
打开或关闭Windows功能”,在开拓的窗口被,确认Windows功能,都曾启用了。如果来差失的法力,可以以是窗口手工启用其。

 

 

2.1.2.2 安装SQL Server 2008 R2

 

通下去,在Windows 7操作系统中安SQL Server 2008 R2。在Windows
7中安装SQL Server 2008 R2连从未什么特别之,基本上与于Windows Server
2008/2008 R2操作系统被平等。图 2- 5到图 2-
9亮了笔者于大团结的支付环境面临安装SQL Server 2008
R2底装,图片中的”kaneboy-pc\kaneboy”是笔者环境受到开销机器的组织者帐户,其中”kaneboy-pc”是机器名。

 

装到位后,如果一切顺利,在Windows 7的职责管理器中,应该好看来SQL
Server相关服务之经过, 

提示 如果你挑选安装SQL Server 2008,而非是SQL Server 2008
R2,那么当安好SQL Server 2008随后,需要继续分别安装下面就半只SQL
Server 2008的翻新包:

  • SQL Server 2008 SP1

  • SQL Server 2008 SP1
    CU2(积累更新包2,下载地址:http://support.microsoft.com/kb/970315)或更高版本的CU

 

2.1.2.3 安装SharePoint 2010

 

为以SharePoint 2010安及网遭到,建议以SharePoint
2010的安装文件先复制到Windows 7磁盘文件系统中。如果你手里的SharePoint
2010装置介质是光盘或ISO文件,只待直接拿光盘或ISO中包含的文本一直复制到Windows
7中即可。如果设置介质是一个.exe可执行文件,那么可以经过当命令提示符中,在安装程序的末尾长”/extract”参数(例如:”SharePointServer2010.exe
/extract”)运行安装程序,就可知将安装程序解压到指定的磁盘文件夹着。

  

打开”PrerequisiteInstallerFiles\FilterPack”文件夹,双击并运行”FilterPack.msi”。这是唯一一个内置在SharePoint
2010安装文件中之附加必需组件,它富含了SharePoint
2010寻找引擎将采取的各种iFilter。

 

打开”Files\SetupFarm”文件夹着之”config.xml”文件,在”<Configuration>”节点受到益一个初的XML节点:

 

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

  

盖管理人身份打开命令提示符(如图 2-
2所示),将目前文件夹设置也停放SharePoint
2010安装文件的目录,然后实施”setup.exe /config
Files\SetupFarm\config.xml”指令,启动SharePoint 2010安装程序,如图 2-
13所著。

 

每当苟图 2- 14所展示之装置类型选择界面被,选择”服务器会”类型。在苟图 2-
15所显示之服务器类型选择界面中,选择”完整”类型。

  

耐心等SharePoint
2010设置到位,当起而所展示之提拔界面时,不要选择”立即运行SharePoint产品配置向导”复选框,直接点击”关闭”按钮即可

 

因管理人身份打开命令提示符窗口,将当前目录设置为”Program Files\Common
Files\Microsoft Shared\Web Server
Extensions\14\BIN”目录,然后于命令提示符窗口被输入”psconfig.exe –cmd
configdb –create –server <开发机器的机械名> -database
SharePoint_Config –user <开发机器管理员帐户> -password
<开发机器管理员帐户的密码> -admincontentdatabase
SharePoint_Admin_Content -passphrase
<指定一个所以来加密SharePoint服务器场通讯的密码>”指令并运行,这将为SharePoint
2010体系创造布局数据库。图 2-
17凡是运作是命令后的输出结果。虽然在实践进程遭到,会输出”本地帐户应仅能够当独模式受到行使”之类的音讯,但这并无见面阻碍成功创建布局数据库。

 

相关文章