Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9242033
  • 博文数量: 299
  • 博客积分: 9955
  • 博客等级: 中将
  • 技术积分: 4177
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 20:59
文章分类
文章存档

2015年(1)

2012年(2)

2011年(9)

2010年(47)

2009年(108)

2008年(132)

我的朋友

分类: Mysql/postgreSQL

2009-10-02 14:07:01

第2学时:安装SQL Server
SQL Server 7.0安装起来比较简单。无论如何,你要熟悉安装过程中的所有可选项。在本
学时中我将会讲解安装SQL Server所需的不同软硬件要求,然后,走一遍具体的安装过程。
本学时课程的要点包括:
• SQL Server的安装步骤
• SQL Server版本
• 检查SQL Server的安装
• 解决安装中的问题
• 卸载SQL Server
2.1 SQL Server的安装步骤
安装SQL Server分为三部分。第一步是安装前的系统检查列表,通过它可以确保你的机
器中的硬件和软件能满足安装的最小需求,然后是创建所需的用户帐号。第二步是实际安装
过程。在这个过程中,将安装服务器软件本身,同时建立一些缺省的数据库。最后一步是回
顾所有已安装的选项,以保证全部的工作都正确无误。
2.2 安装前的准备
安装前的准备过程可能是SQL Server安装过程中最重要的一部分。如果这个过程不能正
确完成,可能会导致整个安装过程失败,或者在运行过程中出现问题。在安装前首先要检查
一下计算机的硬件和软件,保证能满足最小需求,然后建立SQL Server在运行时要用到的用
户帐号。
2.2.1 硬件要求
为能正常工作, SQL Server需要一个功能较强的机器。同所有的数据库产品一样,支持
的用户越多,要求的执行速度越快,你所需的机器就越大、越好,当然价格也就越昂贵。最
小需求列在表2 - 1中。
表2-1 硬件需求
类别最小需求
处理器SQL Server 7.0要求使用基于A l p h a处理器或基于I n t e l公司的奔腾处理器(奔腾、高能奔
腾、奔腾Ⅱ、奔腾Ⅲ )或其他兼容的速度达1 6 6 M H z或更快的处理器。SQL Server 7.0不支
持M I P S或Power PC平台。随着Windows NT Service Pack 3的发布,M i c r o s o f t逐渐不再支
持这些类处理器平台
内存SQL Server 7.0随安装版本不同,有两种不同的内存需要。SQL Server Enterprise Edition
(企业版)最少需要6 4 M内存。所有其他版本最少需要3 2 M内存
硬盘空间根据你所选的不同安装类型,所需要的硬盘空间也不同。分别如下:
F u l l (完全安装)—1 8 0 M B
(续)
类别最小需求
Ty p i c a l (典型安装)—1 7 0 M B
M i n i m u m (最小安装)—6 5 M B
Management Tools Only(只安装管理工具)—9 0 M B
OLAP Services(OLAP服务)—5 0 M B
English Query(英语查询)—1 2 M B
C D - R O M 安装SQL Server 7.0要求有C D - R O M
网络由于要同客户机进行交互,要求有某种类型的网络结构。SQL Server 7.0支持命名管道、
T C P / I P、复合协议(支持命名管道、T C P / I P和N o v e l l公司的IPX/SPX ) 、N o v e l l公司的
I P X / S P X、A p p l e Ta l k和Banyan VINES
2.2.2 软件要求
同所有软件产品一样,在安装SQL Server 7.0前,随操作系统版本不同和要安装的软件不
同,会有多种需求。这些软件需求见表2 - 2。
表2-2 软件需求
类别最小需求
操作系统根据欲安装的SQL Server 7.0的版本,要求其对应的不同操作系统必须已经安装:
Enterprise Edition(企业版)—该版本要求至少带Service Pack 4的Windows NT Server 4.0
企业版或更高版本
Standard/Small Business Server Edition(标准版/中小企业版)—这些版本要求至少带Service
Pack 4的Windows NT Server 4.0或更高版本,或者是Microsoft Small Business Server
Desktop Ve r s i o n (桌面版)—该版本要求带Service Pack 4的Windows NT Server 4.0或更
高版本、Windows 95/98或上述列表中其他操作系统
Management To o l s (管理工具)—该工具要求带Service Pack 4的Windows NT Wo r k s t a t i o n
4 . 0或更高版本、Windows 95/98或上述列表中其他操作系统
网络浏览器SQL Server 7.0要求最低版本为带Service Pack 1的Microsoft Internet Explorer 4.01。它
要求运行微软管理控制台( M M C )和HTML 帮助。你可以安装Internet Explorer (IE) 4.01的
最简版,而且它不必一定是缺省浏览器
网络软件依赖于你所需的网络软件支持,你必须保证正确的网络驱动程序被加载。除非你要用
Banyan VINES或A p p l e Ta l k,否则不需要多余的网络支持。对N o v e l l公司的IPX/SPX 支持
是由NWLink IPX/SPX提供的
客户软件SQL Server 7.0可以支持Windows 95/98 、Windows NT Wo r k s t a t i o n、Windows NT Server、
U N I X、Apple Macintosh 和O S / 2客户。U N I X、M a c i n t o s h和O S / 2客户支持可由第三方的
O D B C驱动程序实现
2.2.3 创建Windows NT用户帐号
当SQL Server 运行在Windows NT上时, SQL Server和SQL Server Agent作为服务运行。
这就是说,它们在后台运行,很少用户交互。它们必须被指定到Windows NT用户帐号上才能
运行。这是出于安全考虑。当SQL Server 在Windows 95/98 上运行时, SQL Server 模拟
Windows NT服务。你不用再为这些帐号建立Windows NT用户帐号。
SQL Server可以在下面几种类型的用户帐号下运行:
• 本地系统—本地系统帐号是主要用于服务的内建帐号。这个帐号不能访问网络资源。
• 本地用户—本地用户帐号由本地计算机管理员建立。这个帐号只能在本地计算机上使
1 0 SQL Server 7 24学时教程
下载
用,并且不能访问网络资源。
• 域用户—域用户帐号由SQL Server所在域的域管理员建立。域帐号是用于SQL Server
的最佳帐号类型。
对本地系统帐号和本地用户帐号来说存在几个问题。主要问题是这些帐号没有网络访问
权,也就是说用这些帐号建立的服务器不能和其他SQL Server进行交互。这就意味着你不能
进行某些服务器间的活动。如:
• 复制。
• 远程过程调用。
• 分布事务处理。
• 备份到网络驱动器。
• 异构连结。
• SQL Server邮件特性和SQL Mail。
如果要进行上述活动,必须用域帐号安装SQL Server。要使一个域帐号能工作,有几件
事必须要先做,但是如果你是以管理员身份来建立SQL Server帐号的,做所有这些事时你都
要仔细认真。下面的教程将会教你怎样用SQL Server 建立一个Windows NT用户帐号。这只能
在同一个域内的Windows NT 服务器和工作站上工作。你必须作为一名管理员登录。如果你不
能作为管理员登录,让网络管理员替你完成这些步骤:
1) 单击“ S t a r t”按钮,选“ P r o g r a m s”,选“ Administrative To o l s”,然后点击“ U s e r
Manager for Domains”。这样就可以打开User Managers,见图2 - 1。
2) 点击“U s e r”菜单,选择“New User”。这样可以打开“New User”对话框,见图2 - 2。
3) 在“U s e r n a m e”框内,你可输入任何合法的Windows NT用户帐号。最好是便于识别的
名字。为此,在该框内键入“ M S S Q L S e r v e r S e r v i c e”。
4) “Full Name”和“D e s c r i p t i o n”框是可选的,但最好还是输入尽可能多的信息。因此,
键入“SQL Server Service Account”。
第2学时安装SQL Server 1 1
下载
图2-1 Use Managers
5) 找一个难猜的口令分别键入两个口令栏内。
6) 默认状态下,复选框“ User Must Change Password at Next Login”是选中的,千万不
要选它,否则SQL Server将无法启动。
7) 下面的两个复选框“ User Cannot Change Password”和“Password Never Expires”应
该选中。“User Cannot Change Password”没有那么重的份量,因为SQL Server从来不会改变
口令。但是有了这个安全措施,一旦有人改了口令,就不会轻易出错。“Password Never
E x p i r e s”选项很重要,因为许多机构制定策略经常让用户口令过期,以保证用户经常变换他
们的口令。
8) 保证“Account Disabled”复选框不被选中。
9) 点击“ G r o u p s”按钮,如图2 - 3所示增加“Domain Admins”组,然后点击“ O K”按
钮。
10) 点击“O K”按钮,增加用户,然后关闭User Manager。
你可以重复以上步骤,为SQL Server Agent建立第二个帐号,尽管这不是一定要做的。如
果你不想建立第二个帐号,可以再建一个相同的帐号。
现在,你已经保证硬件和软件都可以用了,并且已经建立了准备使用的Windows NT用户
帐号,再执行完最后几步,就可以开始安装SQL Server了。下面是安装SQL Server前,最后必
须做的一些事:
• 关闭所有依赖于SQL Server的服务,包括Internet Information Server (IIS)、M i c r o s o f t
Transaction Server和其他所有使用O D B C连接的服务。
• 关闭Windows NT Event Vi e w e r和r e g e d t 3 2 . e x e (如果它们正在运行的话)。
• 重新登录到计算机。在这台计算机上,你用拥有管理权限的帐号来安装SQL Server。
2.3 SQL Server版本
你已经知道了怎样准备服务器来安装SQL Server,现在你应该了解自己要安装哪个版本
1 2 SQL Server 7 24学时教程
下载
图2-2 “New User”对话

