购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
SQL Server 2012 简介及安装

本章包括

◆ SQL Server 2012 简介

◆ SQL Server 2012 的新特性和新功能

◆ SQL Server 2012 各版本之间的比较

◆ 安装SQL Server 2012的系统要求

◆ 如何安装SQL Server 2012

◆ 如何升级到SQL Server 2012

SQL Server 2012 的安装界面和过程都非常友好,但是对于初学者来说,在安装过程中面对着一些参数和选项的选择,可能会有点无所适从。下面先简单介绍一下SQL Server 2012,在对SQLServer 2012 有了初步了解之后,安装SQL Server 2012 才会得心应手。

2.1 SQL Server 2012 简介

“Microsoft SQL Server 2012 是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。”这句话是微软对SQL Server 2012 的定义。从这句话可以看出,SQLServer 2012 是一个数据平台,是一个全面的、集成的、端到端的数据解决方案,它能为用户提供一个安全可靠并且高效的平台用于企业数据和人工智能。

2.1.1 SQL Server 2012 数据平台

SQL Server 2012 为它的使用者提供了强大的、界面友好的工具,同时降低了从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据及分析应用程序的复杂性。图 2.1 所示的就是SQL Server 2012 数据平台所包括的主要部分。

图 2.1 SQL Server 2012 数据平台

从图 2.1 中可以看出,SQL Server 2012 数据平台集成了以下 8 个组成部分。

Integration Services(集成服务): 用户可以用它来执行FTP操作、SQL语句执行和电子邮件消息传递等工作流功能的任务,也可用它在不同的数据源之间导入/导出数据,或者用它来清理、聚合、合并、复制数据的转换。

数据库引擎: SQL Server 2012 数据库引擎是用来完成存储和处理数据任务的服务,也就是平常所说的“数据库”。利用它可以设计并创建数据库、访问和更改数据库中存储的数据、提供日常管理的支持、优化数据库的性能。

Reporting Services(报表服务): SQL Server 2012 的报表服务,提供企业级的报告功能,可以在多种数据源中获取报表的内容,能用不同的格式创建报表,并通过Web连接来查看和管理这些报表。

Analysis Services(分析服务): SQL Server 2012 Analysis Services(SSAS)能为商业智能应用程序提供联机分析处理和数据挖掘功能。通过SSAS可以将数据仓库的内容以更有效率的方式提供给决策分析者。

Service Broker(服务代理): 服务代理可以帮助开发人员生成可伸缩的、安全的数据库应用程序。服务代理也是数据库引擎的一个组成部分,是围绕着发送和接收消息的基本功能来设计的。

复制: 复制功能可以将数据和数据库对象从一个数据库复制或分发到另一个数据库,然后在数据库之间进行同步,以保持它们的一致性。只要有网络,无论是局域网还是广域网,无论是拨号连接还是无线连接,都可以使用复制功能把数据分发到不同的位置,甚至是移动用户。

全文搜索: SQL Server 2012 的全文搜索可以将表中纯字符的数据以词或短语的形式执行全文查询。全文搜索与SQL语言中的Like语句不同,它先为数据库中的文本数据创建索引,然后根据特定语言的规则对词和短语进行搜索,而且其速度快,形式灵活,使用方便。

通知服务(Notification Services): 通知服务是生成并发送通知的应用程序的开发和部署平台,它可以生成个性化消息,并将其发送给所有的订阅方,也可以向各种设备传送消息。

2.1.2 使用SQL Server 2012 的优势

从上面SQL Server 2012 的 8 个重要组成部分可以看出,SQL Server 2012 可以为不同规模的组织和使用者提供以下好处:

◆ 可以很方便地构建、部署和管理企业应用程序。

◆ 让企业应用程序更加安全、有伸缩性和可靠性。

◆ 降低开发和支持数据库应用程序的复杂性,扩大IT生产力。

◆ 能在多个平台、应用程序和设备之间共享数据。

