Embed
Email

Whitepaper

Document Sample

Shared by: huanghengdong
Categories
Tags
Stats
views:
1
posted:
12/19/2011
language:
pages:
14
如何从 SQL Server 2008, SQL Server 2005, 以及 SQL

Server 2000 升级到 SQL Server 2008 R2

随时随地,数据尽在掌控



摘要:



如今企业对于数据存储以及数据分析的依赖性很强,因此必须能够快速部署以数据为核心的解决

方案。Microsoft SQL Server 2008 R2 提供了一套高效、可靠、且智能化的数据平台,旨在帮助企业

运行其核心应用程序,减少应用程序的部署时间和维护成本,并在整个企业范围内实现可操作的

洞察力。



升级到 SQL Server 2008 R2 以后,企业将能够享受一系列新功能:



 PowerPivot、Report Builder、主数据服务、以及 StreamInsight 等一系列数据分析功能将帮

助企业完成海量数据的标准化以及数据分析、增强即席报表、集中管理企业数据、并从实

时数据流当中获得洞察力。

 SQL Server 2008 R2 数据中心版以及 SQL Server 2008 R2 并行数据仓库版可以提供强大的数

据处理能力以及可伸缩性,从而帮助企业对要求苛刻的数据库应用程序进行扩展。

 Hyper-V with Live Migration、SQL Server Utility Control Point Dashboard、以及数据层应用程

序等功能可以帮助企业在降低管理开销以及总体拥有成本的同时,提高数据库应用程序的

可用性。



此白皮书将深入探讨从 SQL Server 2008、SQL Server 2005、以及 SQL Server 2000 升级到 SQL Server

2008 R2 能够为企业带来的收益,同时还将介绍如何将升级的风险降至最低。









声明

此文档仅代表当前现状。文档当中所提供的信息以及所陈述的观点(包括 URL 以及引用的其它

Internet Web 站点)可能会发生更改。用户应当自行承担使用此文档所带来的风险。

此文档并不为用户提供任何法律权利去使用任何微软产品当中的任何知识产权。用户可以出于内

部使用或参考目的拷贝并使用此文档。









2

目录

概述 .............................................................................................................................................................. 5

为什么要对 SQL Server 2008 进行升级? .................................................................................................. 5

全新的数据分析功能有助于提高效率 ................................................................................................... 5

通过 PowerPivot 功能分析海量数据 .................................................................................................. 5

通过 Report Builder 3.0 创建自助式的即席报表 ............................................................................... 5

通过主数据服务集中管理数据资产 ................................................................................................... 6

通过 StreamInsight 实现复杂事件处理 .............................................................................................. 6

可伸缩性 .................................................................................................................................................. 6

通过 SQL Server 2008 R2 数据中心版提高可伸缩性和可管理性 ..................................................... 6

通过 SQL Server 2008 R2 并行数据仓库版实现大规模并行处理 ..................................................... 7

运行在 Windows Server 2008 R2 之上可支持高达 256 颗逻辑处理器 ............................................ 7

采用 UCS-2 Unicode 数据压缩算法节省存储成本............................................................................. 7

数据管理和高可用性............................................................................................................................... 7

使用 Hyper-V 的 Live Migration 功能实现高可用性 .......................................................................... 7

通过 SQL Server 实用工具控制点面板简化针对大规模部署的管理 ............................................... 8

通过数据层应用程序简化部署和升级 ............................................................................................... 8

从 SQL Server 2005 以及 SQL Server 2000 进行升级 .................................................................................. 8

增强的高可用性最大限度的确保了服务的可用性 ............................................................................... 8

集中管理多个数据库实例....................................................................................................................... 9

全新的健康性和性能监控工具............................................................................................................... 9

增强的数据存储功能有助于存储特殊的数据类型 ............................................................................. 10

增强的开发功能有助于提高开发效率 ................................................................................................. 10

通过强大的安全性以及完善的审核平台保护数据 ............................................................................. 10

升级时将风险降至最低............................................................................................................................. 10

