第一章:安装或升级到SQL Server 2008数据库引擎

萨姆

123.45 第4页
第4页/ 5页
  1. 使用管理权限登录服务器并插入SQL Server 2008媒体。autorun应启动SQL Server 2008安装中心登陆页面;否则,单击setup.exe


  2. 请注意

    如果尚未满足SQL Server的安装软件先决条件,则安装向导将提示,然后安装先决条件。安装先决条件后,SQL Server安装过程将恢复。SQL Server 2008软件先决条件可能包括修补程序,.NET Framework 3.5和最新的Windows Installer版本4.5。此外,在安装SQL Server的安装软件先决条件后可能需要系统重新启动。如果是这样,重新启动后重新设置以继续使用SQL Server安装。


  3. 2 .在“SQL Server安装中心”登录页面,首先选择“安装”页面,然后单击“New SQL Server单机安装”或“Add Features to an Existing Installation”链接,如图1.1

  4. 在“设置支持规则”页面上,查看系统配置检查器的结果。确保所有与操作相关的测试都通过,而无需任何故障,警告或跳过元素。或者,您可以通过选择“显示详细信息”按钮或查看详细报告来查看标准或全面报告。要继续安装,请单击“确定”,如图所示图1.2

  5. 图1.1

    执行新的SQL Server独立安装。

    图1.2

    查看使用Setup支持规则标识的潜在问题。

  6. 2 .在“产品密钥”页面,输入“SQL Server产品密钥”,单击“下一步”。

  7. 在“许可协议”页面上,接受许可术语,然后单击“下一步”。

  8. 在安装程序支持文件页面上,向导将提示是否需要安装额外的安装程序支持文件。如果需要其他文件,请检查所需文件的状态,然后单击Install。

  9. 安装支持规则页面将再次显示,并将标识可能妨碍与SQL Server安装关联的安装过程的任何未完成项目。在开始安装之前,请审查和更正故障和警告。如果未显示故障,请单击“下一步”以开始安装。任何未完成的安装完成后,请查看详细信息,然后单击“下一步”。


  10. 请注意

    在步骤7中将测试的一些项目是:融合模板库,不支持的SQL Server产品,是否是服务器是域控制器,Windows PowerShell的版本以及Windows防火墙设置。


  11. 在“功能选择”页上,选择要安装的所需功能并提供共享功能目录的路径。对于此示例,已选择数据库引擎服务,SQL Server Replication,全文搜索和适当的共享功能,例如集成服务和管理工具。单击“下一步”继续如图所示图1.3

  12. 在“实例配置”页面上,指定SQL Server安装的名称和实例ID。选项包括默认实例名称,即MSSQLSERVER或命名实例。此外,单击实例根目录区域中的省略号按钮,并指定安装的路径。单击“下一步”显示图1.4


  13. 请注意

    提供的每个实例名称必须是唯一的,每个SQL Server系统只能有一个默认实例。


    图1.3

    指定要安装的SQL Server功能。

    图1.4

    配置SQL Server实例。

  14. 下一页是磁盘空间要求。查看要安装的SQL Server组件和功能的磁盘空间摘要,然后单击“下一步”。

  15. 服务器配置页面包括服务帐户和排序规则的配置设置。在Service Accounts选项卡上,为每个服务帐户输入有效的低特权服务帐户名和密码。接下来,为列出的每个服务帐户指定启动类型,如下所示图1.5.选项包括自动,手动或禁用。在继续下一步之前,单击“排序规”选项卡,

  16. 图1.5

    指定SQL Server服务帐户。


    请注意

    从加固的角度来看,Microsoft建议为安装的每个SQL Server组件和特性输入单独的服务帐户。另外,指定的帐户应遵循最小权限原则。有关选择所需服务帐户和加固SQL Server实现的更多信息,请参见第8章“加固SQL Server实现”。


  17. 在“排序”选项卡上,为数据库引擎输入所需的排序选项。通过选择自定义,可以更改数据库引擎和Analysis Services用于语言和排序的默认排序设置。单击Next继续。

  18. 数据库引擎配置页面由三个选项卡组成。选项卡包括帐户配置、数据目录和FILESTREAM。在第一个选项卡上,在帐户配置部分,指定身份验证模式,它包括Windows身份验证模式或混合模式(SQL Server身份验证和Windows身份验证)。如果选择混合模式,请输入并确认内置SQL Server管理员帐号的密码。下一步是通过选择“添加当前用户”选项或单击“添加”并指定SQL Server管理员帐户来配置SQL Server管理员。


  19. 请注意

    SQL Server 2008的新建是在安装期间重命名SA帐户的机会。重命名SA帐户随着账户名称在行业中众所周知而增加了安全性。


  20. 第二个选项卡,位于数据库引擎配置页面中的数据目录用于指定与安装此SQL Server实例相关联的默认目录的位置。目录包括数据根目录,系统数据库目录,用户数据库目录,用户数据库日志目录,tempdb目录,tempdb日志目录和备份目录。要么维护默认目录,要么为性能和可用性指定新目录。


  21. 小费

    由于日志文件的I/O是顺序的,而数据库文件的I/O是随机的,因此为了提高性能,最好将日志文件与数据库文件放在单独的磁盘上。此外,将tempdb放在自己的磁盘上也可以提高性能。


  22. 数据库引擎配置页面上的最后一个选项卡是FILESTREAM。这里,决定是否要启用FILESTREAM。如果FILESTREAM已启用,则需要输入“Enable FILESTREAM for File I/O Streaming Access”、“Windows共享名称”、“是否允许远程客户端对FILESTREAM数据进行流访问”等参数。单击Next继续。

  23. 在错误和使用情况报告页面上,通过向Microsoft发送错误报告和功能使用,帮助Microsoft提高SQL Server功能和服务。指定参与级别,然后单击“下一步”。

  24. 将进行最后的检查,以确保安装过程不会被阻塞。在安装规则页面上,查看任何未解决的错误或警告,然后单击Next继续。

  25. 在开始安装SQL Server 2008之前,请在“Ready to Install”页面查看要安装的特性,然后单击“Install”。

  26. 当安装过程开始时,您可以相应地监控其进度。安装安装完成后,查看基于每个SQL Server特性的成功状态,然后单击Next。

  27. 在Complete页面上,查看SQL Server摘要升级日志文件和其他项目的位置,这些可以在补充信息部分找到。单击Close完成安装。

  28. 要进行后安装任务,请在本章中查看即将到来的部分“完成SQL Server 2008安装或升级”。

