SQL Server应用与开发范例宝典
上QQ阅读APP看书,第一时间看更新

第1章 配置与管理SQL Server

1.1 安装SQL Server

SQL Server安装程序是标准的Windows安装程序,操作比较简单。只要读者熟悉对话框中可选项的具体含义,就可以顺利地完成SQL Server的安装。本章,首先将向读者介绍安装SQL Server所需的软件及硬件要求;然后,详细介绍安装过程中各对话框的具体含义;最后,详细讲解如何配置SQL Server服务器。

实例001 安装SQL Ser Server 2000个人版

这是一个基础技能的实例

实例说明

数据库是计算机领域的一个重要分支。在众多的数据库管理系统中,SQL Server以其操作简单方便、界面友好,获得了广范的应用。下面介绍如何安装SQL Server 2000数据库。

技术要点

1.SQL Server 2000版本

SQL Server 2000的可用版本主要包括以下几种。

(1)SQL Server 2000企业版。

作为数据库服务器使用,可伸缩性和可靠性强,支持SQL Server 2000中的所有可用功能。该版本可以充分利用硬件的优势,可支持32个CPU和64GB的内存。

(2)SQL Server 2000标准版。

作为工作组或部门的数据库服务器使用,该版本不具有一些高级的分析特性,最多支持4个CPU和2GB的内存,适用于中小企业或部门。

(3)SQL Server 2000个人版。

个人版是为满足个人用户而开发的,包含一整套管理工具,可供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server数据存储。

(4)SQL Server 2000开发版。

该版本可以帮助开发人员编写和测试应用程序,虽然开发版支持企业版的所有功能,但是只能将开发版作为开发和测试系统使用,并不能作为数据库服务器使用。

(5)SQL Server 2000 Windows CE版。

该版本为开发版的一部分,是为SQL Server 2000在Windows CE上运行的设备和应用程序而设计的。

(6)SQL Server 2000企业评估版。

该版本主要用于测试、检查和评估SQL Server 2000的品质,不能作为正式产品。用户可从Web上免费下载该版本,下载120天后该版本将停止运行。

(7)SQL Server 2000桌面引擎。

允许应用程序开发人员用应用程序分发SQL Server 2000关系数据库引擎的复本。

说明:如果读者要了解更多的关于SQL Server 2000的版本信息,可以查看SQL Server联机帮助。

2.SQL Server 2000安装要求

由于SQL Server 2000版本和Windows版本各异,用户在安装过程中可能会出现各种问题,下面笔者从硬件和软件两方面介绍安装SQL Server 2000的具体要求,如表1.1和表1.2所示。

表1.1 硬件要求

表1.2 软件要求

实现过程

SQL Server 2000包括多个版本,下面介绍安装SQL Server个人版的过程。

(1)将安装盘放入光驱,光盘自动运行,并弹出图1.1所示的窗口。

图1.1 启动界面

说明:如果光盘没有自动运行,可以使用“我的电脑”或者Windows资源管理器,浏览光盘内容,双击光盘根目录下的Autorun.exe文件启动安装程序。

(2)在启动界面中选择“安装SQL Server 2000组件”选项,切换至“安装组件”界面,如图1.2所示。

图1.2 安装组件界面

(3)在“安装组件”界面中选择“安装数据库服务器”选项,打开SQL Server安装向导,如图1.3所示。

图1.3 安装向导

(4)单击“下一步”按钮,打开“计算机名”对话框,如图1.4所示。

图1.4 选择安装位置

(5)在“计算机名”对话框选择安装SQL Server数据库的计算机,这里选择“本地计算机”选项。如果用户想要在网络上其他计算机中安装SQL Server数据库实例,可以选中“远程计算机”选项,然后输入计算机名称,也可以单击“浏览”按钮,在弹出的“选择计算机”对话框中选择计算机。单击“下一步”按钮,打开“安装选择”对话框,如图1.5所示。

图1.5 安装选择对话框

(6)在“安装选择”对话框中选择安装方式,这里选择“创建新的SQL Server实例,或安装客户端工具”选项,单击“下一步”按钮打开“用户信息”对话框,如图1.6所示。

图1.6 输入用户信息

