开发者社区> 余二五> 正文

SMS 2003升级到SCCM 2007

简介:
+关注继续查看

从SMS 2003升级到SCCM 2007操作方法
SCCM 2007已经发布有段时间了现在也出了SP1和R2的补丁,网上关于SCCM 2007的安装方法的文章也不少了。所以我这里将我个人学习也测试过的从SMS 2003升级到SCCM 2007的方法和大家分享下。
一、备份
这个步骤非常重要,任何升级操作都具有一定的风险性。所以在做升级前我要作好一切备份,以至于在升级失败后我们可以逆向操作,将降低数据库丢失和升级失败的风险。
1、SMS 2003的备份
SMS 2003里自带备份功能,它会将SMS 2003控制台的配置信息和数据库数据做一个综合性的备份且该备份可以使用“SMS 站点恢复向导”进行恢复。
(1)开启备份任务,按照下面截图操作。


(2)强制执行备份任务,如果等待备份计划设置的备份时间进行备份需要等待过长的时间,为了提高我们的速度,这里我们强制执行备份任务,操作方法参考下面截图。




(3)确认备份完成,我们需要从三个地方来验证备份完成。
A、重复上步的操作当查询到“SMS_SITE_BACKUP”组件状态恢复为“已停止”状态
B、在设置的备份文件夹已经出现数据,则表示整个备份过程结束。
C、查看“SMS_SITE_BACKUP”组件的日志,参考下面截图操作。


整个备份过程根据具体数据的多少而时间不等可能需要比较长的时间请大家耐心等待。
(4)验证备份数据的完整性
如果在备份过程中没有报警或者报错信息可以忽略该步。事实上严正备份最好的办法就是找台计算机或者虚拟机使用“SMS 站点修复向导”将该备份恢复次看能不能成功恢复。

2、SMS 2003的数据库备份
数据库的备份相对比较简单,都是在“SQL Server Management Studio”的控制台中完成的,大家参考下面截图进行操作。








3、建立SCCM 2007使用数据库
这里我们需要新建一个数据库,并将我们备份的“SMS 2003”数据恢复到该数据库中。在升级完成后我们的SCCM 2007就使用这个数据库。(该步也可忽略,但是个人强烈建议不要忽略毕竟安全第一)按照下面截图操作。
(1)新建数据库,我们这里新数据库的名字为“SCCM_AAA”。


(2)恢复数据库备份









二、升级前的准备
1、评估升级任务
在升级前我们需要评估下现有环境有哪些不达标并进行修复,这时我可以使用SCCM 2007(这时我使用的SCCM 2007的版本是SP1版,因为SP1版本对系统的要求更高,且扫描出的问题更多,同时也为更多的讲解这些问题的解决)安装文件中的“Run the prerequisite checker”任务来完成。我们执行SCCM 2007安装文件中的“sqlash.hta”文件打开安装向导,按下面截图操作。




这里检测出了10个问题,我们在下面来依次解决 。
注:如果在“Prerequisite result”框中双吉报警或报错条目在下面文本框会现示该条目的详细信息和解决方案。(更详细的信息可以查看“C:\ ConfigMgrPrereq.log”日志)

2、Schema extensions
这个错误很明显了是要扩展活动目录的架构,方法是执行SCCM 2007安装文件里的“F:\SMSSETUP\BIN\I386\extadsch.exe”程序(注意执行时的用户权限)。执行完后检查下“C:\ ExtADSch.log”日志文件看是否顺利扩展架构,参看下面截图。


3、Software updates KB932303
这里是提示.NET需要安装新的补丁,下载网址为“[url]http://go.microsoft.com/fwlink/?linkid=93927[/url]”好像要安装个微软的下载工具才行大家注意。

4、WSUS SDK on site server
这是提示WUSU的服务器没有安装,该服务器主要用于SCCM 2007中做补丁管理的。不影响安,可以在SCCM 2007安装好在来安装或者指向某个WSUS服务器。

5、Windows Server 2003-based schannel hotfix
提示需要安装一个Windows Server 2003的漏洞补丁,下载地址为[url]http://support.microsoft.com/hot[/url] ... 2841&kbln=en-us

6、Windows Remote Management (WinRM)v1.1
提示需要升级Windows远程管理组件到v1.1版本,下载地址为[url]http://www.microsoft.com/downloa[/url] ... 3-8934-dd46b5ed1d33

7、MMC updates for Configuration Manager(Software Updates)
提示需要升级MMC控制台,现在的版本不兼容,下载地址为“[url]http://support.microsoft.com/kb/940848[/url]”或[url]http://support.microsoft.com/hot[/url] ... 0848&kbln=zh-cn,注意如果你的Windows Server 2003是SP1版本这个补丁就下载SP2的版本,如果Windows Server 2003是SP2版本则这个补丁就下SP3版本。

8、Secure key exchange
提示要升级成SCCM 2007前要开启SMS 2003站点见的安全密钥交换,如果是SMS 2003是独立站点结构则可以忽略该信息。开启的方法参考下面截图。


9、FQDN specified for site systems
这里要求你必须为站点系统分配一个FQDN名,操作方法参考下面截图。


10、Operating System Deployment Feature Pack
这个是个报错消息,要求你删除现有SMS 2003服务器上的OS包和程序,并卸载SMS 2003 OSD服务包。(SCCM 2007中使用新的OSD,不可以与原SMS 2003 OSD兼容)

11、SQL Server security mode
提示SQL Server服务器的安全模式存在风险,在我试验中我选择的是“混合验证”方式,所以有这个报警消息,如果改为“Windows验证”方式则不会报警。(在该试验中我忽略该错误,因为生产环境中很少会使用“Windows验证”方式)

注意:在检测出来的信息中,报警信息(黄色感叹号)可以忽略继续进行安装。而报错信息(红色的叉)不解决是不可以继续安装。


三、升级SMS 2003数据库
因为SCCM 2007的数据库和SMS 2003的数据库想比,里面表的结构有了变化。所以我们需要手动升级SMS 2003的数据库。操作方法如下。
1、进入命令提示行窗口。
2、进入SCCM 2007安装文件下的“\SMSSETUP\BIN\I386”路径下。
3、执行“setup /testdbupgrade sccm_aaa”(sccm_aaa为数据库名称)命令开启数据升级界面,下面的操作参考先面截图


该步骤执行时间比较长请耐心等待

4、验证数据库升级是否成功,查看“C:\ ConfigMgrSetup.log”日志文件,如下面截图。



四、开始升级
当准备工作全部完成后我们就可以开始SCCM 2007的升级。
注意:整个升级过程必须先升级到SCCM 2007再升级到SCCM 2007 SP1,不可直接升级到SCCM SP1版本。
1、升级到SCCM 2007,按照下面截图操作。















2、升级到SCCM 2007 SP1
方法和界面基本和“升级到SCCM 2007”相同,唯一的不同的是需要指定不一样的“组件安装程序”的下载路径。


五、验证升级是否成功
1、打开SCCM 2007的控制台,检查站点角色和站点组件状态是否有报错和报警信息(有少量报警信息是升级过程中的报警,不要自己判断下),如果有报错信息则表示有问参考日志进行排错。
2、查看“C:\CopponentSetup.log”日志,看是否所有组件都安装完成“Completed”。








本文转自 chinaperrylee 51CTO博客,原文链接:http://blog.51cto.com/perry/145725,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
13813 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
25031 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18578 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
21609 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
18981 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
18702 0
+关注
20381
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载