数据库引擎升级到SQL Server 2008

将已有的SQL Server系统升级到SQL Server 2008时,所有SQL Server数据库、配置设置、安全设置和程序均保留上一次安装时的设置。但是,在升级之前仍然有几个重要的先决任务需要执行,如下面的部分所述。


小费

将系统升级到SQL Server 2008时,无法更改安装路径。此外,系统上必须有足够的可用空间和SQL Server分区以支持升级;否则,升级将停止。


创建SQL Server功能发现报告

当将现有SQL Server系统升级到SQL Server 2008时,DBA应该执行的首要任务之一是创建发现报告。SQL Server发现报告最终是安装在现有SQL Server安装上的SQL Server组件和特性的清单。SQL Server 2008附带了一个名为SQL Server特性发现报告的新工具,它将生成一个特性和产品列表。该报表可以为SQL Server 2008、SQL Server 2005和SQL Server 2000自动生成,在“SQL Server安装中心”着陆页面的“工具”页签中,选择“安装SQL Server功能发现报表”。

备份服务器

当您在服务器上进行重大更改时,可能会出现错误。SQL Server的一个完整的备份环境,包括SQL Server系统数据库和Windows Server系统状态,可以自信地告诉老板你的区别有挫折进行回滚,或颤抖,而你试图找到一种方法来告诉你的老板,一个完整的灾难已经发生。

验证系统兼容性

当将现有的SQL Server系统升级到SQL Server 2008时,第一个操作是运行系统配置检查器。首先选择“规划”,然后通过SQL Server 2008安装中心登陆页启动“系统配置检查器”。

系统配置检查器是一个信息工具,它对现有系统进行扫描,并指出安装SQL Server支持文件时可能出现的问题。扫描完成后,将显示详细的报告,显示通过、失败、跳过或提示的操作。查看详细报告,纠正任何问题,并重新运行扫描,以确保绝对成功。然后转到下一个前提任务,该任务正在运行SQL Server 2008 Upgrade Advisor。

运行SQL Server升级顾问

将测试计划升级以解决兼容性问题的现有SQL Server系统作为先决任务。通过运行SQL Server升级顾问来完成此任务。SQL Server Upgrade Advisor是一个直观的工具,包含在SQL Server 2008安装介质中。

当被调用时,向导将首先分析以前安装的SQL Server组件,然后生成一个详细的报告,指示可能的升级异常。此外,该报告还提供了关于如何解决所确定问题的信息链接——多么方便啊!


谨慎

在进行就地升级之前,必须承认和修复所有异常。如果异常未解决,则升级肯定会失败,导致生产中断。


重要的是要提及升级顾问可以安装在远程系统上,仍然分析以下SQL Server组件:数据库引擎,分析服务,报告服务,集成服务和数据转换服务。不包含通知服务,因为此组件已在SQL Server 2008中已弃用。


请注意

如果对向导执行的穷举分析如果被加密,则无法检查存储过程。此外,如果DTS或Integration Service Packages受密码保护,则有必要输入密码。


安装SQL Server升级顾问

  1. 启动SQL Server安装中心。

  2. 选择Planning链接,然后单击Install Upgrade Advisor。

  3. 在SQL Server 2008升级顾问设置欢迎界面上单击“下一步”。

  4. 接受许可协议,然后单击“下一步”。

  5. 在注册信息屏幕上,输入您的姓名和公司名称,然后单击下一步。

  6. 在Feature Selection页面上提供安装路径。单击Next继续。

  7. 单击Install启动安装,然后单击Finish完成安装。