说明:如果用户系统中当前没有SQL Server实例,则“对现有SQL Server实例进行升级、删除或添加组件”选项不可用。

(7)在“姓名”和“公司”文本框中输入用户姓名和公司名称,这些信息也可以省略。单击“下一步”按钮打开“软件许可证协议”对话框。

单击“是”按钮进入“安装定义”对话框,如图1.7所示。

图1.7 安装定义对话框

(8)在“安装定义”对话框中有3种安装类型。“仅客户端工具”选项,表示只安装客户端数据库管理工具。“服务器和客户端工具”选项,表示安装服务器和客户端工具以创建具有管理能力的关系数据库服务器。“仅连接”选项,表示只安装数据库客户端连接组件。这里选择“服务器和客户端工具”选项,单击“下一步”按钮,打开“实例名”对话框,如图1.8所示。

图1.8 实例名对话框

(9)在“实例名”对话框中设置安装SQL Server的实例名称,可以使用默认的实例名,即选中“默认”复选框。如果要设置实例名,取消“默认”复选框,在“实例名”文本框中输入实例名,这里选择默认的实例名。单击“下一步”按钮,打开“安装类型”对话框,如图1.9所示。

图1.9 安装类型对话框

(10)在“安装类型”对话框中选择“典型”选项,即进行典型安装,如果用户要更改默认的安装路径,可以单击“浏览”按钮重新指定安装路径。这里选择默认设置,单击“下一步”按钮,打开“服务账户”对话框,如图1.10所示。

图1.10 服务账户对话框

(11)在“服务账户”对话框中设置用户账户,在“服务设置”选项组中选择“使用本地系统账户”选项,单击“下一步”按钮,打开“身份验证模式”对话框,如图1.11所示。

图1.11 身份验证模式对话框

(12)在“身份验证模式”对话框中选择“混合模式”选项,本例中同时选中“空密码”复选框,单击“下一步”按钮,打开“开始复制文件”对话框,如图1.12所示。

图1.12 开始复制文件对话框

(13)在“开始复制文件”对话框中单击“下一步”按钮开始复制文件,安装成功后,将弹出“安装完毕”对话框。

举一反三

根据本实例,读者可以:

在一台计算机上安装多个SQL Server实例;

在安装SQL Server时通过设置来提高安全性;

安装微软公司免费提供的SQL Server 2000桌面引擎。

实例002 安装SQL Server 2000企业版

这是一个基础技能的实例

实例说明

SQL Server的安装程序是标准的安装程序,本节将介绍如何安装SQL Server企业版。

技术要点

企业版是一种高端版本。它拥有超大型企业数据库所需要的特性,包括Analysis Services、群集与联合数据库、索引视图等。除此之外,企业版能够支持操作系统所允许的最大内存和CPU数量。它只能安装在Windows的服务器版本上。

说明:企业评估版(Enterprise Evaluation Edition)是一个具有120天使用时间限制、具有企业版全部特性的版本。

以下是企业版的特性。

(1)群集与系统区域网(System Area Network,SAN):用一组服务器来构成一个虚拟的服务器,它们共享公共的高性能磁盘子系统。客户连接到虚拟的服务器,并由群集提供几乎是即时的故障切换和恢复。

(2)日志传送:周期性地对事务日志进行备份,并将其发送到一台热备份的服务器上。如果主服务器出现故障,系统可切换到热备份的服务器继续工作。

(3)增强的并行性:可能使用多个CPU来处理复杂的查询。

(4)索引视图:索引视图实际上是建立在用于逆规范化数据的视图上的聚集索引。它可以提高需要读取超大表的查询性能。

(5)联合数据库:联合数据库使用约束将单个表的数据分布到多个服务器,并通过使用并行操作的查询来存取数据。使用联合数据库,可以使要查询的数据集合变小,而且要查询的数据页已经缓存在RAM中的可能性也增加了,因而提高了数据库的性能。

实现过程

(1)将SQL Server的安装光盘放入光驱,则会出现安装程序的启动画面。

(2)选择“安装SQL Server组件”选项,将弹出组件选择安装界面。