◆ 有效地控制成本。

2.2 SQL Server 2012 的新功能

SQL Server 2012 较之以前的版本,在可信任性、开发和管理生产效率与商业智能 3 个方面,均有新增功能,下面就这 3 个方面进行简单的介绍。

2.2.1 可信任性

在现实生活中,数据和管理数据的系统都必须保证数据的安全和最终用户可以使用数据。SQLServer 2012 在企业数据管理方面进行了以下的增强:

简单的数据加密: SQL Server 2012 可以对整个数据库、数据文件和日志文件进行加密,不需要改动应用程序。

外键管理: SQL Server 2012 为加密和密钥管理提供了一个全面的解决方案,支持第三方密钥管理和硬件安全模块(HSM)产品。

增强了审查: SQL Server 2012 可以审查数据的操作,从而提高了遵从性和安全性。

确保业务可持续性: SQL Server 2012 可以使公司具有提供简化管理并具高可靠性的应用的能力。

改进了数据库镜像: 基于SQL Server 2008,并提供更可靠的加强数据库镜像的平台。

加强了可支持性: 在SQL Server 2012 中新增加了执行计数器,可以更细致地对数据库管理系统日志记录的不同阶段所耗费的时间进行计时。SQL Server 2012 包括动态管理视图和对现有视图的扩展,可以显示镜像会话的更多信息。

最佳的和可预测的系统性能: SQL Server 2012 提供了一个广泛的功能集合,使得数据平台上的所有工作负载的执行都是可扩展的和可预测的。

性能数据的采集: SQL Server 2012 推出一个用于存储性能数据的新的集中的数据库,以及新的报表和监控工具,提供了范围更大的数据采集,给管理员提供全面的执行洞察力。

扩展事件: SQL Server 2012 扩展事件是一个用于服务器系统的一般事件处理系统。扩展事件基础设施是一个轻量级的机制,它支持对服务器运行过程中产生的事件进行捕获、过滤和响应。

备份压缩: 保持在线进行基于磁盘的备份是很昂贵而且很耗时。SQL Server 2012 的备份压缩减少了磁盘I/O,在线备份所需的存储空间也减少了,备份的速度也有了明显的改进。

数据压缩: SQL Server 2012 改进的数据压缩使数据可以更有效地存储,并且降低了数据的存储要求。为大型的、限制输入/输出的工作负载(例如数据仓库)提供了显著的性能改进。

资源监控器: SQL Server 2012 资源监控器的推出,使得可以提供持续的和可预测的响应给终端用户。

稳定的计划: SQL Server 2012 提供了一个新的制定查询计划的功能,提供了更好的查询执行稳定性和可预测性,从而可以在硬件服务器更换、服务器升级和产品部署中提供稳定的查询计划。

2.2.2 开发和管理生产效率

SQL Server 2012 包含许多可以显著提高开发人员生产效率的新技术,例如对.NET Framework的支持、能与Visual Studio紧密集成。SQL Server 2012 还使开发人员能利用现有的跨多种开发语言的技巧开发数据库,并为开发人员提供端对端开发环境。同时,本机XML功能也使开发人员能够创建运行在不同平台或设备上的新型应用程序。

SQL Server 2012 在对开发人员的生产效率方面进行了以下增强。

基于政策的管理: SQL Server 2012 推出了陈述式管理架构(DMF)。DMF是一个基于政策的用于管理一个或多个SQL Server 2012 实例的系统。要使用DMF,SQL Server政策管理员使用SQL Server管理套件创建政策,这些政策管理服务器上的实体,例如SQL Server的实例、数据库和其他SQL Server对象。DMF由三个组件组成,分别是政策管理、创建政策的政策管理员和显式管理。管理员选择一个或多个要管理的对象,并显式检查这些对象是否遵守指定的政策,或显式地使这些对象遵守某个政策。

