各位您好,今天我将开始给大家分享微软最新的SCCM 2012系列文章,让大家逐步了解在企业内如何搭建SCCM 2012的同时,了解各个功能模块,对应自己的企业环境来看,那些功能是您现在所需要的。当然还可以看看SCCM 2012比之前的SCCM 2007有什么的变化和改进。我们先从基础开始,从服务器准备开始吧:
1 服务器准备 1.1 SCCM服务器加域
SCCM 2012跟以前的SCCM 2007有一点不同就是多了一个角色叫SCCM管理中心站点,在下面的环境中,我将以管理中心站点和主站点2台不同角色的服务器进行介绍:
l 管理中心站点主要负责综合管理控制和报表的查看
l 主站点跟以往的SCCM 2007主站点性质和功能一样,具备软件分发点等主要功能
l 辅助站点主要用于小的分支机构。
注意:一个管理中心站点下可以有多个主站点,主站点的关系可以是并列的。
设置好SCCM 2012管理中心站点服务器和主站点服务器的IP以后,我们需要对SCCM的两台服务器进行加域:
![clip_image002[15] clip_image002[15]]()
加域成功后重启服务器。
1.2 安装服务器角色
重启服务器以后,需要使用域管理员及域架构管理员权限的帐户来进行登陆SCCM管理中心站点服务器和主站点服务器进行安装SCCM2012.(SCCM2012的安装需要在域环境下使用域管理员进行安装,同时会对域的架构进行扩展,因此还需要使用到域架构扩展的权限)
点开“服务器管理器”-“角色”-“WEB服务器(IIS)”
![clip_image004[6] clip_image004[6]]()
下一步,安装所需要的IIS角色的功能组件,如下图:
![clip_image006[6] clip_image006[6]]()
![clip_image008[6] clip_image008[6]]()
然后点击“下一步”
![clip_image010[6] clip_image010[6]]()
完成后“关闭”
1.3 安装服务器功能
点开“服务器管理器”-“添加功能”-“.NET Framework 3.5.1功能”:
![clip_image012[6] clip_image012[6]]()
“后台智能传输服务(BITS)”,勾选后会自动弹出BITS所需要的IIS组件,点击:“添加所需的角色服务”
![clip_image014[6] clip_image014[6]]()
![clip_image016[6] clip_image016[6]]()
“远程差分压缩”:
![clip_image018[6] clip_image018[6]]()
“下一步”直到安装完成:
![clip_image020[6] clip_image020[6]]()
1.4 安装Microsoft .NET Framework 4.0
双点运行下载好的Microsoft .NET Framework 4.0 安装文件“dotNetFx40_Full_x86_x64.exe”
![clip_image021[6] clip_image021[6]]()
接受许可,安装
![clip_image022[6] clip_image022[6]]()
等待安装完成
![clip_image023[6] clip_image023[6]]()
完成完毕。
2 安装部署SQL Server 2.1 安装SQL 2008 R2
管理中心站点服务器和主站点服务器都安装SQL 2008 R2
放入SQL 2008 R2的安装光盘,双点运行
![clip_image025[6] clip_image025[6]]()
在SQL Server 安装中心里选择“安装”-“全新安装或向现有安装添加功能”
![clip_image027[6] clip_image027[6]]()
检查安装条件是否满足,这里全部通过,点击“确定”
![clip_image029[6] clip_image029[6]]()
输入产品密钥,“下一步”
![clip_image031[6] clip_image031[6]]()
接受微软软件许可条款,“下一步”
![clip_image033[6] clip_image033[6]]()
安装程序支持文件
![clip_image035[6] clip_image035[6]]()
检测安装程序支持规则,Windows 防火墙出现感叹号,忽略,继续“下一步”
![clip_image037[6] clip_image037[6]]()
选择默认“SQL Server 功能安装”,下一步
![clip_image039[6] clip_image039[6]]()
选择安装功能,这里全选,并把共享功能目录和共享功能目录(x86)的安装路径从默认的C盘改成D盘。然后“下一步”
![clip_image041[6] clip_image041[6]]()
安装规则检查,全部通过,下一步
![clip_image043[6] clip_image043[6]]()
默认实例的根目录也从C盘改成D盘,“下一步”
![clip_image045[6] clip_image045[6]]()
磁盘要求检查通过,“下一步”
![clip_image047[6] clip_image047[6]]()
按照如上图所示选择服务的启动帐户与启动类型,然后切换到“排序规则”,在“数据库引擎”里选择自定义,如下图:
![clip_image049[6] clip_image049[6]]()
选择“SQL_Latin1_General_CP1_CI_AS”,确定,“下一步”
![clip_image051[6] clip_image051[6]]()
选择Windows 身份验证模式,并添加当前安装用户与域管理员组作为此SQL服务器的管理员,“下一步”
![clip_image053[6] clip_image053[6]]()
添加当前安装用户与域管理员组作为对Analysis Services的管理员,“下一步”
![clip_image055[6] clip_image055[6]]()
“下一步”
![clip_image057[6] clip_image057[6]]()
“下一步”
![clip_image059[6] clip_image059[6]]()
检查安装规则是否满足安装条件,全部通过,“下一步”
![clip_image061[6] clip_image061[6]]()
确认所选安装配置信息无误后,点击“安装”
![clip_image063[6] clip_image063[6]]()
安装进行中,等待安装完成
![clip_image065[6] clip_image065[6]]()
安装结束,“关闭”。
2.2 安装SQL 2008 R2 SP1
安装SQLServer2008R2SP1-KB2528583-x64-CHS,此补丁为SQL 2008 R2 SP1的补丁文件,双点运行安装:
![clip_image067[6] clip_image067[6]]()
检查安装条件是否满足,全部通过,“下一步”
![clip_image069[6] clip_image069[6]]()
接受许可条款,“下一步”
![clip_image071[6] clip_image071[6]]()
“下一步”
![clip_image073[6] clip_image073[6]]()
“下一步”
![clip_image075[6] clip_image075[6]]()
“更新”
![clip_image077[6] clip_image077[6]]()
更新开始,直到更新完成
![clip_image079[6] clip_image079[6]]()
更新成功,“关闭”
2.3 安装SQL Server 2008 R2 SP1累计更新4
SQL 2008 R2 SP1累计更新4可以在http://support.microsoft.com/kb/2633146下载:
累计更新4包含4个文件:“MasterDataServices.msi”,“rsSharePoint.msi”,“sqlncli.msi”,“SQLServer2008R2-KB2633146-x64.exe”。
首先安装SQLServer2008R2-KB2633146-x64,双点运行:
![clip_image081[6] clip_image081[6]]()
检查全部通过,“下一步”
![clip_image083[6] clip_image083[6]]()
接受许可协议,“下一步”
![clip_image085[6] clip_image085[6]]()
“下一步”
![clip_image087[6] clip_image087[6]]()
“下一步”
![clip_image089[6] clip_image089[6]]()
“下一步”
![clip_image091[6] clip_image091[6]]()
等待安装完成。
![clip_image093[6] clip_image093[6]]()
安装完成,“关闭”。
然后分别安装“MasterDataServices.msi”,“rsSharePoint.msi”,“sqlncli.msi”。
2.4 打开SQL 2008 R2所需端口
新建一个txt文本文件,并杂里面粘贴如下内容:
@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo ========= Misc Applications ==============
@echo Enabling HTTP port 80
netsh firewall set portopening TCP 80 "HTTP"
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL"
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE
保存,并把txt文本文件更改为bat后缀,成为批处理文件。
右键以管理方式运行此批处理文件
![clip_image094[6] clip_image094[6]]()
运行以后,会自动在Windows 防火墙上打开SQL 2008 R2所需要的相应端口。
![clip_image096[6] clip_image096[6]]()
最后务必重启此服务器。
因为服务器准备的内容很多,所以分为上下篇,更多精彩分享,期待您的关注!