(3)选择“安装数据库服务器”选项,安装程序开始准备SQL Server安装向导,会弹出“欢迎”对话框,在“欢迎”对话框中单击“下一步”按钮,弹出“计算机名”对话框。

(4)在“计算机名”对话框中,“本地计算机”是默认选项,并且本地计算机名出现在文本框中,如图1.13所示,单击“下一步”按钮。

图1.13 “计算机名”对话框

注意:如果要进行远程安装,可选择“远程计算机”选项,然后键入计算机名或者单击“浏览”按钮查找远程计算机。如果安装时检测到群集,则“虚拟服务器”是默认选项。

(5)弹出图1.14所示的“安装选择”对话框,选择“创建新的SQL Server实例,或安装客户端工具”选项,然后单击“下一步”按钮。

图1.14 “安装选择”对话框

(6)弹出“用户信息”对话框,如图1.15所示,填写用户信息然后单击“下一步”按钮,将会弹出“软件许可证协议”对话框,如图1.16所示。

图1.15 “用户信息”对话框

(7)在图1.16所示对话框中单击“是”按钮,将会弹出“安装定义”对话框,如图1.17所示。在该对话框中选择“服务器和客户端工具”选项,然后单击“下一步”按钮。

图1.16 “软件许可证协议”对话框

图1.17 “安装定义”对话框

(8)弹出“实例名”对话框,如图1.18所示。如果“默认”复选框可用,就可以安装默认实例或命名实例;如果“默认”复选框不可用,则表示已经安装了默认实例,且只能安装命名实例。

图1.18 “实例名”对话框

● 若要安装默认实例,可选择“默认”复选框,然后单击“下一步”按钮。

● 若要安装命名实例,可清除“默认”复选框,并在“实例名”文本框中键入一个新的命名实例,如图1.19所示,然后单击“下一步”按钮。

图1.19 自定义“实例名”对话框

(9)弹出“安装类型”对话框,如图1.20所示,选择“典型”或“最小”选项,然后单击“下一步”按钮。

图1.20 “安装类型”对话框

说明:如果要选择组件和子组件,则更改字符集、网络库或其他设置,可以单击图1.20所示的“自定义”按钮,然后单击“下一步”按钮。

(10)弹出“服务账户”对话框,在此对话框中选择“使用本地系统账户”选项,然后单击“下一步”按钮,如图1.21所示。

图1.21 “服务账户”对话框

(11)弹出“身份验证模式”对话框,如图1.22所示。这里选择“混合模式(Windows身份验证和SQL Server身份验证)”单选按钮,然后选择“空密码”复选框,最后单击“下一步”按钮。

图1.22 “身份验证模式”对话框

(12)在弹出的“开始复制文件”对话框中单击“下一步”按钮,如图1.23所示。

图1.23 “开始复制文件”对话框

(13)弹出“选择许可模式”对话框,按照许可协议进行选择,然后单击“继续”按钮,如图1.24所示。

图1.24 “选择许可模式”对话框

(14)安装完成后,弹出“安装完毕”对话框,单击“完成”按钮,SQL Server 2000安装成功。

举一反三

根据本实例,读者可以:

安装时设置密码;

只安装客户端工具;

向SQL Server 2000实例中添加组件。

实例003 安装SQL Server 2005企业版

这是一个提高基础技能的实例

实例说明

SQL Server 2005是微软公司在2005年推出的,可用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。下面介绍如何安装SQL Server 2005数据库。

技术要点

1.SQL Server 2005版本

SQL Server 2005包含5个版本。

(1)SQL Server 2005 Enterprise Edition(企业版)。