改进了安装: SQL Server 2012 对SQL Server的服务生命周期提供了显著的改进,它重新设计了安装、建立和配置架构。这些改进将安装在计算机上的各个SQL Server软件的配置分离开来,这使得公司和软件合作伙伴可以提供推荐的安装配置。

加速开发过程: SQL Server提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程序,同时简化了对数据的访问。

偶尔连接系统: SQL Server 2012 推出了一个统一的同步平台,使得在应用程序、数据存储和数据类型之间达到一致性同步。SQL Server 2012 可以通过ADO.NET中提供的新的同步服务和Visual Studio中的脱机设计器快速地创建偶尔连接系统。SQL Server 2012 提供了支持,从而可以改变跟踪,使客户以最小的执行消耗进行功能强大的执行,以此来开发基于缓存的、基于同步的和基于通知的应用程序。

不只是关系型数据: 应用程序正在结合使用越来越多的数据类型,而不仅仅是过去数据库所支持的那些。SQL Server 2012 基于过去对非关系型数据的强大支持,提供了新的数据类型,使开发人员和管理员可以有效地存储和管理非结构化数据(还增加了对管理高级地理数据的支持)。SQL Server 2012 还提供了一系列对不同数据类型的服务,同时为数据平台提供了可靠性、安全性和易管理性。

2.2.3 商业智能

SQL Server 2012 全面的集成、分析和报表功能使企业能够扩展现有应用程序的价值,而无须考虑应用程序的基础平台。商业智能功能的增强包括以下几个方面。

数据压缩: 数据仓库中的数据容量随着操作系统数目的快速增加而在持续增长。内嵌在SQL Server 2012 中的数据压缩使得公司可以更有效地存储数据,同时还提高了性能,因为降低了I/O要求。

备份压缩: 保持在线进行基于磁盘的备份是很昂贵的,并且很耗时。有了SQL Server 2012的备份压缩功能,保持在线备份所需的存储量降低了,并且备份速度明显变快了,因为所需要的磁盘I/O减少了。

分区表并行: 分割功能使公司能够更有效地管理大型的、不断增长的数据表,只需简单地将它们分割为易管理的数据块。在SQL Server 2008 的分割功能基础上,SQL Server 2012改进了对大型分区表的操作性能。

星型连接查询优化器: SQL Server 2012 为普通的数据仓库场景提供了改进的查询性能。星型连接查询优化器通过辨别数据仓库连接模式减少了查询响应时间。

资源监控器: 随着SQL Server 2012 资源监控器的推出,公司可以给终端用户提供一致和可预测的响应。资源监控器使公司可以为不同的工作负载定义资源限制和优先权,这使并发工作负载可以提供稳定的性能。

分组设置: 分组设置(GROUPING SETS)是对GROUP BY条件语句的扩展,它使用户可以在同一个查询中定义多个分组。分组设置生成一个单独的结果集,这个结果集相当于对不同分组的行进行了UNION ALL操作,这使聚合查询和报表更加简单和快速。

捕获变更数据: 有了捕获变更数据,变更会被捕获并被放在变更表中。此功能捕获变更的完整内容,维护交叉表的一致性,甚至是对交叉的schema变更也起作用。这使得公司可以将最新的信息集成到数据仓库中。

MERGE SQL语句: 有了MERGE SQL语句,开发人员可以更有效地处理数据仓库的场景,例如检查一行数据是否存在,然后执行插入或更新操作。

可扩展的集成服务: SQL Server集成服务(SQL Server Integration Services,SSIS)的管道改进,使得数据集成包可以更有效地扩展、使用有效的资源和管理最大的企业级的工作负载。这个新的设计将运行时间的可扩展性提高到多个处理器中。

企业报表引擎: 有了简化的部署和配置,可以在企业内部更简单地发送报表。这使得用户能够轻松地创建和共享所有规模和复杂度的报表。

新的报表设计器: 改进的报表设计器可以创建广泛的报表,使公司可以满足所有的报表需求。独特的显示能力使报表可以被设计为任何结构,同时,增强的可视化功能进一步丰富了用户的体验。