使用SQL Server Upgrade Advisor执行兼容性测试

运行SQL Server 2008升级顾问时,高级步骤包括识别SQL Server组件以分析,提供凭证的凭证,提供其他参数,执行分析,以及最终查看结果。在您计划升级的SQL Server系统上进行以下步骤,以便使用SQL Server 2008升级顾问执行兼容性测试:

  1. 单击“开始”,“所有程序”,“SQL Server 2008,SQL Server 2008升级顾问”。

  2. 在“欢迎到SQL Server 2008升级顾问”页面上,选择“链接启动升级顾问分析向导”,然后单击“下一步”。

  3. 在SQL Server组件页面上,提供SQL Server的名称,然后指定将分析的组件。单击“下一步”显示图1.6

  4. 图1.6

    指定要分析的SQL Server组件。

  5. 为SQL Server实例提供身份验证机制,然后单击Next。

  6. 在SQL Server Parameters页面上,指出应该分析哪些附加元素。选项包括数据库、跟踪文件和SQL Server批处理文件。单击Next继续。

  7. Reporting Services参数页面是一个可选步骤。如果选择了Reporting Services扫描,请输入Reporting Services实例的名称,然后选择将使用的身份验证机制。点击下一步。

  8. 分析服务参数页面是另一个可选步骤。如果选择了分析服务扫描,请输入分析服务实例的名称。接下来,选择将使用的身份验证机制。点击下一步。

  9. 下一个可选屏幕主要关注DTS包的DTS参数。选择在服务器上分析DTS包选项或分析DTS包文件选项。如果选择了第二个选项,请指定DTS包的路径。单击Next继续。

  10. 在最后一页“SSIS Parameters”中,指出您是想分析服务器上的SSIS包还是文件。如果选择了第二个选项,请指定SSIS包的路径。此外,如果包是密码保护的,请输入密码。单击Next继续。

  11. 确认升级顾问设置,然后单击“运行”以开始分析。

  12. 升级顾问进度页为正在分析的每个组件提供进度消息。状态消息包括错误,故障或成功的任何单词。查看“详细信息”窗格中的状态消息,也可以启动报告。单击如图所示图1.7

  13. 图1.7

    检查升级顾问分析完成报告。


请注意

分析输出写入文件;因此,可以从升级顾问进度页面或以后查看报告。要在另一个时间审核报告,请从升级顾问开始页面启动升级顾问报告查看器。


可以先按服务器查看报表,然后再按实例或组件查看报表。此外,报告可以通过“所有问题”、“所有升级问题”、“升级前问题”、“所有迁移问题”、“已解决问题”或“未解决问题”进行过滤。输出报告还指出应该在什么时候解决问题。例如,报告可能指示应该在升级之前或升级之后解决问题。检查每条消息以确保将现有SQL Server系统升级到SQL Server 2008时没有问题是有益的。在钻取每条消息时,可以通过单击标题为“告诉我更多关于此问题的信息和如何修复它”的链接来扩展问题并获得关于如何解决异常的附加信息。

在将数据库引擎升级到SQL Server 2008之前的其他注意事项

在将数据库引擎升级到SQL Server 2008之前,需要考虑以下事项:

  • 即使本书未注重分析服务,如果要升级64位版本的SQL Server,则必须首先升级分析服务,然后是数据库引擎。

  • 运行相应的DBCC命令以确保系统和用户数据库都处于身体状态。可以生成维护计划以完成这些任务。

  • 确保所有数据库,特别是系统数据库,都配置为自动增长。系统数据库包括master、model、msdb和tempdb。

  • 确保您拥有对所有用户和系统数据库的管理访问权,并且每个数据库在主系统数据库中都有登录信息。

  • 将Max Worker Threads设置为0。

  • 禁用所有启动存储过程,因为升级过程可能会重启服务器。

  • 如果启用复制,请在升级过程中停止复制。

  • 如果使用数据库镜像,请进行滚动升级。首先升级镜像实例,故障转移服务,然后升级主实例(现在是镜像)。还建议在升级期间删除证人并将操作模式更改为高安全性。

  • 在SQL Server 2000中,使用数据库维护计划建立日志传送。由于SQL Server 2005和SQL Server 2008中的安装不再使用维护计划来实现日志传送,因此无法升级运行日志传送到SQL Server 2008的SQL Server 2000系统。

执行SQL Server 2008升级

此时,您已经完成了相当多的任务。让我们回顾:备份数据,您已阅读发行说明,您运行了SQL Server系统配置检查器和SQL Server升级顾问,您已讨论了所识别的问题或警告。现在是时候升级到SQL Server 2008。

相关:
123.45 第4页
第4页/ 5页
IT薪水调查:结果已经出来了