版本升级

此 SQL Server 版本支持以下升级方案。

升级前的版本

支持的升级途径

SQL Server 2000(32 位)MSDE SP41

SQL Server 2008 Express

SQL Server 2000(32 位)Standard SP41,4

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2000(32 位)Developer SP41,4

SQL Server 2008 Developer

SQL Server 2000(32 位)Enterprise SP41,4

SQL Server 2008 Enterprise

SQL Server 2000 Enterprise Evaluation(32 位,IA64)4,5

不支持升级。

SQL Server 2000(64 位)IA64 Developer SP43,4,5

SQL Server 2008(64 位)IA64 Developer

SQL Server 2000(64 位)IA64 Enterprise SP43,4,5

SQL Server 2008(64 位)IA64 Enterprise

SQL Server 2000(32 位)Personal SP4

不支持升级。

SQL Server 2005(32 位)Express1

SQL Server 2008 Express

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2005(32 位)Express1 Advanced1

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2005(32 位)Workgroup1

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2005(32 位)Standard1

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2005(32 位)Developer1

SQL Server 2008 Developer

SQL Server 2005(32 位)Enterprise1

SQL Server 2008 Enterprise

SQL Server 2005 Enterprise Evaluation(32 位,IA64,X64)

不支持升级。

SQL Server 2005 IA64(64 位)Developer

SQL Server 2008 IA64(64 位)Developer

SQL Server 2005 IA64(64 位)Standard

SQL Server 2008 IA64(64 位)Enterprise

SQL Server 2005 IA64(64 位)Enterprise

SQL Server 2008 IA64(64 位)Enterprise

SQL Server 2005 X64(64 位)Developer

SQL Server 2008 X64(64 位)Developer

SQL Server 2005 X64(64 位)Standard

SQL Server 2008 X64(64 位)Standard

SQL Server 2008 X64(64 位)Enterprise

SQL Server 2005 X64(64 位)Enterprise

SQL Server 2008 X64(64 位)Enterprise

SQL Server 2008 Express1

SQL Server 2008 Express

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express Tools

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express Advanced1

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express x64(64 位)

SQL Server 2008 Express x64(64 位)

SQL Server 2008 Express Tools x64(64 位)

SQL Server 2008 Express Advanced x64(64 位)

SQL Server 2008 Workgroup x64(64 位)

SQL Server 2008 Standard x64(64 位)

SQL Server 2008 Developer x64(64 位)

SQL Server 2008 Enterprise x64(64 位)

SQL Server 2008 Express Tools x64(64 位)

SQL Server 2008 Express Tools x64(64 位)

SQL Server 2008 Express Advanced x64(64 位)

SQL Server 2008 Workgroup x64(64 位)

SQL Server 2008 Standard x64(64 位)

SQL Server 2008 Developer x64(64 位)

SQL Server 2008 Enterprise x64(64 位)

SQL Server 2008 Express Advanced x64(64 位)

SQL Server 2008 Express Advanced x64(64 位)

SQL Server 2008 Workgroup x64(64 位)

SQL Server 2008 Standard x64(64 位)

SQL Server 2008 Enterprise x64(64 位)

SQL Server 2008 Workgroup1

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2008 Web1

SQL Server 2008 Web

SQL Server 2008 Standard1,2

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2008 Developer1,2

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise1,2

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise Evaluation2

SQL Server 2008 Enterprise Evaluation

SQL Server 2008 Web

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 IA64(64 位)Enterprise Evaluation2

SQL Server 2008 IA64(64 位)Enterprise

SQL Server 2008 IA64(64 位)Developer

SQL Server 2008 IA64(64 位)Enterprise Evaluation

SQL Server 2008 x64(64 位)Enterprise Evaluation2

SQL Server 2008 Enterprise Evaluation

SQL Server 2008 Web

SQL Server 2008 Workgroup

SQL Server 2008 x64(64 位)Standard

SQL Server 2008 x64(64 位)Developer

SQL Server 2008 x64(64 位)Enterprise

SQL Server 2008 IA64(64 位)Developer2

SQL Server 2008 IA64(64 位)Developer

SQL Server 2008 IA64(64 位)Enterprise

SQL Server 2008 Developer x64(64 位)2

SQL Server 2008 Workgroup x64(64 位)

SQL Server 2008 Standard x64(64 位)

SQL Server 2008 Developer x64(64 位)

SQL Server 2008 Enterprise x64(64 位)

SQL Server 2008 x64(64 位)Standard2

SQL Server 2008 x64(64 位)Standard

SQL Server 2008 x64(64 位)Enterprise

SQL Server 2008 IA64(64 位)Enterprise2

SQL Server 2008 IA64(64 位)Enterprise