强大的可视化: SQL Server 2012 扩展了报表中可用的可视化组件。可视化工具(例如地图、量表和图表等)使得报表更加友好和易懂。

Microsoft Office渲染: SQL Server 2012 提供了新的Microsoft Office渲染,使得用户可以从Word里直接访问报表。此外,现有的Excel渲染器被极大地增强了,它被用于支持嵌套数据区域、子报表和合并单元格等功能。这使得用户可以维护显示保真度和改进Microsoft Office应用中所创建的报表的全面可用性。

Microsoft SharePoint集成: SQL Server 2012 报表服务将Microsoft Office SharePoint Server 2007 和Microsoft SharePoint Services深度集成,提供了企业报表和其他商业洞察的集中发送和管理。这使得用户可以访问包含了与直接在商业门户网站中所做的决策相关的结构化和非结构化信息的报表。

块计算: 块计算使处理性能方面有了显著提高,使得用户可以增加层级深度和计算的复杂度。

回写到MOLAP: 在SQL Server 2012 分析服务中,新的基于MOLAP的回写功能使得不再需要查询ROLAP分区。这给用户提供了更强的用于分析应用程序中的回写设定,而不需要以OLAP性能为代价。

资源监控器: 在SQL Server 2012 中,一个新的资源监控器提供了对资源利用情况的详细观察。有了这个资源监控器,数据库管理员可以快速并轻松地监控和控制分析工作负载,包括识别哪个用户在运行什么查询及它们会运行多久,这使得管理员可以更好地优化服务器的使用。

预测分析: 一个改进的时间序列算法扩大了预测能力。这个查询数据挖掘结构的能力使得报表可以很容易地包含从挖掘模型的外部得来的属性。新的交叉验证特性对数据进行多处对比,发送给管理员可靠的结果。这些数据挖掘的改进之处共同为更好的洞察和更丰富的信息提供了机会。

2.3 SQL Server 2012 各版本介绍及对比

SQL Server 2012 共分为 3 个主要版本,分别为Enterprise(企业版)、Standard(标准版)和Business Intelligence(商业智能版),并免费集成了SQL Server Compact 4.0。SQL Server 2012的不同版本能够满足企业和个人不同的性能、运行及价格要求。需要安装哪些SQL Server 2012 组件,可以根据企业或个人的需求而定。了解SQL Server 2012 的不同版本之间的区别,将有助于进行选择。

SQL Server 2012 Enterprise Edition: 企业版,支持 32 位和 64 位系统,能支持超大型企业进行联机事务处理,能进行高度复杂的数据分析,具有数据仓库系统和大型网站所需的性能水平,拥有全面商业智能和分析能力,能够满足超大型企业的大多数关键业务的要求。

SQL Server 2012 Standard Edition: 标准版,支持 32 位和 64 位系统,适合中小型企业使用,它包括电子商务、数据仓库和业务流解决方案所需的基本功能。

SQL Server 2012 Business Intelligence Edition: 商业智能版,支持 32 位和 64 位系统,提供了综合性平台,可支持组织构建和部署安全、可扩展且易于管理的 BI 解决方案。 它提供基于浏览器的数据浏览与可见性等卓越功能、功能强大的数据集成功能,以及增强的集成管理。

SQL Server Compact 4.0: 包含于Visual Studio,这是一个轻量级关系型数据库引擎,常用于设备应用程序中。

为了让读者对SQL Server 2012 不同版本之间的差异有更深一步的了解,下面从可扩展性、高可用性、管理性、安全性、复制、可管理性、管理工具、开发工具、可编程性、空间和位置服务、Intergration Services、数据仓库创建、数据仓库规模和性能、多维分析、数据挖掘、报表 15 个方面通过列表进行详细比较(列表来源于微软官方网站)。

2.4 安装SQL Server 2012 的系统要求