选择升级策略......................................................................................................................................... 11

就地升级............................................................................................................................................. 11

并行升级............................................................................................................................................. 11

就地升级和并行升级之间的对比......................................................................................................... 12

升级时要考虑的功能................................................................................................................................. 12





3

应用程序向后兼容性............................................................................................................................. 12

不再支持的功能..................................................................................................................................... 12

不建议继续使用的功能......................................................................................................................... 13

重大更改 ................................................................................................................................................ 13

行为更改 ................................................................................................................................................ 13

其它受到影响的 SQL Server 服务 ......................................................................................................... 13

结论 ............................................................................................................................................................ 14

相关链接 .................................................................................................................................................... 14









4

概述

升级到 SQL Server 2008 R2 以后,企业将能够享受到微软 SQL Server 最新一代数据库产品的功能。

企业级数据库必须要在保证数据安全的前提下,持续的为大量用户提供数据。微软多年来一直致

力于提供低成本高效率的数据库产品,并将数据库应用程序的开发过程进一步流程化。微软一如

既往的提高 SQL Server 的性能和安全性,并简化其运维管理,SQL Server 2008 R2 则将通过自身安

全、可靠、且可伸缩的特点更好的运行关键业务应用程序,从而进一步提高企业的竞争力。





为什么要对 SQL Server 2008 进行升级?

与早期版本的 SQL Server 相比,SQL Server 2008 R2 提供了一系列新功能。



全新的数据分析功能有助于提高效率

数据分析是任何一个数据库系统必须具备的核心功能,用户希望通过对数据的访问和分析来获取

可操作的洞察力。SQL Server 2008 R2 通过一系列全新的解决方案,可以为开发人员以及最终用户

提供强大的数据分析功能以及报表功能。



通过 PowerPivot 功能分析海量数据

PowerPivot 可以让用户快速分析海量数据,从而获取商业洞察力。PowerPivot 以 SQL Server 2008

R2 为基础,最终用户无需借助 IT 部门的帮助,即可在 Excel 当中创建多维度的大型数据集,从而

实现成熟的自助式商业智能解决方案。该功能可以将商业洞察力扩展到企业的每一个角落,从而

更快、更好的制定决策。



PowerPivot 提供了两个组件:PowerPivot for SharePoint 2010 和 PowerPivot for Excel 2010。

PowerPivot for SharePoint 进一步扩展了 Microsoft SharePoint 2010 和 Excel Services,在服务器端实

现了数据处理、协作、以及文档管理。PowerPivot for Microsoft Excel 2010 消除了 Excel 表格只支

持 100 万条记录的限制,并能借助多核处理器加快运算速度,从而在 Excel 当中处理海量数据。

通过 Excel 2010 以及 PowerPivot 2010 插件,用户可以在电子表格当中集成多个数据源当中的数据,

如 SQL Server 数据库当中的数据以及用户本地计算机当中所存储的数据。



通过 Report Builder 3.0 创建自助式的即席报表

最终用户无需借助 IT 部门的帮助,即可通过 Report Builder 3.0 创建出专业报表,从而大大节省了

时间。在 Report Builder 3.0 当中对各种空间数据提供了支持,并且可以让用户在熟悉的 Office 环

境中创建功能强大的报表。用户可以从多种数据源当中拖拽数据,并基于这些数据自定义报表样

式。当用户运行报表的时候,SQL Server 报表处理器将根据报表布局获取数据并进行呈现。此外

用户还可以通过 SharePoint 2010 共享报表。Report Builder 3.0 可以让用户以及团队在熟悉的界面

当中使用多个数据源创建复杂报表。









5

通过主数据服务集中管理数据资产

主数据服务对用户所依赖的数据进行标准化管理,从而帮助企业降低复杂度。通过主数据服务,

IT 部门可以集中管理关键数据资产并在整个企业范围内进行数据集成,同时还能确保更多用户安

全的管理主数据。Master Data Hub 作为主数据服务的一个组件,可以集中对主数据进行定义、部

署、管理、并生成报表,从而确保其在企业各个系统当中的一致性。