图2-3 “Group Members
h i p s”对话框
的SQL Server。可以安装四种不同的SQL Server版本,这取决于你的业务需要。下面简介这些
版本以及它们的差异:
• 标准版(Standard Edition)—标准版的SQL Server 7.0是通常安装的版本。这个版本支持
4个处理器并且不限制数据库大小。这个版本只能在Windows NT服务器上运行。
• 企业版(Enterprise Edition)—企业版的SQL Server是特别的版本,可以在需要服务器有
更高可靠性的情况下安装。这意味着服务器可以在任何环境下运行。这听起来很容易,
但实际上并非如此。如果能正确安装,SQL Server 企业版支持群机故障处理。这就是说,
如果一台服务器发生硬件故障, SQL Server将会在极短时间内启动另一台服务器继续为
客户服务。SQL Server 企业版还支持扩展内存(超过2 G B )和最多3 2个处理器。此版本只
能在Windows NT 企业版上运行。
• 中小企业服务器版(Small Business Server Edition)—SQL Server 7.0的中小企业服务器
版是为中小企业服务器准备的。这个版本支持4个处理器,数据库最大容量为1 0 G B。因
为此版本只能在中小企业服务器上运行,所以,它被优化为只能处理5 0个或更少的并发
连接。
• 桌面版(Desktop Edition)—SQL Server桌面版是安装在Windows NT Wo r k s t a t i o n上或
Windows 95/98上的。此版本支持2个处理器,数据库最大容量为4 G B。
2.4 安装SQL Server
你已经了解了这么多,现在是实际安装SQL Server到计算机上的时候了。现在你要准备
好一台我前面提到的用来安装的服务器。和M i c r o s o f t的所有产品一样,在安装时有三种不同
选项:典型安装( Ty p i c a l )、最小安装( M i n i m u m )和自定义安装( C u s t o m )。在安装时,一定要选
择好你想要的类型。它们如下所述:
• 典型安装—典型安装按默认选项安装SQL Server和客户工具。如果选择这种选项,在安
装过程中你几乎可以不用做什么选择。此选项会自动安装SQL Server引擎和M a n a g e m e n t
To o l s、Books Online、Quick To u r及What's New。它不安装全Full Text Search、开发工具和
样本文件。不算上你的用户数据库,此选项大约需要1 6 5 M B磁盘空间。
• 最小安装—同典型安装一样,最小安装也按默认的选项来安装SQL Server。不同之处
在于此选项用尽可能少的文件来安装SQL Server。这样只要很少的磁盘空间——大约
7 4 M B。最小安装不安装Management To o l s、Books Online、Quick To u r和What's New。
• 自定义—此选项允许你选择哪些SQL Server选项将被安装,怎样安装。为使此选项能
正常运行,必须清楚地知道你需要SQL Server如何工作。你要考虑选择使用哪种网络协
议、字符集、默认的排序方法、哪些工具要安装、所有的文件存储在哪儿、哪个文档要
安装、SQL Server在哪个帐号下运行、SQL Server怎样启动。
SQL Server安装过程
在本节,我将讲解怎样在Windows NT 4.0环境下从本地C D - R O M上安装SQL Server标准
版。为了能了解所有的选项,我将选择自定义安装。这里所有的指导,对于别的版本亦类似。
关于安装和配置SQL Server企业版的更多资料,你可以在Books Online上查到。下面是安装步
骤:
第2学时安装SQL Server 1 3
下载
1) 用有管理权限的帐号在欲安装SQL Server的服务器上登录。
2) 插入SQL Server光盘。如果服务器允许自动运行,屏幕将如图2 - 4所示。如果这个屏幕
没有显示出来,打开Windows NT Explorer,运行光盘根目录下的s t a r t . b a t。
3) 在此屏上,选择“ Install SQL Server Components ” 选项。这将打开“ Install SQL
Server 7.0 Components”屏幕,如图2 - 5所示。
4) 在“Install SQL Server Components”屏上,选择“Database Server-Full Product”。这
将打开“ Select Install Method”对话框,如图2 - 6所示。在这个对话框上,通常你将选择安装
SQL Server到本地机器上。
5) 下一屏是“We l c o m e”屏。这是SQL Server Setup Wi z a r d的开始。它将收集有关你、你
的计算机和你想安装的选项等的情况,然后开始真正安装软件。
6) 下一屏是“ Software License Agreement”。如果你同意,则选择“ Ye s”。否则选择
“N o”,如果选择“N o”,SQL Server安装过程将停止。
7) 下一屏是“ User Information”。在此对话框内,必须键入你和你公司的名字。然后,选
择“N e x t”继续。
8) 下一屏为“ SQL Server Setup”对话框。在此屏内,必须键入你的CD KEY。这是一个
1 4 SQL Server 7 24学时教程
下载
图2-4 SQL Server 初始安
装屏幕
图2-5 “Install SQL Server
C o m p o n e n t s”屏幕
1 0位长的数字,位于你用的SQL Server 只读光盘后面黄色或橙色标签条上。
9) 下一屏是“Select Ty p e”,如图2 - 7所示。在此屏内,你必须选择安装类型。如前所述,
我选择了“C u s t o m”选项。你可以用两个“ B r o w s e”按钮来选择将用来安装程序文件和数据
文件的具体位置。
10) 在如图2 - 8所示的下一屏“Select Components Screen”屏中,可以选择想安装的部件。
作为缺省值,典型安装用到的部件已经被选中。
第2学时安装SQL Server 1 5
下载
图2-6 “Select Install Met
h o d”对话框
图2-7 “Select Ty p e”对
话框
图2-8 “Select Components”
屏幕
11) 选择“ N e x t”按钮,会出现如图2 - 9所示的“ Character Set/Sort Order/Unicode
C o l l a t i o n”屏幕。为达到本次安装的目的,应该选择缺省选项。有关其他选项的更多资料,
你可以参考Books Online。
12) 下一屏是“Network Libraries”屏,如图2 - 1 0所示。在此屏内,你可以选择任何可用
的网络协议。如你所见,缺省的协议是Named Pipes(命名管道)和T C P / I P。为达到本次安装的
目的,要选择缺省选项。有关其他选项的更多资料,可以参考Books Online。
13) 选择“ N e x t”按钮后,“Services Account”屏便出现了,如图2 - 11所示。在此屏内,
你可以为所有的SQL Server服务选用同一个服务帐号,或者为每个服务都指定不同的帐号。
你也可以选择当服务器启动时SQL Server是否也跟着启动。为达到本次安装的目的,选择
“Use the Same Account for each service”和“Auto start SQL Server Service”选项。然后键入
用户姓名和你在前面为此帐号设置的口令。
14) 下一屏是“Choose Licensing Mode”屏,如图2 - 1 2所示。在此屏内,你可选择“ P e r
1 6 SQL Server 7 24学时教程
下载
图2-9 “ Character Set/
Sort Order/Unicode
C o l l a t i o n”屏幕
图2-10 “Network Librari
e s”屏幕
图2 - 11 “Services Account”
屏幕
S e a t”或“Per Server”模式的许可证。在“ Per Seat”许可模式中,客户机许可证被分配给每
台客户机,而管理员必须跟踪许可证的使用状态。当使用“ Per Server”时,所有客户机许可
证分配给一台服务器,当有另外的服务器联入时,你必须为每台服务器单独购买许可证。
15) 下一屏是“ Start Copying files”屏。点击“ N e x t”钮后, SQL Server Installation
Wi z a r d便开始拷贝文件。这个过程大约需要2 0分钟。此过程结束时,安装过程也就结束了。
16) 最后一屏是确认SQL Server已经安装完毕的信息,并让你选择是马上还是以后再重新
启动服务器。重新启动服务器后, SQL Server安装过程才算真正完成了。
2.5 检查SQL Server的安装
现在你已经完成了SQL Server的安装过程,应该再检查一遍SQL Server是否安装正确。有
几件事需要检查。你应该对下面的每件事进行检查以保证SQL Server安装正确:
• 是否正确地建立了目录?
• 是否装载了适当的管理工具?
• SQL Server服务真的装上了吗?
• 安装过程中是否存在错误或者你的安装检查正确吗?
第2学时安装SQL Server 1 7
下载
图2-12 “Choose Licensing
M o d e”屏幕
图2-13 你可以使用Wi n d o w s
NT Explorer检查S Q L
S e r v e r的目录结构
2.5.1 程序和数据目录
检查SQL Server 是否正确安装的第一步是检查并保证所有正确的目录都已建立。打开
Windows NT Explorer,找出SQL Server安装在硬盘什么位置。目录结构看起来应该如图2 - 1 3
所示。如果你的数据目录与默认的不同,也应该检查以保证它确实存在。
2.5.2 加载的所有管理工具
另一个重要的步骤是保证在安装过程中所有适当的管理工具都已被安装。最好的方法是
点“S t a r t”按钮,到“P r o g r a m s”,然后选中“Microsoft SQL Server 7.0”程序组。查看并确
保你选择的所有工具都在组中。
2.5.3 加载的SQL Server服务
最后一步是确定SQL Server服务已被安装上。当SQL Server安装上后,两项新服务也被安
装—SQL Server Agent和MSSQL Server。你可以执行如下操作来检查这些服务是否存在:
1) 点击“S t a r t”按钮,选择“S e t t i n g”,然后点击“Control Panel”。双击“ S e r v i c e s”图
标。这样就可以打开“ S e r v i c e s”对话框,如图2 - 1 4所示。
2) 在“S e r v i c e s”列表中查找“SQL ServerAgent”和“MSSQL Server”。如果没有找到,
那你只好重新安装SQL Server了。如果你还没有重启服务器,这两项服务将没有。
3) 确定这两个服务已在这个列表中后,点击“ C l o s e”按钮。
2.6 解决安装中的问题
如果出于某种原因, SQL Server没有正确安装,你要检查不少事情。如果在安装过程中
遇到错误,要记下错误和随错误出现的文本。当然,也要确保按前面所述的要点检查安装情
况。
2.6.1 错误信息
不管什么时候遇到错误信息,都要完整地把错误信息文本和错误号拷贝下来。因为错误
信息文本往往含义模糊难以理解。拷贝下这些文本,你可以在三个地方找到资料并进行修复。
第一个地方是SQL Server Books Online 。如果在那里你没有找到有用的资料,下个地方是
Microsoft Te c h N e t或微软在线支持。Te c h N e t是一种订阅服务,它发送包含公共知识文库的只
读光盘。微软在线支持也有大量的资料。你可以在h t t p : / / w w w. m i c r o s o f t . c o m / s u p p o r t找到微软
的在线支持。
1 8 SQL Server 7 24学时教程
下载
图2-14 “S e r v i c e s”对话