SQL Server 2012 可以安装在 32 位操作系统和 64 位操作系统之上,对于不同的平台,对系统的要求也不一样。下面以目前比较普遍的Windows操作系统为例,简单介绍SQL Server 2012 对硬件的环境需求。

2.4.1 CPU与内存要求

表2.1 列出了在Windows平台上安装和运行SQL Server 2012 对CPU与内存的要求。

表 2.1 安装和运行SQL Server 2012 对CPU和内存的要求

2.4.2 硬盘空间要求

SQL Server 2012 对于硬盘空间的要求取决于所选组件的多少。由于在SQL Server 2012 的安装过程中,会产生大量的临时文件,所以在安装SQL Server 2012 时,至少要有 2.0GB的可用硬盘空间来存放这些临时文件。表 2.2 列出了不同的组件对硬盘空间的要求。

表 2.2 安装SQL Server 2012 对硬盘空间的要求

2.5 安装SQL Server 2012

在明白了SQL Server的版本区别及系统要求之后,接下来本章将详细讲述如何安装SQLServer 2012。在安装过程中可能会遇到的一些概念性知识也将在本章讲解。

本章的示例安装环境是Windows 7 SP1 32 位 Ultimate (中文版),安装的是SQL Server 2012企业版。如果读者的操作系统提示缺少必要组件,可能需要单独安装以下组件:

◆ Microsoft Windows Installer 4.5 或更高版本。

◆ Microsoft Windows .NET Framework 3.5 或更高版本。

这些组件在微软的网站上都可以免费下载。

下面开始安装SQL Server 2012 企业版。

step 1 将SQL Server 2012 企业版光盘放入计算机光驱,弹出如图 2.2 所示的开始页面,单击【安装】选项。

图 2.2 开始页面

step 2 弹出如图 2.3 所示的安装页面。选择【全新SQL Server独立安装或向现有安装添加功能】超链接。

图 2.3 安装页面

step 3 弹出如图 2.4 所示的【安装程序支持规则】对话框。单击【确定】按钮,进入【产品密钥】对话框。

图 2.4 【安装程序支持规则】对话框

step 4 在【产品密钥】对话框中,如图 2.5 所示,可以选择【指定可用版本】单选按钮,或者输入有效的产品密钥,然后单击【下一步】按钮。

图 2.5 【产品密钥】对话框

step 5 弹出如图 2.6 所示的【许可条款】对话框,选择【我接受许可条款】复选框,单击【下一步】按钮。

图 2.6 【许可条款】对话框

step 6 弹出如图 2.7 所示的【安装程序支持文件】对话框,单击【安装】按钮。

图 2.7 【安装程序支持文件】对话框

step 7 弹出如图 2.8 所示的对话框,SQL Server 2012 安装程序将会对系统的软件、硬件和网络环境进行检查,只有满足条件后才可以继续安装。如果向导发现未能满足系统配置的情况,将会通过明显的标志提示用户。本例中,由于Windows防火墙已经启用,可能对远程访问有所影响,单击【警告】超链接可以查看具体提示内容,如图 2.9 所示。

step 8 如果所有安装条件都满足要求,单击【下一步】按钮。

step 9 弹出如图 2.10 所示的【功能选择】对话框,选择需要安装的功能选项之后,单击【下一步】按钮。

图 2.8 安装程序对环境进行检查

图 2.9 查看具体提示内容

图 2.10 【功能选择】对话框

step 10 弹出如图 2.11 所示的【实例配置】对话框。实例就是虚拟的SQL Server 2012 服务器,SQL Server 2012 允许在同一台计算机上安装多个实例,并可以让这些实例同时执行或独立运行,就好像有多台SQL Server服务器同时在运行。不同的实例以实例名来区分。SQLServer 2012 默认的实例名是“MSSQLSERVER”,在同一台计算机上只能有一个默认的实例。本例选择默认实例,单击【下一步】按钮。

图 2.11 【实例配置】对话框