SQL Server 2008 x64(64 位)Enterprise2

SQL Server 2008 x64(64 位)Enterprise

1可在 64 位服务器的 32 位子系统 (WOW64) 上将此版本的 SQL Server 升级到 SQL Server 2008。

2对 SQL Server 2008 故障转移群集版本的更改受到限制。SQL Server 2008 故障转移群集不支持以下版本降级方案:

  • 从 SQL Server 2008 Enterprise 降级到 SQL Server 2008 Developer、Standard 或 Enterprise Evaluation。

  • 从 SQL Server 2008 Developer 降级到 SQL Server 2008 Standard 或 Enterprise Evaluation。

  • 从 SQL Server 2008 Standard 降级到 SQL Server 2008 Enterprise Evaluation。

  • 从 SQL Server 2008 Enterprise Evaluation 降级到 SQL Server 2008 Standard。

3不支持对 SQL Server 2000(64 位)IA64 故障转移群集进行升级。

4在故障转移群集上不支持从 SQL Server 2000Analysis Services 升级到 SQL Server 2008。

5升级 SQL Server 2000(64 位)时将不安装 SQL Server 2008 管理工具。若要安装管理工具,则必须在完成升级之后重新运行安装程序。

升级说明

  • 不支持跨版本的 SQL Server 2008 实例。在同一个 SQL Server 2008 实例中,数据库引擎、Analysis Services 和 Reporting Services 组件的版本号必须相同。

  • 升级到 SQL Server 之前,请先为 SQL Server Agent 启用 Windows 身份验证,并验证默认配置:SQL Server Agent 服务帐户是否是 SQL Server sysadmin 组的成员。

  • 在从 SQL Server 2008 的某一版本升级到另一版本之前,请验证要升级到的版本是否支持当前使用的功能。有关详细信息,请参阅 SQL Server 2008 各个版本支持的功能中的相关组件部分。

  • 不支持跨平台升级。不能将 32 位 SQL Server 实例升级到本机 64 位。但是,如上表所示,可将 SQL Server 的 32 位实例升级到 WOW64,这是 64 位服务器上的 32 位子系统。如果数据库未在复制过程中发布,则还可以从 SQL Server 的 32 位实例中备份或分离数据库,并将它们还原或附加到 SQL Server(64 位)实例。在此情况下,还必须在 master、msdb 和 model 系统数据库中重新创建任何登录名和其他用户对象。

  • 若要升级到 SQL Server 2008,您运行的必须是支持的操作系统。有关详细信息,请参阅安装 SQL Server 2008 的硬件和软件要求

  • 如果有挂起的重新启动操作,则会阻止升级。

  • 如果未运行 Windows Installer 服务,则会阻止升级。

  • 如果性能计数器已损坏,则会阻止升级。

  • 若要将 SQL Server 的实例升级至 SQL Server 故障转移群集,则要升级的实例必须是故障转移群集。若要将 SQL Server 的独立实例升级至 SQL Server 故障转移群集,请安装新的 SQL Server 故障转移群集,然后使用复制数据库向导迁移独立实例中的用户数据库。有关升级的详细信息,请参阅如何升级 SQL Server 故障转移群集实例(安装程序)。有关数据库迁移的详细信息,请参阅使用复制数据库向导

向 SQL Server 的实例添加组件

在升级到 SQL Server 2008 时,不能向 SQL Server 的现有安装添加组件。在将 SQL Server 实例升级到 SQL Server 2008 之后,可以使用 SQL Server 2008 安装向导(即 Setup.exe)添加功能。

跨语言支持

  • 所有支持的操作系统的本地化版本均支持 SQL Server 英文版。

  • 与 SQL Server 本地化版本使用同一语言的本地化操作系统支持 SQL Server 的本地化版本。

  • SQL Server 的本地化版本可以升级到同一语言的 SQL Server 2008 本地化版本。

  • SQL Server 的本地化版本不能升级到 SQL Server 2008 英文版。

  • SQL Server 的本地化版本不能升级到其他本地化语言的 SQL Server 2008 本地化版本。

  • 通过使用 Windows 多语言用户界面包 (MUI) 设置,支持的操作系统的英文版本也支持 SQL Server 的本地化版本。不过,在运行使用非英文 MUI 设置的英文版操作系统的服务器上安装 SQL Server 的本地化版本之前,必须先检查某些操作系统设置。必须检查以下操作系统设置是否与要安装的 SQL Server 的语言匹配:

    • 操作系统用户界面设置

    • 操作系统用户区域设置

    • 系统区域设置

    如果这些操作系统设置与 SQL Server 本地化版本的语言不匹配,则必须在安装 SQL Server 2008 之前正确设置这些操作系统设置。