当前位置: 首页 > 科技观察

注:升级SQLServer2014的四大要点!

时间:2023-03-20 15:43:15 科技观察

升级并不容易,但有一些功能值得花时间了解。以下文章介绍了一些避免升级问题的技巧。升级关键任务SQLServer实例并不容易;它需要仔细规划。规划不当会增加遇到升级问题的可能性,这些升级问题可能会影响或延迟您的SQLServer2014升级。在规划SQLServer2014升级时,有一些注意事项可以帮助您避免遇到升级问题。选择升级策略考虑SQLServer升级的内部或并行迁移策略。我更喜欢并行迁移策略,因为它风险更小,即使更困难。升级后无法轻松回滚内部迁移。内部迁移的主要优点是您无需担心SQLServer安全和其他配置,因为它们在升级前后保持同步。但是,内部迁移要求在升级之前备份所有系统和用户数据库。如果SQLServer在虚拟化环境中运行,您可以简单地拍摄虚拟机的快照,并在升级失败时将其用作回滚方法。在并行升级中,新版本的SQLServer与旧版本同时安装在相同或不同服务器的不同实例上。这类似于在新安装数据库后从现有SQLServer实例迁移数据库。例如,如果您使用此方法将现有的SQLServer2008实例升级到SQLServer2014,则必须安装SQLServer2014,并且SQLServer2008实例位于不同的实例或不同的服务器上。这种方法的优点是您可以对数据库功能执行类似的测试。此外,回滚过程比内部升级更简单,因为原始服务器保持不变。这种方式的缺点是在生成新实例后必须再次执行相同的数据库迁移过程,并手动修改SQLServer实例的配置和安全。但是,如果您要升级到新硬件或整合多个SQLServer实例,则并行升级策略更为合适。了解兼容性和硬件要求在升级SQLServer2014之前,了解兼容性和硬件平台要求很重要。SQLServer2014对操作系统和硬件平台有一些安装要求。不同版本的SQLServer2014有不同的要求。例如,每个版本的SQLServer2014都有不同的操作系统要求。您必须安装操作系统和指定版本的服务包(SP)以满足SQLServer安装要求。具体SP要求参考***要求。SQLServer2014安装程序在允许安装或升级之前检查计算机是否满足操作系统和硬件要求。请务必检查特定版本的硬件和软件要求。例如,如果你打算从SQLServer2005升级到SQLServer2014,你必须确保硬件支持运行SQLServer2014。接下来你应该分析你计划升级的SQLServer环境,确保环境支持升级当前版本到SQLServer2014的预期版本。有关从旧版本SQLServer升级到SQLServer2014的升级支持路径以及SQLServer2014支持的升级版本的信息,请参阅SQLServer联机丛书文章:“支持升级版本。”使用UpgradeAdvisor无论选择哪种SQLServer升级方式,都应该保证应用程序在升级后能够正常工作。SQLServer升级顾问工具可以帮助准备SQLServer升级。UpgradeAdvisor可以帮助识别可能影响升级的关键问题,例如弃用或停产的功能、破坏性修改和行为修改。UpgradeAdvisor安装文件(sqlua.msi)位于SQLServer2014安装介绍的redist文件夹中,也可以在SQL2014FeaturePack下载包中找到。安装UpgradeAdvisor运行SQLServer2014产品介质redist文件夹下的SQLUA.msi文件安装UpgradeAdvisor。如果下载了SQLServer2014功能包,可以双击自解压可执行文件,会提示是否接受许可协议,安装后会提示输入注册信息。运行升级顾问时,首先会显示欢迎屏幕。在欢迎屏幕上,您可以查看升级顾问文档、启动升级顾问向导和升级顾问报告浏览器。执行以下步骤启动并运行UpgradeAdvisor:1.在“开始”菜单中找到“所有程序”-“MicrosoftSQLServer2014”,单击SQLServer2014UpgradeAdvisor。2.在SQLServer2014欢迎屏幕上,单击“启动升级顾问分析向导”,然后单击“下一步”。3.勾选需要分析的升级服务,单击“下一步”。您应该只选择计算机上已安装的服务。如果您选择未安装的服务,升级顾问将检测到该服务未安装并报告错误状态。4.在报告中,在进行SQLServer升级之前,必须修复Whentofix列中带有单词“Before”的状态。5.输入实例名称。您可以通过输入实例名称或从下拉列表中选择实例来选择现有实例。6.选择身份验证类型:Windows身份验证或SQLServer身份验证。如果选择Windows身份验证,则使用当前登录的用户作为身份验证帐户。7、所选具体服务办理相关提示。默认情况下,SQLServer升级顾问会检查所有数据库。此外,您可以分析跟踪文件和SQL批处理文件以帮助检测应用程序兼容性问题。但是,您必须确保跟踪文件和批处理文件包含应用程序使用的所有命令。如果升级时选择检测SSIS包,选择分析服务器或者包文件中存储的包。如果要分析这两种服务,则必须运行两次升级顾问。8.检查并确认设置。9.单击运行开始分析过程。10.UpgradeAdvisor将运行,进度对话框窗口将显示分析的进度。***对话窗口显示最终分析结果,列出可能影响升级的任何警告或错误状态。关于升级顾问的更多信息,请参考微软官方资料。SQLServer升级过程类似于SQLServer2014安装过程。您可以安装和升级同一安装文件中包含的服务。例如,您可以升级数据库引擎的现有实例,或安装AnalysisServices、IntegrationServices和ReportingServices。有关详细信息,请参阅MicrosoftSQLServer升级方法主题页面。升级后,监控应用程序性能并检查Windows和SQLServer错误日志以确保没有问题。此外,您应该重建所有用户数据库索引并运行sp_updatestats脚本以对所有内部和外部表执行更新统计信息。除了这些任务之外,对所有用户数据库执行DBCCUPDATEUSAGE;它更正目录视图中的页数和行数。原文链接:http://www.searchdatabase.com.cn/showcontent_88449.htm