step 11 弹出如图 2.12 所示的【磁盘空间要求】对话框,浏览信息并确定安装路径后,单击【下一步】按钮。

图 2.12 【磁盘空间要求】对话框

step 12 弹出如图 2.13 所示的【服务器配置】对话框,在其中设置每个SQL Server服务使用的账户。微软建议对每一个服务使用单独的账户,也可以使用相同的账户,设置好以后单击【下一步】按钮。

图 2.13 【服务器配置】对话框

step 13 在【服务器配置】对话框的【排序规则】选项卡中可以设置排序规则,如图 2.14 所示。在SQL Server中,字符串的物理存储是由排序规则控制的,排序规则指定表示每个字符的位模式、存储和比较字符时所使用的规则。在这个选项卡中,可以对每个服务指定不同的排序规则,本例采用默认的排序规则,然后单击【下一步】按钮。

图 2.14 【排序规则】选项卡

step 14 弹出如图 2.15 所示的【数据库引擎配置】对话框,指定连接SQL Server时使用的安全设置。

SQL Server 2012 提供两种身份验证模式:Windows身份验证和SQL Server身份验证。

◆ Windows身份验证模式是在SQL Server中建立与Windows用户账户对应的登录账户,这样,在登录了Windows操作系统之后,登录SQL Server就不用再输入用户名和密码了。

图 2.15 【数据库引擎配置】对话框

这并不意味着只要能登录Windows就能登录SQL Server,而是需要由管理员事先在SQL Server中建立对应的SQL Server账户才能登录。默认情况下,Administrators组的用户可以登录SQL Server。

◆ SQL Server身份验证模式是在SQL Server中建立专门用来登录SQL Server的账户和密码,这些账户和密码与Windows登录无关。

在本例中选择【混合模式】登录。选择【混合模式】单选按钮后,向导要求输入SQL Server系统管理员账户的密码。单击【添加当前用户】按钮添加系统管理员,并设置密码。

step 15 在【数据库引擎配置】对话框中打开【数据目录】选项卡,可以设置相关文件的存放路径,如图 2.16 所示。

图 2.16 设置数据库引擎数据目录

step 16 在【数据库引擎配置】对话框中打开【FILESTREAM】选项卡,可以针对T-SQL访问启用FILESTREAM,如图 2.17 所示。在【数据库引擎配置】对话框中设置完成以后,单击【下一步】按钮。

图 2.17 FILESTREAM设置

step 17 弹出如图 2.18 所示的【Analysis Services配置】对话框,在其中设置Analysis Services的管理员账户,单击【添加当前用户】按钮添加管理员账户。

图 2.18 【Analysis Services配置】对话框

step 18 在【Analysis Services配置】对话框中打开【数据目录】选项卡,可以设置相关文件的存放路径,如图 2.19 所示。在【Analysis Services配置】对话框中设置完成以后,单击【下一步】按钮。

图 2.19 设置Analysis Services数据目录

step 19 弹出如图 2.20 所示的【Reporting Services配置】对话框,在其中设置Reporting Services的安装模式。设置好后单击【下一步】按钮。

图 2.20 【Reporting Services配置】对话框

step 20 出现如图 2.21 所示的【错误和使用情况报告】对话框,安装程序询问是否发送错误和使用情况报告给微软公司,一般情况下不需要启用此功能,直接单击【下一步】按钮。

step 21 弹出如图 2.22 所示的【安装规则】对话框,安装程序将运行安装规则以确定是否需要阻止安装过程。单击【显示详细信息】按钮可以查看安装规则的检测情况,通过后单击【下一步】按钮。

图 2.21 【错误和使用情况报告】对话框

图 2.22 【安装规则】对话框

step 22 安装程序打开图 2.23 所示的【准备安装】对话框,在这里可以查看要安装的所有组件,如果需要修改安装计划,可以单击【上一步】按钮退回到【功能选择】对话框进行修改。

如果没有需要修改的地方,直接单击【安装】按钮。

