SCCM2012系列之四,SCCM2012部署前的SQLServer准备

         部署SCCM2012需要SQL数据库的支持。如果在生产环境,肯定是把数据库产品单独部署在服务器上,有可能还要考虑到高可用的因素。本次为了评估产品方便,我们将SQL数据库和SCCM部署在同一台测试机上。

         SQL数据库除了为SCCM提供支持,还可以支持WSUS。本次的评估实验中我们把WSUS也安装在SCCM服务器上。WSUS需要使用SQL数据库存储更新的元文件,如果SCCMf服务器上安装了SQLServer,那就不用为WSUS另外安装Windows内部数据库了。

         SCCM2012的后台数据库可以是SQL Server 2008SQL Server 2008 R2,如下表所示。部署SQL Server并非想象中的那么简单。SQLServer中对版本和排序规则有一定的要求,并非简单地Next就能完成部署。下面介绍部署SQL Server 2008 R2的过程。

SQL Server version

Central administration site

Primary site

Secondary site

SQL Server 2008 SP2 with a minimum of Cumulative Update 9

·         Standard 1

·         Enterprise

·         Datacenter

SQL Server 2008 SP3 with a minimum of Cumulative Update 4

·         Standard 1

·         Enterprise

·         Datacenter

SQL Server 2008 R2 with SP1 and with a minimum of Cumulative Update 6

·         Standard 1

·         Enterprise

·         Datacenter

SQL Server Express 2008 R2 with SP1 and with a minimum of Cumulative Update 4

Not Supported

Not Supported

 

一、部署SQL Server 2008 R2

SCCMf服务器中放入SQL Server 2008 R2的安装光盘,如下图所示,选择安装。

 

选择“全新安装或向现有安装添加功能”。

 

检查安装程序是否满足SQL Server 2008 R2的安装条件,检查通过后点击“下一步”继续。

 

选择需要安装的SQL Server组件。

 

 

选择安装默认实例。其实SCCM2012可以支持默认实例,也可以支持命名实例。

 

 

设置SQL Server服务的启动账号。SQL Server代理服务默认的启动类型是手工,需要修改为自动。为了方便,我把SQL Server 代理,SQL Server Database EngineSQL Server Reporting Services服务都设置为以域管理员的身份启动。其实域管理员的权限过大,如果用于生产环境,会违背权限最小化原则。启动账号设置完成后,要切换到下图中的排序规则,有非常重要的设置内容

 

 

如下图所示,SQL的排序规则不能使用默认值,要选择SQL_Latin1_General_CP1_CI_AS。有的朋友在此处设置错误,SCCM2012部署时报错,但又不知如何修改SQL Server 2008 R2中的默认排序规则,只好卸载重装SQL Server,非常麻烦。

 

 

 

接下来设置SQL Server的身份验证模式,当然要优先使用Windows验证。SQL Server的管理员由域管理员临时客串一下即可,反正是评估环境,要求没那么严格。

 

 

报表服务选择“安装本机模式”。

 

 

安装SQL Server 2008 R2的过程非常简单,如下图所示,SQL Server 2008 R2安装完成。但这并非结束,还有后续工作要完成。

 

 

二、安装SQL Server 2008 R2 SP1

         SCCM2012支持的数据库是SQL Server 2008 R2 SP1,因此我在安装完SQL Server 2008 R2后还需要安装SP1。当然,如果你有SQL Server 2008 R2 With SP1,那就更方便了。如下图所示,开始安装SQL Server 2008 R2SP1

 

 

 

选择要更新的功能。SP1的安装非常简单,但安装完SP1,还没有结束!

 

 

三、安装SQL Server 2008 R2 SP1 Cumulative Update 6

安装完SQL Server 2008 R2 SP1后,还没有完成SQL Server 的准备工作。SCCM2012需要SQL Server服务器至少安装Cumulative Update 6。这个Cumulative Update 6是比较麻烦的,先要到微软去请求一个Hotfix,然后微软将这个Hotfix的链接发送到你指定的邮箱。你在邮箱中找到Hotfix的下载路径后才可以获得此Hotfix

如下图所示,SQL Server 2008 R2 SP1Cumulative Update 6开始安装。

 

 

安装完这个Hotfix后,算是结束了SCCM2012的数据库准备工作。