通过 StreamInsight 实现复杂事件处理

StreamInsight 可以让用户从数据当中实时获取可操作的洞察力,从而快速制定商业决策。

StreamInsight 借助高吞吐量的数据流处理架构,并结合微软.NET Framework 开发平台,可以让开

发人员快速创建并部署高效的复杂事件处理(CEP)应用程序。



事件流的来源可以是多种多样的,例如财务交易软件、工厂流水线应用程序、网页点击流分析、

以及各种系统。通过 StreamInsight,开发人员所创建的 CEP 应用程序可以迅速从原始数据当中获

取商业价值,从而降低了数据抽取、分析、以及关联所带来的成本。这样一来,最终用户可以针

对自定义的各种条件(如机会或缺陷)对数据进行监控、管理、以及挖掘。



使用 StreamInsight 创建 CEP 应用程序,开发人员可以实现如下商业目标:



 针对模型、趋势、预期、以及机会,监控来自多个数据源当中的数据

 在内存当中采用增量的方式对数据进行分析和关联,无需将数据存储到磁盘,从而大大降

低了延迟

 从多个数据源当中聚合看似不相关的事件,然后随着时间的推移深入进行复杂分析

 采用低延迟的方式分析事件,然后根据定义的 KPI 触发相应操作,从而更好的管理业务

 通过将 KPI 嵌入到 CEP 应用程序逻辑当中,快速响应机会或风险,从而大大提高了处理效

率,并能够快速响应机会的变化

 根据新的 KPI 挖掘事件

 通过挖掘历史数据持续对 KPI 定义进行提炼和改进,从而增强业务模型的可预测性



可伸缩性

SQL Server 2008 R2 所提供的新功能以及新版本可以帮助用户把小型的业务数据库扩展到 PB 级的

数据仓库



通过 SQL Server 2008 R2 数据中心版提高可伸缩性和可管理性

SQL Server 2008 R2 数据中心版可以帮助用户以低成本的方式对关键业务应用进行扩展,并实现最

高级别的可管理性,从而满足最为苛刻的应用程序负载。该版本的主要功能包括:



 通过一台服务器管理数百个 SQL Server 实例

 对虚拟化技术提供全方位的支持,从而在服务器整合方面实现最高的投资回报

 通过 StreamInsight 实现可伸缩性很强的复杂事件处理解决方案

 支持超过 8 颗的物理处理器以及高达 256 颗的逻辑处理器









6

通过 SQL Server 2008 R2 并行数据仓库版实现大规模并行处理

SQL Server 2008 R2 并行数据仓库版提供了可伸缩性很强的数据仓库解决方案,从而帮助企业降低

了成本。并行数据仓库版采用大规模并行处理(MPP)架构,并且与标准硬件相兼容,从而以低

廉的成本实现很高的性能,用户可以将数据仓库从数十 TB 或者数百 TB 扩展到 PB 级别。该版本

的主要功能包括:



 高端的数据仓库功能,例如星型联接查询和变更数据捕获

 可以与 SQL Server Integration Services (SSIS)、SQL Server Reporting Services (SSRS)、以及 SQL

Server Analysis Services (SSAS)相结合

 满足行业标准的数据仓库,支持星型架构



SQL Server 2008 R2 并行数据仓库版支持各大厂商(如 HP、Dell、Bull、IBM 以及 EMC 等)所提供

的满足行业标准的硬件设备。



运行在 Windows Server 2008 R2 之上可支持高达 256 颗逻辑处理器

SQL Server 2008 R2 针对要求最为苛刻的数据库应用程序提供可超强的可伸缩性。当运行在

Windows Server 2008 R2 平台上时,SQL Server 2008 R2 最多可以支持 256 颗逻辑处理器,而早期

版本的 SQL Server 则最多支持 64 颗逻辑处理器。支持更多的处理器意味着更多的用户可以同时运

行数据库应用程序。



采用 UCS-2 Unicode 数据压缩算法节省存储成本

