利用Sysprep工具加快SQL Server 2008 R2部署

日期: 2010-08-17 作者:Denny Cherry翻译:沈宏 来源:TechTarget中国 英文

SQL Server 2008 R2的发布给我们带来了在SQL Server世界里闻所未闻的功能,即提供了一个部署SQL Server服务器映像的能力。这个功能通过Sysprep来实现,Sysprep是一个已经在Windows操作系统上使用多年的工具。   Sysprep允许系统管理员删除一台计算机上的所有账户、计算机名称和安全标识(SID),然后再创建一个映像。这个映像可以被部署到物理机或虚拟机上。

当新的计算机启动时,它要求的大部分信息都可作为Sysprep过程的一部分进行配置,比如计算机名称、Windows域名称和网络设置。   如果一切顺利的话,映像部署后新的计算机启动时唯一一个需要回答……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

SQL Server 2008 R2的发布给我们带来了在SQL Server世界里闻所未闻的功能,即提供了一个部署SQL Server服务器映像的能力。这个功能通过Sysprep来实现,Sysprep是一个已经在Windows操作系统上使用多年的工具。

  Sysprep允许系统管理员删除一台计算机上的所有账户、计算机名称和安全标识(SID),然后再创建一个映像。这个映像可以被部署到物理机或虚拟机上。当新的计算机启动时,它要求的大部分信息都可作为Sysprep过程的一部分进行配置,比如计算机名称、Windows域名称和网络设置。

  如果一切顺利的话,映像部署后新的计算机启动时唯一一个需要回答的问题就是“计算机名称是什么?”。通过Sysprep工具,其他的环境设置都可以预先配置。

  使用SQL Server 2008 R2,现在我们可以在基础映像里预先配置SQL Server组件,在计算机被部署后允许通过Sysprep配置SQL Server。你可能会觉得在虚拟机里部署SQL Server是最有用的,这是因为大量的面向Sysprep的服务器正在虚拟机中部署。

  一步一步部署Sysprep

  SQL Server 2008 R2的安装过程被分解为两个独立的步骤:准备映像和完成映像。第一步是安装二进制文件,第二步是配置计算机、网络和特定账户的具体信息。通常在安装SQL Server时,这两个步骤都是由安装程序完成的。与之相对应的,当使用Sysprep部署SQL服务器映像时,只是“准备”步骤完成。“完成”步骤则是在映像被部署到新机器后完成的。

  当部署一个Sysprep映像时,不是所有的SQL Server组件都可以安装。你只可以安装SQL Server数据库引擎和Reporting Services组件。SQL Server Browser和SQL Server Writer将在SQL Server实例完成时自动安装。

  要使用Sysprep安装一个SQL Server实例,可以像平常一样运行SQL Server 2008 R2的安装程序,但是需要在左边的安装菜单选项中选择“高级”选项。然后在右边选择“SQL Server独立实例的映像准备”选项。接下来会打开一个被简化的向导,问你要安装哪些服务以及安装在哪里。当进入组件选择页面时,你会发现少了几个选项,你只能选择数据库引擎、SQL Server复制、全文搜索和报表服务四个组件。你需要安装的任何其他功能都会在映像被部署后自动准备。

  在选择好你想安装的功能后,你就可以配置实例名称和实例路径。然后,你将按向导指引确认是否有足够的硬盘空间和设置的安装选项是否正确。最后,安装程序将安装二进制文件到服务器并在完成后自动退出。

  一旦安装程序退出后,这台机器就可以使用Sysprep工具来进行配置。虽然你不能选择安装Browser、Writer或者SQL Native Client组件,它们会在实例完成后被自动安装。

  映像被部署后有两种方法来完成安装。首先,你按照如下路径:

  开始菜单 > 程序 > Microsoft SQL Server 2008 R2 > 配置工具 > 完成SQL Server 2008安装

  另外一个选择是从SQL Server 2008 R2 DVD启动安装程序,导航到高级选项卡,在右边单击“已准备的SQL Server独立实例的映像完成”选项。无论是哪种方法,你都可以通过安装向导有效地完成其余部分的安装。

  当你使用SQL Server 2008 R2 Express 以外的版本的介质安装时,可以选择安装评估版。一个完整的安装过程需要一个产品密钥。请注意:如果你选择评估版,安装向导完成会设置一个180天有效期限制。

  Sysprep的缺点

  使用Sysprep安装SQL Server 2008 R2也有一些具体的限制:

  •   对于SQL Server故障转移群集安装,不支持SQL Server SysPrep。
  •   SQL Server工具不支持使用SQL Server SysPrep进行安装。
  •   使用安腾处理器的计算机不支持SQL Server SysPrep安装方式。
  •   不支持修复已准备实例。如果在“准备映像”或“完成映像”步骤中安装程序失败,您必须运行卸载后重新安装。
  •   不能在运行低于SQL Server 2008 R2的SQL Server版本的计算机上准备SQL Server 2008 R2实例。
  •   当使用Sysprep准备部署的服务器时,32位版本不能使用Windows on Windows(WOW )64功能安装在64位Windows上。
  •   如果你需要卸载之前或之后完成的过程已经发生的实例,它可以在“控制面板”点击“程序和功能”图标来完成。

  正如你所看到的,使用Sysprep部署特性可以大大加快在物理或虚拟环境中部署新的SQL Server 2008 R2服务器的速度。

翻译

沈宏
沈宏

相关推荐