支持32位和64位的操作系统,支持超大型企业进行联机事务处理(OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平,是超大型企业的选择。

(2)SQL Server 2005 Standard Edition(标准版)。

支持32位和64位的操作系统,该版本包括电子商务、数据仓库和业务流解决方案所需的基本功能,集成商业智能和高可用性的功能,是中小型企业的选择。

(3)SQL Server 2005 Workgroup Edition(工作组版)。

仅支持32位的操作系统,可以用作前端Web服务器,也可以用于部门或分支机构的运营。Workgroup Edition是入门级数据库,可以升级至标准版或企业版。

(4)SQL Server 2005 Developer Edition(开发版)。

支持32位和64位的操作系统,该版只能用于开发和测试系统,而不能用作生产服务器。是独立软件供应商(ISV)、咨询人员、创建和测试应用程序的企业开发人员的选择。

(5)SQL Server 2005 Express Edition(学习版)。

仅支持32位的操作系统,该版本是一个免费、易用且便于管理的数据库。是低端服务器用户、创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的选择。

2.SQL Server 2005安装环境

SQL Server 2005对操作系统环境及计算机硬件环境要求较高。SQL Server 2005各版本对操作系统的要求如表1.3所示,硬件要求如表1.4所示。

表1.3 SQL Server 2005各版本对操作系统的要求

表1.4 安装和运行SQL Server 2005的硬件要求

实现过程

SQL Server 2005包含多个版本,下面介绍安装SQL Server 2005企业版服务器的过程。

(1)将安装盘放入光驱,光盘会自动运行,运行界面如图1.25所示。

图1.25 开始界面

(2)在开始界面中选择“服务器组件、工具、联机丛书和示例”选项,执行安装程序,进入“最终用户许可协议”对话框,如图1.26所示。该对话框列出了Microsoft软件许可条款。

图1.26 “最终用户许可协议”对话框

(3)选中“我接受许可条款和条件”复选框,单击“下一步”按钮,打开“安装必备组件”对话框,如图1.27所示。

图1.27 “安装必备组件”对话框

(4)单击“安装”按钮,系统自动安装SQL Server 2005必备组件,如图1.28所示。

图1.28 必备组件安装后

(5)单击”下一步”按钮,进入“欢迎使用Microsoft SQL Server安装向导”对话框,如图1.29所示。

图1.29 SQL Server安装向导

(6)单击“下一步”按钮,打开“系统配置检查”对话框,检查系统中是否存在潜在的安装问题,如图1.30所示。

图1.30 系统配置检查完成后

(7)单击“下一步”按钮,进入“注册信息”对话框,如图1.31所示,输入“姓名”、“公司”和“产品密钥”等相关注册信息。

图1.31 “注册信息”对话框

(8)输入相应的注册信息后单击“下一步”按钮,进入“要安装的组件”对话框,选择需要升级或安装的组件,如图1.32所示。部分组件的相关说明如表1.5所示。

图1.32 “要安装的组件”对话框

表1.5 部分安装组件的说明

(9)选择相应的组件后,单击“下一步”按钮进入“实例名”对话框。在该对话框中选择实例的命名方式(这里选择“默认实例”单选按钮),如图1.33所示。

图1.33 “实例名”对话框

(10)单击“下一步”按钮进入“服务账户”对话框,设置登录时使用的账户,如图1.34所示。

图1.34 “服务账户”对话框

服务账户包括“使用内置系统账户”和“使用域用户账户”。

● 使用域用户账户:如果用户是域用户,需要选择“使用域用户账户”单选按钮,并且需要输入用户名、密码和域的名称。

● 使用内置系统账户:如果不是“域用户账户”就需要选择“内置系统账户”,然后选择默认的本地系统账户即可。

本例选择“使用内置系统账户”单选按钮,安装结束时启动的服务采用默认设置即可。

(11)单击“下一步”按钮进入“身份验证模式”对话框,选择连接SQL Server时所使用的身份验证模式,如图1.35所示。这里选择“混合模式(Windows身份验证和SQL Server身份验证)”单选按钮。

图1.35 “身份验证模式”对话框

(12)单击“下一步”按钮,进入“排序规则设置”对话框,设置默认排序规则,如图1.36所示。这里选择排序规则“Chinese_PBC”。

图1.36 “排序规则设置”对话框

(13)单击“下一步”按钮,进入“报表服务器安装选项”对话框,选择报表服务器安装选项。这里选择“安装默认配置”单选按钮,如图1.37所示。

图1.37 “报表服务器安装选项”对话框

(14)单击“下一步”按钮,进入“错误和使用情况报告设置”对话框,选择传输报告的内容,如图1.38所示。

图1.38 “错误和使用情况报告设置”对话框

(15)单击“下一步”按钮进入“准备安装”对话框。该对话框显示了准备安装的组件,如图1.39所示。

图1.39 “准备安装”对话框

(16)单击“安装”按钮开始安装。组件安装完成时,出现图1.40所示的“安装进度”对话框。

图1.40 “安装进度”对话框

(17)单击“下一步”按钮,进入“完成Microsoft SQL Server 2005安装”对话框,如图1.41所示。单击【完成】按钮即可完成SQL Server 2005的安装。

图1.41 “完成Microsoft SQL Server 2005安装”对话框

通过安装SQL Server 2005的服务器端,其客户机端也被自动安装到计算机中。

举一反三

根据本实例,读者可以:

安装SQL Server 2005客户端;

安装SQL Server 2005标准版;

SQL Server 2005命名实例的安装。

实例004 安装SQL Server 2008企业版

这是一个提高基础技能的实例

实例说明

SQL Server 2008拥有了许多新的特性和关键功能的改进,使得它成为非常强大和全面的一个SQL Server版本。下面介绍如何安装SQL Server 2008数据库。

技术要点

1.SQL Server 2008版本

SQL Server 2008包含5个版本。

(1)SQL Server 2008 Enterprise Edition(企业版)。

一个全面的数据管理和商业智能平台,可以为企业的业务关键应用程序提供企业级可扩展性、高可用性和高级商业智能等功能。适用于大规模OLTP、大规模报表、数据仓库等。

(2)SQL Server 2008 Standard Edition(标准版)。

一个完整的数据平台,提供最好的易用性和可管理性以运行部门级应用程序。适用于中小型规模OLTP、报表和分析等。

(3)SQL Server 2008 Workgroup Edition(工作组版)。

一个可靠的数据管理和报告平台,提供各分支应用程序,包括安全的远程同步和管理功能。适用于分支数据存储、远程同步、分支报表等。

(4)SQL Server 2008 Express Edition(学习版)。

是一个免费的版本,可以由ISV重新发布。是学习和创建桌面应用程序及小型应用程序的理想选择。

(5)SQL Server 2008 Compact Edition(移动版)。

一个免费的嵌入式SQL Server数据库,可以创建移动设备、桌面和Web客户端的独立运行和偶尔连接的应用程序。适用于独立嵌入式开发、断开式连接客户端等。

2.SQL Server 2008安装环境

下面给出SQL Server 2008 Enterprise Edition x64(x64代表64位)对系统的要求,如表1.6所示。

表1.6 SQL Server 2008企业版对系统的要求

实现过程

SQL Server 2008安装向导是基于Windows Installer的,与SQL Server 2005不同的是它提供了一个功能树用于安装所有的SQL Server组件,包括计划、安装、维护、工具、资源、高级、选项等功能。

下面介绍在Window Server 2003操作系统下安装SQL Server 2008企业版服务器的过程。在开始安装前,首先需要安装Microsoft Visual Studio 2008 SP1,否则在后续的安装规则验证中将无法通过。

(1)将安装盘放入光驱,光盘会自动运行,在“SQL Server安装中心”界面的左侧任务栏中选择“安装”选项,将打开安装界面,如图1.42所示。

图1.42 安装界面

(2)选择“全新SQL Server独立安装或向现有安装添加功能”选项,执行安装程序。进入“安装程序支持规则”对话框,程序自动检测计算机系统文件,如图1.43所示。如果检测通过,则单击“确定”按钮。

图1.43 “安装程序支持规则”对话框

注意:只有检测的各项全部通过,才能继续进行安装。如果遇到“最低操作系统版本”未通过,请尝试在Windows Server 2003操作系统下安装SP2补丁。

(3)打开“产品密钥”对话框,输入产品密钥,单击“下一步”按钮,如图1.44所示。

图1.44 “产品密钥”对话框

(4)打开“许可条款”对话框,选择“我接受许可条款”复选框,如图1.45所示。

图1.45 “许可条款”对话框

(5)单击“下一步”按钮,打开“安装程序支持文件“对话框,单击“安装”按钮进行组件安装,如图1.46所示。

图1.46 安装程序支持文件

(6)安装程序支持文件完成后,程序自动跳转到“安装程序支持规则”对话框,再次进行检测,如图1.47所示。

图1.47 “安装程序支持规则”对话框

(7)单击“下一步”按钮,进行功能选择,如图1.48所示。

图1.48 “功能选择”对话框

(8)单击“下一步”按钮,进行实例配置。这里定义命名实例为sql2008,选择或输入实例根目录,如图1.49所示。

图1.49 “实例配置”对话框

(9)单击“下一步”按钮,进入“磁盘空间要求”对话框,检测磁盘是否有足够空间进行安装,如图1.50所示。

图1.50 “磁盘空间要求”对话框

注意:在进行安装前,应确定系统磁盘剩余空间至少为2040MB,安装磁盘剩余空间至少为700MB。

(10)单击“下一步”按钮,进入“服务器配置”对话框,在这里需要为每个SQL Server服务设置账户,如图1.51所示。

图1.51 “服务器配置”对话框

(11)单击“对所有SQL Server服务使用相同的账户”按钮,在打开的对话框中可以为所有的SQL Server服务设置一个用户名和密码。这里输入的是系统超级用户Administrator,如图1.52所示。也可以通过单击“浏览”按钮选择用户。

图1.52 对所有SQL Server服务使用相同的账户

说明:为SQL Server服务设置的账户必须有足够的计算机访问权限,否则配置失败。

(12)单击“确定”按钮,返回“服务器配置”对话框,如图1.53所示,单击“下一步”按钮继续进行安装。

图1.53 “服务器配置”对话框

(13)在打开的“数据库引擎配置”对话框中,身份验证模式选择“混合模式(SQL Server身份验证和Windows身份验证)”;为内置的SQL Server系统管理员账户sa设置密码;在“指定SQL Server管理员”栏中,可以输入管理员用户名,也可以单击“添加当前用户”或 “添加”按钮指定用户。这里通过单击“添加当前用户”按钮指定SQL Server管理员,如图1.54所示。

图1.54 “数据库引擎配置”对话框

(14)单击“下一步”按钮,进入“Analysis Services配置”对话框,通过单击“添加当前用户”按钮进行账户设置,如图1.55所示。

图1.55 “Analysis Services配置”对话框

(15)单击“下一步”按钮,进入“Reporting Services配置”对话框,选择报表服务的安装模式为“安装本机模式默认配置”,如图1.56所示。单击“下一步”按钮继续进行安装。

图1.56 “Reporting Services配置”对话框

(16)在打开的“错误和使用情况报告”对话框中,用户可以选择是否发送错误报告或者使用情况到Microsoft,如图1.57所示。

图1.57 “错误和使用情况报告”对话框

(17)单击“下一步”按钮,在“安装规则”对话框中安装程序自动检测安装环境,如图1.58所示。

图1.58 “安装规则”对话框

说明:如果检测遇到“以前版本的Microsoft Visual Studio 2008”失败,请尝试安装Visual Studio 2008 SP1补丁。

(18)如果检测通过,则单击“下一步”按钮准备安装,“安装进度”对话框如图1.59所示。

图1.59 安装进度

(19)安装过程完成后(见图1.60),单击“下一步”按钮,进入“完成”对话框,如图1.61所示。单击“关闭”按钮,将返回到安装界面。

图1.60 安装过程完成

图1.61 SQL Server 2008安装已成功完成

举一反三

根据本实例,读者可以:

安装SQL Server 2008标准版;

从SQL Server 2000/2005升级到SQL Server 2008。

实例005 安装SQL Server 2012客户端

这是一个方便操作的实例

实例说明

SQL Server 2012是一个重大的产品版本,它具有许多新的特性和关键的改进,使得它成为目前最新和最强大的SQL Server版本。本实例介绍如何安装SQL Server 2012客户端。

技术要点

安装SQL Server 2012之前,首先要了解安装SQL Server 2012所需的必备条件,检查计算机的软硬件配置是否满足SQL Server 2012开发环境的安装要求,具体要求如表1.7所示。

表1.7 安装SQL Server 2012所需的必备条件

实现过程

可以使用任意版本的SQL Server 2012安装光盘,在受支持的任何操作系统上仅安装客户端工具,其具体步骤如下。

(1)将安装盘放入光驱,光盘会自动运行,运行界面如图1.62所示。

图1.62 SQL Server安装中心

(2)在SQL Server安装中心窗口中单击左侧的“安装”选项,再单击“全新SQL Server独立安装或向现有安装添加功能”超链接,如图1.63所示。

图1.63 SQL Server安装中心窗口

(3)进入“安装程序支持规则”窗口,单击“确定”按钮可用,如图1.64所示。

图1.64 “安装程序支持规则”窗口

(4)单击“确定”按钮,打开“产品密钥”窗口,如图1.65所示,在该窗口中输入产品密钥。

图1.65 “产品密钥”窗口

(5)单击“下一步”按钮,进入“许可条款”窗口,如图1.66所示,选中“我接受许可条款”复选框,单击“下一步”按钮。

图1.66 “许可条款”窗口

(6)进入“产品更新”窗口,如图1.67所示,单击“下一步”按钮。

图1.67 “产品更新”窗口

(7)进入“安装程序支持规则”窗口,如图1.68所示,该窗口中,如果所有规则都通过,则“下一步”按钮可用。

图1.68 “安装程序支持规则”窗口

(8)单击“下一步”按钮,进入“设置角色”窗口,如图1.69所示。选择“SQL Server功能安装”,单击“下一步”按钮。

图1.69 “设置角色”窗口

(9)进入“功能选择”窗口,这里可以选择要安装的功能,如果全部安装,则可以单击“全选”按钮进行选择,如图1.70所示。

图1.70 “功能选择”窗口

(10)单击“下一步”按钮,进入“安装规则”窗口,如图1.71所示。这里运行安装规则,操作完成后,单击“下一步”按钮。

图1.71 “安装规则”窗口

(11)单击“下一步”按钮,进入“实例配置”窗口,在该窗口中选择实例的命名方式并命名实例,然后选择实例根目录,如图1.72所示。

图1.72 “实例配置”窗口

(12)单击“下一步”按钮,进入“磁盘空间要求”窗口,该窗口中显示安装SQL Server 2012所需的磁盘空间,如图1.73所示。

图1.73 “磁盘空间要求”窗口

(13)单击“下一步”按钮,进入“服务器配置”窗口,如图1.74所示。

图1.74 “服务器配置”窗口

(14)单击“下一步”按钮,进入“数据库引擎配置”窗口,该窗口中选择身份验证模式,并输入密码,然后单击“添加当前用户”按钮,如图1.75所示。

图1.75 “数据库引擎配置”窗口

(15)单击“下一步”按钮,进入“Analysis Services配置”窗口,该窗口中单击“添加当前用户”按钮,如图1.76所示。

图1.76 “Analysis Services配置”窗口

(16)单击“下一步”按钮,进入“Reporting Services配置”窗口,在该窗口中选择“安装本机模式默认配置”单选按钮,如图1.77所示。

图1.77 “Reporting Services配置”窗口

(17)单击“下一步”按钮,进入“分布式重播控制器”窗口,如图1.78所示,在该窗口中单击“添加当前用户”,单击“下一步”按钮。

图1.78 “分布式重播控制器”窗口

(18)进入“分布式重播客户端”窗口,如图1.79所示(该窗口中,控制器名称后面的文件夹需要自己创建)。

图1.79 “分布式重播客户端”窗口

(19)单击“下一步”按钮,进入“错误报告”窗口,如图1.80所示,该窗口中没有错误,单击“下一步”按钮。

图1.80 “错误报告”窗口

(20)进入“安装配置规则”窗口,如图1.81所示,该窗口中显示配置规则的安装情况,全部通过,可单击“下一步”按钮。

图1.81 “安装配置规则”窗口

(21)进入“准备安装”窗口,如图1.82所示,该窗口中显示准备安装的SQL Server 2012功能。

图1.82 “准备安装”窗口

(22)单击“安装”按钮,进入“安装进度”窗口,如图1.83所示,该窗口中显示SQL Server 2012的安装进度。

图1.83 “安装进度”窗口

(23)单击“下一步”按钮,进入“完成”窗口,如图1.84所示,单击“关闭”按钮,即可完成SQL Server 2012的安装。

图1.84 “完成”窗口

举一反三

根据本实例,读者可以:

从SQL Server 2000/2005/2008升级到SQL Server 2012。

实例006 升级SQL Server

这是一个提高基础技能的实例

实例说明

SQL Server的版本升级可以是从低版本到高版本的,也可以是同一版本中不同子版本之间的。本实例介绍如何将低版本的SQL Server升级到SQL Server 2000。

技术要点

SQL Server的版本升级关系如表1.8所示。

表1.8 SQL Server各种版本之间的升级关系

SQL Server的升级工作是一个不可恢复的过程,如果安装失败,将丢失原有系统文件和数据文件,因此,升级时需格外小心。

升级前需要做如下准备工作。

● 确保操作系统满足安装要求。

● 确保有足够的磁盘空间用于安装软件交换数据。

● 维护已有的数据库,即对每个数据库执行以下的DBCC命令DBCC CHECKDB:

DBCC NEWALLOC DBCC CHECKCATALOG

● 确保SQL Server打开数据库的配置参数大于或等于服务器中已有的数据库的数目,包括系统数据库master、model、pubs和tempdb。可以通过企业管理器或用系统存储过程sp_configure来检查更改。

● 备份包括系统数据库在内的所有数据库,如果硬盘空间足够大,最好将整个SQL Server目录及其所有的数据驱动程序做一个备份。

● 备份操作系统的注册表,用于恢复原有的SQL Server。

● 关闭数据库只读状态,可以用企业管理器或系统存储过程sp_dboption来检查数据库的状态。

● 关闭任何与SQL Server相关的应用程序。

实现过程

下面将从低版升级到SQL Server 2000,具体操作步骤如下。

(1)运行SQL Server 2000安装程序,在安装程序启动画面中依次选择“安装SQL Server 2000组件”→“安装数据库服务器”选项。在“欢迎”对话框中单击“下一步”按钮则出现输入安装“计算机名”对话框。

(2)单击“下一步”按钮,出现选择“安装选项”的对话框,选择“对现有SQL Server实例进行升级、删除或添加组件”选项,然后单击“下一步”按钮。

(3)在“实例名”对话框中如果以前安装时使用的是默认选项则不必重新设置该项。

(4)接下来的对话框是“选择升级SQL Server数据和工具”,如果现有数据库不是很大则可以选择该项。单击“下一步”按钮。

(5)在“选择SQL Server的认证模式”对话框中,使用默认设置即可,单击“下一步”按钮。可以开始复制文件进行升级操作,最后出现升级结束对话框完成升级操作。

举一反三

根据本实例,读者可以:

将SQL Server 2000个人版升级为标准版;

将SQL Server 2000标准版升级为企业版。

实例007 卸载SQL Server

这是一个提高基础技能的实例

实例说明

如果SQL Server被破坏了或不再使用了,则可以将其卸载。卸载SQL Server是一个非常简单的过程,在卸载之前,需要先把以后重建服务器时所需的所有用户和系统数据库复制下来,然后就可以按照步骤卸载SQL Server了。本实例将介绍卸载SQL Server的方法。

技术要点

使用Window控制面板中的“添加/删除程序”可以删除SQL Server。在其界面上分别列出了每个SQL Server的实例,删除一个实例时不会影响到其他的实例。如删除了默认实例,其他的命名实例仍将正常工作。

实现过程

下面将卸载SQL Server 2000,具体步骤如下。

(1)双击Windows“控制面板”→“添加或删除程序”,打开“添加或删除程序”对话框,在此选择“Microsoft SQL Server 2000”,然后单击“更改/删除”按钮,如图1.85所示。

图1.85 “添加或删除程序”对话框

(2)在弹出的“确认删除”提示框中,单击“是”按钮,开始删除SQL Server 2000。

(3)删除完成后,单击“确定”按钮。

注意:在删除一个SQL Server实例之前,将其数据库复制到另一个服务器,可以实现对这些数据的继续访问。也可以采用以下方法:备份这个数据库,并在另一个服务器上恢复它;或者,分离这个数据库,并将它附加到另一个服务器。

举一反三

根据本实例,读者可以:

通过注册表删除SQL Server 2000;

通过光盘删除SQL Server 2000。