UCS-2 Unicode 数据压缩算法可以帮助企业扩展业务的同时控制存储成本。随着企业进行全球化扩

展,其数据库应用程序必须要使用基于 Unicode 编码的数据类型,以便支持多种语言。SQL Server

2008 R2 采用 Unicode Transformation Format 2 (UCS-2) 编码标准,该标准通过两个字节来表示每一

个字符,因此采用 Unicode 编码的数据类型将会大大增加存储方面的需求。



SQL Server 2008 R2 提供了行级和数据页级的 Unicode 压缩,从而大大降低了应用程序对存储的需

求。SQL Server 2008 R2 数据压缩功能不仅仅节省了硬件成本、存储成本、散热成本,而且该功能

还可以大大提高数据处理速度,这是因为需要获取及保存的数据量经压缩后变小了。



数据管理和高可用性

SQL Server 2008 R2 提供了很多新功能帮助企业减少管理开销并增强高可用性,从而有效降低了总

体拥有成本。



使用 Hyper-V 的 Live Migration 功能实现高可用性

Hyper-V 的 Live Migration 功能可以帮助企业将停机时间以及服务中断时间降至最低。该功能在最

新的 Windows Server 2008 R2 当中引入,可以让企业将运行状态下的虚拟机从一台 Hyper-V 宿主机

当中迁移到另一台宿主机上。结合 SQL Server 2008 R2,管理员可以使用 Live Migration 功能在日常

工作时间对系统进行维护,且在维护过程中保持 SQL Server 2008 R2 的虚拟机处于联机状态,以便

于用户进行访问。在 Hyper -V 虚拟机当中运行 SQL Server 2008 R2 还可以进一步提高整合比,从而

节省供电以及降温方面的成本。





7

通过 SQL Server 实用工具控制点面板简化针对大规模部署的管理

SQL Server 实用工具控制点面板简化了大规模部署 SQL Server 2008 时的管理工作,从而节省了管

理成本。SQL Server 实用工具可以帮助数据库管理员采用统一的方式管理多服务器以及多个应用

程序,从而将企业的 SQL Server 环境规范化,并通过运行实用工具控制点(UCP)的 SQL Server 实

例全方位查看 SQL Server 资源的使用情况。管理员可以通过 UCP 查看下列实体和资源:



 SQL Server 实例

 存储大小

 数据库文件

 数据层应用程序

 CPU 使用情况

 存储使用情况



数据库管理员可以使用 SQL Server Management Studio (SSMS)当中所提供的实用工具资源管理器来

管理 SQL Server 实用工具。



通过 SQL Server 2008 R2,数据库管理员可以使用 Management Studio 在企业范围内对数据库实例

进行排错、调优、以及监控,并且还可以通过策略应用最佳方案、进行合规管理,从而减少管理

企业基础信息架构所需的时间和成本。



通过数据层应用程序简化部署和升级

数据层应用程序将数据库对象以及应用程序代码整合到一起,从而大大简化了部署工作。此前在

进行数据库升级以及部署工作时,数据库管理员不得不花费大量的时间进行各项准备,找到每个

数据库应用程序相关的数据库对象,如数据表、运行时、以及存储过程。无论是迁移现有的数据

层应用程序,还是部署新的应用,都是十分耗时的工作,经常会遇到各种错误。



而在 SQL Server 2008 R2 当中提供了数据层应用程序(DAC)功能,可以将应用程序所使用的数据

库对象以及实例全部封装到一起。DAC 为创建、部署、以及管理数据层对象提供了一个统一单元,

并将数据层的开发与应用程序代码紧密结合在一起。



DAC 可以让数据库管理员在部署以及升级过程中少遇到很多错误。通过统一的部署方式,管理员

和开发人员可以大大提高协作效率,从而让整合与管理工作更为合理化。





从 SQL Server 2005 以及 SQL Server 2000 进行升级

如果贵公司正在使用 SQL Server 2005 或者 SQL Server 2000,那么 SQL Server 2008 R2 还可以为您提

供更多收益。



增强的高可用性最大限度的确保了服务的可用性