2.6.2 安装检查
如果检查步骤不能进行下去,你要研究你的安装。要确保所做的每一步都是正确的。如
果不能肯定,有两种选择可以试试。可以重新安装SQL Server以覆盖现在的安装,或者可以
先卸载再重新安装SQL Server。如果你找不到任何资料,而且SQL Server还是不能安装,接下
来最好给微软打电话。微软技术支持人员会查找那些还没有公开的资料,并利用最强大的资
源—开发人员。
2.7 卸载SQL Server
卸载SQL Server是一个非常简单的过程。在卸载之前,你要先把以后重建服务器时所需
的所有用户和系统数据库先拷贝下来。完成这些后,你就可以按以下步骤删除SQL Server了:
1) 插入SQL Server 7.0 只读光盘,运行SQL Server 7.0安装程序,程序将搜寻计算机,检
测已安装的SQL Server 7.0,然后给出选项供你卸载SQL Server 。
2) 在“We l c o m e”屏中,点击“N e x t”按钮。
3) 下一屏给出选项供你选择需要卸载SQL Server的计算机。默认的是本地计算机。点击
“N e x t”按钮继续。
4) 下一屏给出几个选项。选择“ Work With Existing SQL Server”选项,并点击“ N e x t”
按钮。
5) 在下一屏中,点击“ Remove SQL Server”选项,并点击“N e x t”钮。
6) 最后一屏是确认屏。点击“Ye s”按钮,SQL Server将从你的计算机上被删除。
2.8 课时小结
在本学时中,你学习了安装要求、安装选项、SQL Server的实际安装过程。你还了解了
SQL Server中可能遇到的安装后期的问题。最后学习了怎样解决安装问题和卸载SQL Server。
2.9 专家答疑
问题:我有一台装有SQL Server旧版本的4 8 6服务器。可以升级到SQL Server 7.0吗?
解答:不行。SQL Server 7.0的处理器最低要求是奔腾1 6 6。如果你有一台旧计算机,必
须先升级再安装SQL Server 7.0。
问题:我第一次安装SQL Server 7.0时,使用的是本地系统帐号。现在,我需要配置该服
务器使之能参与复制。我怎样才能从本地系统帐号转换到域帐号?
解答:在“S e r v i c e s”对话框中,点击“ S t a r t u p”按钮,在“Log On As section”中键入
域用户名和口令。
2.10 课外作业
这些思考题和练习题是供你加深理解用的。答案可以在附录“答案”中找到。
2.10.1 思考题
1) SQL Server 7.0对处理器的最低要求是什么?
第2学时安装SQL Server 1 9
下载
2) SQL Server 7.0典型安装需要多大的硬盘空间?
3) SQL Server 7.0企业版需要运行在什么操作系统上?
4) 当你使用SQL Server 7.0桌面版时,要考虑的主要限制是什么?
5) 安装SQL Server时,遇到了错误信息,你该怎么做?
6) 当你使用本地系统帐号安装SQL Server时,最大限制是什么?
7) 为了安装SQL Server 7.0,你必须以什么权限登录?
2.10.2 练习题
1) 准备一台Windows NT 服务器用来安装SQL Server 7.0。检查一下,保证这台计算机有
足够快的处理器、足够多的内存、足够多的硬盘空间。你还要建立一个称为M S S Q L S e r v e r
S e r v i c e的域用户帐号。
2) 在练习题1中你所准备好的计算机上安装SQL Server 7.0。使用默认的字符集和排序来
运行一个自定义安装。当安装过程完毕后,按本章所述检查安装情况。
阅读(1173) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~