Advertisement

SQL Server 2008 升级至 SQL Server 2008 R2 的两种方法

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文介绍了将SQL Server 2008升级到SQL Server 2008 R2的两种可行方案,帮助用户根据实际情况选择最适合的升级路径。 今天需要将我的SQL 2008升级到SQL 2008 R2的原因是:从另一台机器上备份了一个数据库,在我这台机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备份的,该版本与此服务器(运行版本10.00.1600)不兼容。请在支持该备份的服务器上还原数据库,或者使用与此服务器兼容的备份。”经过查证得知:所谓的10.00.1600其实就是SQL 2008;10.50.1600其实是SQL 2008 R2;而10.50.2500则是SQL 2008 R2 SP1。这样一来,就明确了我需要将数据库升级到SQL 2008 R2 SP1。 这篇文章会详细记录先从SQL 2008 升级到 SQL 2008 R2 的过程,并在后续文章中介绍如何进一步升级至R2 SP1。 第一步:准备安装程序。首先,因为我已经有一个运行中的SQL Server 2008实例,所以只需下载并使用SQL Server 2008 R2的安装文件。 第二步:开始升级 1. 如果是从 SQL 2008 升级到 SQL 2008 R2,则只能选择左侧“安装”对应右侧的选项:“从 SQL SERVER 2005 或 SQL 2008 升级”。注意,另一个选项是针对其他版本(如 EXPRESS 版本)。 2. 安装程序会进行支持规则检查。通过之后就可以继续下一步。 3. 输入产品密钥:根据你拥有的许可证类型输入相应的密钥。 4. 接受许可条款才能使用安装程序。 5-7. 程序将验证所需的文件是否满足需求,确保所有必要的组件都已就绪。 8-9. 选择要升级的实例。如果你只运行一个实例,则只需继续进行下一步即可;如果有多个实例,请注意选中正确的那个。 10-13. 安装过程中的其他设置步骤基本是直接点击“下一步”以保持默认选项,直到最终确认并开始安装为止。 14-15. 升级完成后会提示重新启动计算机。重启后再次打开SQL Server Management Studio (SSMS) 时就可以看到版本更新为 SQL SERVER 2008 R2了。 16. 连接数据库引擎之后,在左侧导航栏中可以看到新的软件版本号(例如:10.50.1600)。 总结一下: - 版本“10.00.1600”对应SQL SERVER 2008 - “10.50.1600”则是 SQL SERVER 2008 R2 这篇文章主要描述了升级安装的过程。如果需要全新安装,可以先卸载现有的SQL Server版本(注意:数据库不像其他应用程序那样会自动检测旧版并进行更新),然后按照上述步骤重新开始新一次的完整安装过程。 在实例、权限等方面,SQL 2008和SQL 2008 R2是相同的。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SQL Server 2008 SQL Server 2008 R2
    优质
    本文介绍了将SQL Server 2008升级到SQL Server 2008 R2的两种可行方案,帮助用户根据实际情况选择最适合的升级路径。 今天需要将我的SQL 2008升级到SQL 2008 R2的原因是:从另一台机器上备份了一个数据库,在我这台机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备份的,该版本与此服务器(运行版本10.00.1600)不兼容。请在支持该备份的服务器上还原数据库,或者使用与此服务器兼容的备份。”经过查证得知:所谓的10.00.1600其实就是SQL 2008;10.50.1600其实是SQL 2008 R2;而10.50.2500则是SQL 2008 R2 SP1。这样一来,就明确了我需要将数据库升级到SQL 2008 R2 SP1。 这篇文章会详细记录先从SQL 2008 升级到 SQL 2008 R2 的过程,并在后续文章中介绍如何进一步升级至R2 SP1。 第一步:准备安装程序。首先,因为我已经有一个运行中的SQL Server 2008实例,所以只需下载并使用SQL Server 2008 R2的安装文件。 第二步:开始升级 1. 如果是从 SQL 2008 升级到 SQL 2008 R2,则只能选择左侧“安装”对应右侧的选项:“从 SQL SERVER 2005 或 SQL 2008 升级”。注意,另一个选项是针对其他版本(如 EXPRESS 版本)。 2. 安装程序会进行支持规则检查。通过之后就可以继续下一步。 3. 输入产品密钥:根据你拥有的许可证类型输入相应的密钥。 4. 接受许可条款才能使用安装程序。 5-7. 程序将验证所需的文件是否满足需求,确保所有必要的组件都已就绪。 8-9. 选择要升级的实例。如果你只运行一个实例,则只需继续进行下一步即可;如果有多个实例,请注意选中正确的那个。 10-13. 安装过程中的其他设置步骤基本是直接点击“下一步”以保持默认选项,直到最终确认并开始安装为止。 14-15. 升级完成后会提示重新启动计算机。重启后再次打开SQL Server Management Studio (SSMS) 时就可以看到版本更新为 SQL SERVER 2008 R2了。 16. 连接数据库引擎之后,在左侧导航栏中可以看到新的软件版本号(例如:10.50.1600)。 总结一下: - 版本“10.00.1600”对应SQL SERVER 2008 - “10.50.1600”则是 SQL SERVER 2008 R2 这篇文章主要描述了升级安装的过程。如果需要全新安装,可以先卸载现有的SQL Server版本(注意:数据库不像其他应用程序那样会自动检测旧版并进行更新),然后按照上述步骤重新开始新一次的完整安装过程。 在实例、权限等方面,SQL 2008和SQL 2008 R2是相同的。
  • SQL Server 2008 R22012图文指南
    优质
    本书为数据库管理员和开发人员提供了从SQL Server 2008 R2到2012版本升级的详细指导,包括实用步骤、注意事项及最佳实践。通过丰富的图解帮助读者轻松掌握迁移过程中的关键要点和技术细节。 本段落主要介绍了如何将Sql Server 2008R2升级到Sql Server 2012的图文教程,具有一定的参考价值,对于对此感兴趣的朋友来说可以作为参考资料。
  • 如何从SQL Server 2005SQL Server 2008
    优质
    本文将详细介绍从SQL Server 2005升级到SQL Server 2008的具体步骤和技术要点,帮助数据库管理员顺利完成版本迁移。 本段落提供了在将SQL Server 2005升级到SQL Server 2008过程中所需的知识及技巧。
  • SQL Server 2008 R2
    优质
    简介:Microsoft SQL Server 2008 R2 是一款关系型数据库管理系统,提供强大的数据存储、管理和分析功能,并支持企业级应用开发。 SQL Server 2008 R2是一款由微软公司开发的关系型数据库管理系统。
  • SQL Server 2000到2008 R2实验指南
    优质
    本书为数据库管理员和开发人员提供详细的指导,从理论到实践全面解析如何将SQL Server从2000版本升级至2008 R2版本,涵盖各种场景下的操作技巧与注意事项。 ### 从SQL Server 2000升级至SQL Server 2008 R2的关键知识点 #### 一、系统及浏览器需求 - **操作系统要求**: - Windows XP SP3 及其以上版本 - Windows Vista SP1 及其以上版本 - Windows 7 - Windows 2008 及其以上版本 - 对于Windows 2003需安装SP1,并且需要额外的补丁。 - 对于Windows XP SP2 需要安装相应的更新。 - **浏览器要求**: - IE6.0 或更高版本 对于旧版的操作系统如 Windows XP SP2 或者 Windows 2003 SP1,必须确保已经安装了必要的补丁。此外,在使用Web界面管理SQL Server时,浏览器的兼容性也非常重要。 #### 二、IE安全设置 1. 在IE中依次点击“工具”->“Internet选项”->“安全”选项卡。 2. 点击窗口底部的“自定义级别”按钮。 3. 对于ActiveX控件和插件部分: - “对没有标记为安全的ActiveX控件进行初始化和脚本运行”,设置为禁用; - “运行ActiveX控件和插件”,设置为启用; - “对标记为可安全执行脚本的ActiveX控件执行脚本”,设置为启用。 完成上述步骤后,点击“确定”保存更改并重启浏览器以确保新的设置生效。这些调整有助于保证 ActiveX 控件能够正常工作,这对于使用特定功能(如数据库管理工具)非常重要。 #### 三、实验环境搭建 - **虚拟机配置**: - 虚拟机名称:SQL2K - 角色:安装了SP4的 SQL Server 2000 中文企业版数据库服务器。 - 操作系统:Windows Server 2003 R2 中文企业版 + SP2 - 登录名及密码需自行设定,确保符合安全标准。 - IP地址示例为192.168.0.1。 此虚拟环境设计旨在支持从SQL Server 2000升级至 SQL Server 2008 R2 的过程。通过这种方式配置的软件兼容性和稳定性可以得到保障。 #### 四、采用In-place方式升级 - **实验场景**: - 数据库管理员负责执行从SQL Server 2000到SQL Server 2008 R2的升级。 - 升级前,需检查当前环境中的潜在问题并尝试解决这些问题。 #### 五、安装和运行SQL Server 2008 R2 Upgrade Advisor 1. 启动虚拟机,并在Virtual PC中打开它。 2. 使用管理员身份登录到虚拟机中。 3. 安装 SQL Server 2008 R2 的升级顾问: - 在开始菜单选择“我的电脑”->进入C:SQL08R2目录,双击Setup.exe文件; - 进入安装向导,在左侧点击“计划”,然后在右侧点击“安装升级顾问”。按照提示完成许可协议的接受和默认设置的选择。 4. 启动 Upgrade Advisor 分析向导: - 在开始菜单中选择 所有程序 -> 选择 Microsoft SQL Server 2008 R2 -> 点击 “SQL Server 2008 R2 Upgrade Advisor”; - 按照提示逐步进行,确保选择了需要检查的SQL组件。 - 在“SQL Server参数”页面上,请确认所有的数据库复选框都被勾选了。 通过使用 SQL Server 2008 R2 的升级顾问工具可以有效地检测出在从SQL Server 2000 升级到新版本过程中可能会遇到的问题,比如不兼容的语法或配置等。此外,该工具还提供了详细的报告以帮助管理员了解具体的调整建议,并顺利完成升级任务。
  • SQL Server 2008 R2 安装包
    优质
    SQL Server 2008 R2安装包为企业和开发者提供了一套全面的数据管理和分析解决方案,支持高效管理大规模数据,并具备强大的业务智能功能。 数据库安装包 cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233 版本(64位)。
  • SQL Server 2008 R2 简装版
    优质
    《SQL Server 2008 R2 简装版》是一款功能精简的企业级数据库管理系统,提供高效的数据存储、访问及管理解决方案,适合小型企业或个人开发者使用。 安装SQL Server 2008 R2简装版本的步骤如下: 1. 打开安装包并运行setup.exe。 2. 在左侧列表中选择“安装”选项。 3. 点击“全新安装或向现有安装添加功能”。 4. 完成检测后点击确定按钮。 5. 选择所需的版本和密钥,然后单击下一步。(请注意版权要求) 6. 单击“我接受许可条款”,并点击下一步继续进行安装过程。 7. 点击开始“安装”。 8. 当所有检查都通过时,请单击“下一步”以继续。 9. 选择SQL Server功能的安装,然后单击“下一步”按钮。 10. 在这里可以选择全选或更改安装路径后点击下一步。 11. 单击下一步进入下一个步骤。 12. 输入默认实例或者自定义名称,并设置新的实例路径之后再次点击下一步。 13. 点击继续到下一页,即“下一步”按钮。 14. 选择使用相同的账号对所有SQL Server服务进行操作的选项并输入账户名和密码(如果未设定则默认为空),然后单击“下一步”。 15. 设置混合模式,并为系统管理员创建一个新的登录名与密码。点击下一个步骤继续安装过程。 16. 添加当前用户,再次单击下一步 17. 选择本机模式的默认配置并进入下一页 18. 完成所有检查后,请单击“下一步”按钮以继续进行操作。 19. 单击“安装”,开始正式安装程序。 20. 当安装完成时,点击关闭按钮来结束此过程。 21. 打开数据库管理界面,并选择服务器。输入登录名和密码(步骤 15 中设置的账户信息)后单击确定进行连接操作。 22. 成功登陆后即可开始使用SQL Server了。 以上就是安装SQL Server 2008 R2简装版本的具体流程,祝您顺利!
  • SQL Server 2012降2008 R2步骤
    优质
    本文将详细介绍如何从SQL Server 2012降级到2008 R2版本的具体步骤,包括备份数据库、导出数据及兼容性检查等关键环节。 在IT领域内,数据库管理系统是至关重要的组成部分之一,尤其是在企业级应用方面。本段落探讨了如何将Microsoft SQL Server 2012降级到SQL Server 2008 R2的情况,这是由于特定环境下对服务器兼容性的需求所导致的。进行此类操作时需要考虑一些关键的技术和策略来确保数据完整性和业务连续性。 直接使用备份还原或复制功能在不同版本之间是不兼容的,特别是从高版本降级到低版本的情况下更是如此。因此,在这种情况下采取了一种称为“导入导出”的方法来进行降级过程。这个过程包括以下几个步骤: 1. **导出数据库对象架构**:通过SQL Server Management Studio (SSMS),右键点击要迁移的数据库,选择任务 -> 生成脚本,并在高级选项中设置为2008 R2版本以生成全库脚本,并包含索引、触发器等。这一步骤是为了在目标系统上重建现有的数据库结构。 2. **执行脚本并处理报错**:将上述步骤产生的脚本应用到新的SQL Server 2008 R2环境中,可能会遇到一些错误信息,因为此时数据尚未被导入。需要仔细分析这些错误,并采取措施解决它们。 3. **处理登录名问题**:确保在生成的脚本中包括所有必要的数据库登录账户,并提前获取每个用户的密码。运行脚本时可能自动禁用某些用户账号,因此需手动解锁这些账号以恢复访问权限。 4. **导出数据并导入到目标系统**:使用适当的工具将源数据库的数据导出为适合2008 R2环境下使用的格式(如SQL Server的bcp或SSIS)。为了提高效率和监控进度,在分批处理时可以每次只导入50个表,确保在插入新数据前已经创建了相应的表结构。 在这个过程中需要注意以下两个技术要点: 1. **标识列处理**:对于那些含有identity自增属性的表格,需要启用身份值插入功能。可以通过查看包含“IDENTITY”关键字的脚本部分来识别这些特殊表格,并单独进行导入操作以避免冲突或数据丢失问题。 2. **排序规则一致性**:确保目标数据库与源数据库使用相同的排序规则设置(collation),因为不同版本间可能存在差异,这可能会影响数据插入过程中的兼容性和准确性。 降级SQL Server版本是一项复杂且具有挑战性的任务,需要对数据库结构、用户权限管理以及迁移策略有深入的理解和掌握。在进行此类操作时务必谨慎规划并遵循最佳实践以确保业务连续性不受影响,并保证系统的稳定运行与安全性。
  • SQL Server 2008 R2JDBC JAR包
    优质
    简介:本文介绍了用于连接和操作SQL Server 2008 R2数据库的Java应用程序开发中所需的JDBC驱动程序(JAR文件)及其使用方法。 在使用SQLServer 2008R2时,工具jar包是连接数据库的重要组件,在学习或工作中不可或缺。例如,在Java编程环境中,如果没有导入这个jar包,程序运行过程中会报出许多错误。因此,正确地引入该jar包对于确保代码正常执行至关重要。