SQL Server 2008 R2 高可用性技术可以将停机时间最小化,并在借助现有硬件资源的前提下,实现

应用程序的高可用性。相关功能包括:







8

 数据库镜像:在数据库层级实现冗余,增强数据库应用程序的高可用性。该方案针非常适

用于计划性停机以及灾难事件。

 日志传送:通过自动完成备份、拷贝、以及事务日志还原等操作,在两台甚至多台 SQL

Server 实例之间实现数据库层级的冗余。

 故障转移群集:在 CPU、内存、以及其它非存储设备出现故障时,对 SQL Server 进行无缝

的故障转移。该方案通过多个 SQL Server 节点访问共享存储来实现,当出现故障时,马上

在备用节点启动 SQL Server 服务。通过 Microsoft Geographically Dispersed Cluster Services

配置 SAN 复制以及 VLAN 可以实现异地故障转移群集,从而消除了传统群集所存在的单点

故障问题。

对等复制:在保证事务优先级的同时,近乎实时的将数据库更改复制到对等数据库服务器

当中。

 增强的备份和还原:使用镜像备份方式将数据库同时备份到多个备份设备当中,从而预防

备份文件出现问题。SQL Server 同时还可以对备份文件进行和校验,并验证可还原性。

 数据页和校验:通过快速发现并还原损坏的数据页,从而确保数据的完整性。

集中管理多个数据库实例

SQL Server 2008 R2 增强了数据库的可管理性,让数据库管理员可以有效管理多个数据库实例,自

动完成日常管理任务,并监控服务器性能。相关功能包括:

 中央管理服务器:管理员可以通过专用的管理服务器统一管理多个 SQL Server 实例

 与 Windows PowerShell 相集成:通过命令行对 SQL Server 对象进行操作,从而让管理员可

以为常见的管理任务创建自动化的脚本

 数据库快照:通过对当前数据库中的数据与快照中的数据进行对比,从而修复一些误操作,

提高数据完整性。快照功能同时还可以用于生成历史报表



全新的健康性和性能监控工具

SQL Server 2008 R2 提供了一系列新功能来优化大型数据库的性能,这些工具包括:

 资源调控器:通过控制 CPU 以及内存资源来优化工作负载,从而确保关键业务应用在访问

资源的时候能够获得较高的优先级

 性能数据收集器:数据库管理员可以通过数据收集点对企业范围内的所有 SQL Server 2008

R2 实例进行排错、调优、以及监控,从而降低的管理的复杂度并提高了 IT 部门的效率









9

增强的数据存储功能有助于存储特殊的数据类型

SQL Server 2008 R2 针对特殊数据类型的存储提供了一系列功能,如下所示:



 FILESTREAM: FILESTREAM 可以与 NTFS 文件系统相集成,这样一来程序员可以有效管理非

结构化的数据,例如 Office 文档。FILESTREAM 可以将这些文档作为大型二进制对象存储在

NTFS 文件系统当中

 空间数据:开发人员可以在数据库当中存储空间数据并对其进行操作,从而让企业可以无

缝访问与地理位置相关的数据

 层级数据:在数据库当中管理层级类型的数据,数据项通过层级关系相互关联。当数据的

某个项目是另一个数据某个项目的父节点时,即存在着层级关系。典型应用场景包括企业

的组织结构以及项目实施过程中的各项任务



增强的开发功能有助于提高开发效率

SQL Server 2008 R2 提供了强大的工具用于简化应用程序开发,并提高开发效率。这些工具包括:



 LINQ:开发人员可以通过任意基于.NET 的编程语言直接构建查询语句,这样一来就无需学

习多种 SQL 语法,从而提高开发效率。

 全文搜索架构:开发人员可以在 SQL Server 数据表当中对基于字符的数据进行全文查询。

通过将全文搜索功能从操作系统当中迁移到数据库引擎中,SQL Server 2008 R2 可以让开发

人员通过统一的查询语句访问全文以及常规数据类型。数据库管理员只需要对数据库进行