step 23 弹出如图 2.24 所示的【安装进度】对话框,正式开始安装SQL Server 2012。

step 24 安装完毕后,单击【完成】按钮退出安装程序。

图 2.23 【准备安装】对话框

图 2.24 【安装进度】对话框

2.6 升级到SQL Server 2012

在微软发布SQL Server 2012 之前,相信已经有很多企业和个人“摩拳擦掌”准备升级了。没办法,谁让微软的每次升级,都能牵动那么多人的心呢。

2.6.1 升级之前要考虑的问题

在升级之前,用户应该考虑以下几个问题,不要盲目进行升级。

为什么要升级?有没有升级的必要性?相信找到这些问题的答案并不难,每个企业都可以随随便便地找出多个要升级的理由。难的是怎么样让技术人员和管理人员同意升级,毕竟一次升级要承担的工作量和风险可能不小。

要怎么升级?升级后会不会造成事故?程序或数据库能不能在新系统中正常运行?在升级前一定要做好灾难处理方案。虽然SQL Server 2012 可以保证升级能顺利进行,但是谁也不知道是否会出现意外,比如说突然停电、数据库被破坏,或者应用程序对SQL Server 2012 的支持不好,造成数据库无法访问等。因此,在升级之前,数据备份一定要做好,万一出现了状况,还可以恢复到升级前的状态。

升级前后的成本投入与资金的回报是否成正比?升级前的软件购买、专业人员的培训、硬件设备的更新等前期投入,与升级后的资金回报是否能成正比?这也是企业在升级到SQL Server 2012之前必须要考虑的问题。

2.6.2 升级注意事项

SQL Server支持从SQL Server 2005 或SQL Server 2008 升级到SQL Server 2012,但并不是各版本都可以成功升级到SQL Server 2012 的任何版本。表 2.3 列出了SQL Server 2012 支持的升级方案。

表2.3 SQL Server 2012支持的升级方案

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

2.6.3 升级到SQL Server 2012

现在进行SQL Server 2012 的升级。

step 1 在图 2.25 所示的对话框中,选择要升级的实例,单击【下一步】按钮,SQL Server安装程序会自动检测系统中是否存在旧的SQL Server功能,如果检测到,会出现图 2.26 所示的对话框,提示用户选择升级的功能。

图 2.25 【选择实例】对话框

图 2.26 【选择功能】对话框

如果要升级,选择功能选项前的复选框,SQL Server安装程序会将SQL Server 2012安装到以前的数据库系统所在目录下,并且所有原来的数据库和账户都被移至新安装的SQL Server 2012 中。

step 2 在图 2.26 所示的对话框中,单击【下一步】按钮,弹出如图 2.27 所示的对话框,这个对话框用来验证Reporting Services是否能升级。设置完毕后单击【下一步】按钮。

step 3 接下来进行升级规则分析,完成结果如图 2.28 所示。分析通过以后,接下来的安装过程与安装全新的SQL Server 2012 一样,在此不再赘述。

图 2.27 【Reporting Services身份验证】对话框

图 2.28 【升级规则】对话框

step 4 安装完毕后,旧的数据库系统已经升级到了SQL Server 2012。

2.8 小结

只有知道了SQL Server 2012 各版本对硬件、软件和网络环境的不同要求之后,才能正确选择安装SQL Server 2012 的什么版本。通过本章可以了解安装SQL Server 2012 要经历哪些步骤,在每个步骤中要怎样去选择参数和选项。升级到SQL Server 2012 之前,可以用SQL Server 2012 升级顾问检测一下现有的服务器组件。

第 3 章将会介绍SQL Server 2012 服务器上有哪些后台服务、在SQL Server 2012 客户端上有哪些管理工具,以及如何使用SQL Server Management Studio。 GXbqKmr5uPvf+BhxPaoazDkH4InVtkkE29s+ebSnnwm2JEqsPUyyR/+mvCeunV0P

点击中间区域
呼出菜单
上一章
目录
下一章
×