随着SQL 2008 R2版(以下简称R2)的推出,相信有许多企业会将应用转移到这个平台上来,以获得更好的新能和更为实用、便捷的功能。笔者不是搞数据库开发的,希望借助这个系列来和大家探讨一下有关R2版在企业中的部署问题。有表述不当之处,还请各位大侠指正。
本篇小博是关于部署R2版的软硬件要求的,那么首先我们来谈一下关于R2版的版本问题。
2010年可以说是64位年,虽然64位计算已经不是什么新鲜事了,但真正大面积铺开,我看要从今年开始。纵观各大软硬件厂商的动态就可以感知这一点。那么微软这次推出R2版也就离不开64位计算这个主题,R2版的版本之多也是空前的。归纳总结起来有两大类:核心服务器版和定制(specialized)版,其中核心服务器版又包括8个版本,定制版又包括十一个版本,总共有十九个版本。这十九个版本涵盖了从IA64到x86的所有硬件平台,以及满足了企业中对于SQL Server的不同应用要求。(见下图)
本文以x64企业版为蓝本,介绍R2对于软硬件的要求。如果想了解其它版本的要求,请登录微软的官方SQL资源网站,或者参考R2版的安装文档。另外,本文涉及到的软硬件要求不包括PowerPivot for Sharepoint,这部分内容将另文处理。
SQL Server是一款大型服务器软件,与我们平时使用的Office等软件不同,它对于软硬件有着严格的要求。请看下表:
组件 | 要求 |
CPU | 最低:(类型) AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support 最低主频:1.4 GHz 建议:2.0GHz或更高 |
内存 | 最低:1G 推荐:4G或更多 最多:全部计算机物理内存 |
硬盘 | 硬盘比较麻烦,根据安装时所选组件的不同,会有不同的要求。见附表。 |
在安装R2版的时候,安装程序会在系统磁盘(通常是C:盘)上划出2.0G的临时空间,用于将必要的安装文件拷贝到这里。需要特别注意的是,这2.0G的空间是不以R2版的安装路径为转移的,无论你将R2版安装在何处,系统磁盘都要有2.0G的空余空间,安装程序才会启动。实际的安装空间要求要视安装时所选的组件的不同而定,见下表:
所选组件 | 磁盘空间要求 |
数据库引擎和数据文件、复制服务、全文检索服务 | 711MB |
分析服务和数据文件 | 345MB |
报告服务和报告管理 | 304MB |
集成服务 | 591MB |
客户端组件(不包括联机手册和集成服务工具) | 183MB |
SQL Server联机手册 | 157MB |
对于硬件的要求还相对简单,大家在规划安装时只要符合上述要求就能顺利完成R2版的安装了。而R2版对于安装环境的软件要求就有些复杂了。
组件 | 要求 |
操作系统 | Windows Server 2003 SP2 64-bit x64 Datacenter Windows Server 2003 SP2 64-bit x64 Enterprise Windows Server 2003 SP2 64-bit x64 Standard Windows Server 2003 SP2 64-bit x64 Web Windows Server 2008 SP2 64-bit x64 Datacenter Windows Server 2008 SP2 64-bit x64 Datacenter without Hyper-V Windows Server 2008 SP2 64-bit x64 Enterprise, Windows Server 2008 SP2 64-bit x64 Enterprise without Hyper-V Windows Server 2008 SP2 64-bit x64 Standard Windows Server 2008 SP2 64-bit x64 Standard without Hyper-V Windows Server 2008 SP2 64-bit x64 Web Windows 2008 R2 64-bit x64 Datacenter Windows 2008 R2 64-bit x64 Enterprise Windows 2008 R2 64-bit x64 Standard Windows 2008 R2 64-bit x64 Web Windows Server 2008 R2 x64 for Windows Essential Server Solutions |
Framework | 安装期间,安装程序会安装:
|
软件 | Microsoft Windows Installer 4.5或更高版本 |
网络软件支持 | 无论安装的是默认实例还是命名实例,安装R2版所支持的操作系统都已经内建了对下列网络协议的支持:
|
IE | 以下组件需要IE6.0 SP1或更高版本:
|
如果您的系统已经符合了上述的软硬件要求,那么你就可以开始R2版之旅了,相信它会给您带来惊喜!特别要提到的是,R2版支持在Hyper-V的虚拟环境中的安装,希望完整测试R2版的用户可以先在虚拟环境中安装,以测试R2版是否能兼容您现在的应用,然后再考虑将应用迁移到此版上。
需要注意的是,SQL Server的规划是个系统工程,并不是象文中描述的那么简单。它需要管理者通盘考虑各种因素,特别是那些已经把业务建立在SQL Server基础上的企业。更细的规划部署注意事项,敬请期待后续博文。
注:参考文档:《SQL Server 2008 R2 Setup Help》英文版