备份即可,无需对同时对数据库和文件系统进行备份,从而大大简化的管理工作。



通过强大的安全性以及完善的审核平台保护数据

越来越多的企业实施了严格的公司管理制度。SQL Server 2008 R2 提供了很多功能来确保数据的安

全性并进行数据审核,这些功能包括:



 透明数据加密 (TDE): 对数据库以及日志文件当中的数据实时进行加密解密。由于数据经过

了加密,因此即便以外泄露,在没有相应密钥的情况下也无法对其进行访问。

 SQL Server 审核:针对特定用户对特定数据库对象所进行的特定访问进行审核。该功能可

以帮助企业满足各项公司管理制度。





升级时将风险降至最低

从早期版本升级到 SQL Server 2008 R2 时需要考虑很多因素。企业必须决定采用何种方式进行升级,

另外升级以后对数据库应用程序以及其它 SQL Server 服务所带来的影响也需要提前评估。



升级过程存在着很大的挑战,因为大多数企业生产环境中的数据库都需要 7x24 小时不间断服务。

但只要我们提前做好规划,依然可以将停机时间降至最低。









10

选择升级策略

有两种方式可以帮助我们将早期版本的 SQL Server 升级到 SQL Server 2008 R2,这两种方式分别是

就地升级和并行升级。



就地升级

就地升级将会修改现有数据库,升级完成之后新版本将会替代老版本。采用就地升级时,SQL

Server 2008 R2 安装程序将会根据现有的 32 位或 64 位平台,直接用 SQL Server 2008 R2 替代 SQL

Server 2000、SQL Server 2005、或者 SQL Server 2008,而无需从旧的实例当中拷贝相关数据。升级

完成之后,旧实例被自动替换掉。如果需要恢复到之前的状态,则只能通过还原备份文件的方式。



并行升级

并行升级时,需要将数据库从早期版本的 SQL Server 实例当中迁移到全新且独立的 SQL Server

2008 R2 实例当中。全新的 SQL Server 2008 R2 实例与现有的 SQL Server 实例相互隔离。



在并行升级的过程中,一些对象类型无法自动迁移,因此必须使用其它方法手动迁移。



这种升级方式可控性最强且最灵活:企业可以部署最新且最强大的服务器平台,同时如果遇到兼

容性问题的话,现有服务器还可以作为回滚方案。这样一来,全新的数据库在正式投入到生产环

境之前,我们还可以进行各种严格的测试。



并行升级的弊端在于增加了人为操作,因此需要更多的前期准备工作,但大多数情况下这种人工

投入还是非常值得的。









11

就地升级和并行升级之间的对比

表 1 汇总了两种不同升级方式之间的区别:



表 1: 就地升级和并行升级之间的对比



过程 就地升级 并行升级

所需实例数量 1个 2个

所需物理服务器数量 1个 1 个或多个

数据文件传输 自动 手动

SQL Server 实例配置 自动 手动

所需升级工具 SQL Server Setup 微软以及第三方厂商所提

供的多款工具





当评估采用何种升级策略时,企业需要考虑就地升级以及并行升级的过程中都可能会需要进行回

滚操作。回滚操作的复杂性也是重点考虑因素之一。





升级时要考虑的功能

无论采用何种升级方案,企业都应当考虑现有版本的 SQL Server 与 SQL Server 2008 R2 之间功能性

的变化,因为贵公司的应用程序所依赖的某些早期功能可能在 SQL Server 2008 R2 当中已经不再提

供支持。



应用程序向后兼容性

当规划升级到 SQL Server 2008 R2 的时候,您应当首先了解哪些功能在新版本中已经取消或者发生

了改变。考虑周全一些可以防止出现性能问题以及兼容性问题。



SQL Server 2008 R2 当中绝大多数功能都能够与早期版本的 SQL Server 相兼容,但我们仍需要在规

划阶段进行测试,最为严重的兼容性问题可能会导致升级的失败。



如果 SQL Server 2008 R2 安装程序在执行升级的过程中检测到这些问题,则会将安装过程回滚,并

且不会对现有实例进行更改。SQL Server 2008 R2 升级顾问可以帮助我们提前找到相关问题。如需

全面了解 SQL Server 2008 R2 所进行的更改,请参考联机丛书 “SQL Server Backward Compatibility” 。

链接如下: http://msdn.microsoft.com/en-us/library/cc707787.aspx.



不再支持的功能

尽管 SQL Server 2008 R2 保留了早期版本中的绝大多数功能,但有些组件已经不再提供支持。尽管

这些功能通常不会影响升级,但仍应当避免使用。如果继续使用这些功能,很可能会导致应用程

序无法正常工作。





12

SQL Server 2008 R2 升级顾问可以检查当前应用程序是否使用到了不再支持的功能。有关这些功能

的详细信息,请参考“Discontinued SQL Server Features in SQL Server 2008 R2”。链接如下:

http://msdn.microsoft.com/en-us/library/cc707782.aspx.



不建议继续使用的功能

SQL Server 2008 R2 当中有一些功能虽然和早期版本运行方式一样,但很可能在下一代产品中被取

消掉。虽然在升级过程中不会出现任何问题,但我们最终还是要放弃这些功能的使用,因为在后

续的版本中可能会引起问题。详细信息,请参考 SQL Server 2008 R2 联机丛书“Deprecated SQL

Server Features in SQL Server 2008 R2”。链接如下:http://msdn.microsoft.com/en-

us/library/cc707789.aspx.



重大更改

SQL Server 2008 R2 中的重大更改指的是那些可能需要更改应用程序才能继续使用的功能,这些功

能在新版本里的运转方式发生了变化。



检测这些问题最好的工具是 SQL Server 2008 R2 升级顾问,它可以帮助我们分析现有的 SQL Server

系统,并报告所有潜在的重大更改以及如何解决。详细信息,请参考 SQL Server 2008 R2 联机丛书

“Breaking Changes to SQL Server Features in SQL Server 2008 R2”。链接如下:

http://msdn.microsoft.com/en-us/library/cc707784.aspx.



行为更改

行为更改指的是那些不会直接影响数据库代码或应用程序的改动,但管理员依然要引起注意。依

赖于这些功能的操作很可能会产生一些不利的影响。详细信息,请参考 SQL Server 2008 R2 联机丛

书“Behavior Changes to SQL Server Features in SQL Server 2008 R2”。链接如下:

http://msdn.microsoft.com/en-us/library/cc707785.aspx.



其它受到影响的 SQL Server 服务

有关 SQL Server 2008 R2 兼容性信息,请查看“Backward Compatibility”。链接如下:

http://msdn.microsoft.com/en-us/library/cc280407.aspx.









13

结论

从早期版本的 SQL Server 升级到 SQL Server 2008 R2 可以为数据库应用程序提供更好可伸缩性、可

管理性、安全性、以及性能。SQL Server 2008 R2 不但提高了性能,而且还提供了一系列新功能,

可以为企业提供更为深入的洞察力。但在规划和实施升级的时候,仍需要考虑很多其它因素,不

仅仅是升级的方式,还包括已经发生改变或者即将发生改变的功能对企业当前数据库所带来的影

响。





相关链接

SQL Server 2008 R2 站点

http://www.microsoft.com/sqlserver



SQL Server 2008 R2 升级顾问

http://msdn.microsoft.com/en-us/library/ms144256.aspx



SQL Server 2008 R2 最佳实践分析器

http://download.microsoft.com/download/9/3/C/93CCF4F6-B1DC-4636-BE83-

05478125E98E/1033/X86/SQL2008R2BPA_Setup32.msi









14



Related docs
Other docs by huanghengdong
Which Stage of Public school development
Views: 0  |  Downloads: 0
ArchitectureandReuse
Views: 0  |  Downloads: 0
measureSize
Views: 0  |  Downloads: 0
exam2
Views: 0  |  Downloads: 0
Newsletter_12.11.09
Views: 0  |  Downloads: 0
luke_Images
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!