要顺利地使用Microsoft SQL Server 2000,首先要做的工作就是对SQL Server 2000进行安装和配置,这是正常使用SQL Server 2000的重要保证。
本章主要介绍以下内容:
n 安装Microsoft SQL Server 2000的硬件要求
n 安装Microsoft SQL Server 2000的软件要求
n 如何进行SQL Server 2000的安装
n 验证安装
n 注册和配置服务器
本节介绍在安装Microsoft SQL Server 2000前的准备工作。包括硬件要求、软件要求和如何创建SQL Server服务帐号。
为了安装Microsoft SQL Server 2000和SQL Server客户机管理工具和库,计算机必须满足下列条件:
n Intel或者兼容机(Pentium 133MHz以上)。
n DEC Alpha AXP。
n 最低内存为64MB。
n CD-ROM驱动器。
n 硬盘驱动器。
n 完全安装需要200MB的自由空间,典型安装需要170MB,最小安装仅需要80MB。
操作系统可以是以下之一:
n 带有SP3和NT Mini-Service pack(2)的Microsoft NT(r)Server 4.0或者更高版本。
n 带有SP3和NT Mini-Service pack(2)的Microsoft NT Workstation 4.0或者更高版本。
n Microsoft Windows 2000 Server。
n Microsoft Windows 2000 Advanced Server。
n Microsoft Windows 95/98。
n 内置网络软件的Windows NT或者Windows 95/98。
SQL Server 2000可以使用Windows 98/95或Windows NT所支持的网络适配器。如果要了解Windows 98/95或Windows NT所支持的网络适配器信息,可以参考Windows 98/95或Windows NT的说明书。
Microsoft SQL Server、SQL Server Agent和MS DTC(Distributed Transaction Coordinator)是SQL Server提供的三种服务,它们随着Windows NT或Windows 2000的启动而运行,为了正常运行这些服务,必须为它们指定一个帐号,在SQL Server中,有以下两种帐户:
n 本地系统帐户
n 域用户帐户
使用本地系统帐号没有网络访问权限,从而限制了SQL Server服务器与其他网络服务器的通信;使用域用户帐户具有网络访问权限,可以访问特定的服务器。域用户帐号可以进行以下几种通信活动:
n 复制
n 远程过程呼叫(RPCs)
n 调用远程数据源的异种机连接
n SQL Mail和SQL Server Agent的邮件功能
域用户帐户必须满足下列要求:
(1)必须是Administrators本地组的成员。
(2)必须作为一个服务登录。
(3)必须具有在SQL Server计算机上登录的所有权限。
(4)必须具有Password Never Expires属性。
@ 运行SQL Server的服务器可以使用同一个用户帐户。有关创建Windows NT帐户、授予用户权限、设置口令以及失效期和管理帐户等问题,可以参考Windows NT说明书。可以通过Services程序来改变SQL Server的用户帐户。
在运行SQL Server 2000安装程序之前,首先应该执行以下几个操作:
n 关闭注册表Regedt32.exe
n 关闭SQL Server运行的服务
n 使用具有管理员权限的帐户登录到系统
n 检查软件和硬件要求
首先需要说明的是,SQL Server 2000的常见版本有四个:企业版(Enterprise Edition)、标准版(Standard Edition)、个人版(Personal Edition)、开发者版(Developer Edition)。本书主要针对个人版进行讲述,但是大部分内容同样适用于其他版本。
一切准备就绪后,就可以开始安装了。将SQL Server 2000安装盘放入光驱中,运行autorun.exe程序,出现如图2-1所示的选择安装对话框。
图2-1 选择安装对话框
如果在Windows 95或Windows 98下安装,应该先选择Install SQL Server 2000 Prerequisites选项,系统将会安装IE 4.0;如果在Windows NT或Windows 2000下安装,直接选择Install SQL Server 2000 Components选项。
如果选择Install SQL Server 2000 Components选项,就会出现如图2-2所示的选择数据库组件对话框。在该对话框中,有三个选项:
n Install Database Server(数据库服务器)
n Install Analysis Services(分析服务)
n Install English Query(英语查询)
图2-2 选择数据库组件
选择Install Database Server选项,则出现准备安装向导对话框,接着,出现如图2-3所示的安装Microsoft SQL Server 2000的欢迎对话框,单击Next按钮继续SQL Server 2000的安装,或单击Cancel按钮取消安装。
图2-3 安装Microsoft SQL Server 2000的欢迎对话框
单击Next按钮,打开如图2-4所示的对话框,在该对话框中键入要在其上创建SQL Server服务器的计算机名称。
图2-4 键入计算机名
设置完成后单击Next按钮,打开如图2-5所示的选择安装类型对话框,有以下三种安装方式:
n 全新安装
n 升级安装
n 高级选项
图2-5 选择安装类型
根据需要选择一种安装方式,在这里选择“全新安装”,单击Next按钮,打开如图2-6所示的用户信息对话框,在该对话框中输入用户的姓名和所在的公司,单击Next按钮继续进行安装,或单击Cancel按钮取消安装。
图2-6 用户信息对话框
单击Next按钮,打开如图2-7所示的注册协议信息对话框,在该对话框中显示了产品的版权和协议信息,单击Back按钮可以回到上一个对话框,单击Yes按钮表示同意协议要求,可以继续进行安装,单击No按钮表示不同意协议要求,放弃安装。
图2-7 注册协议信息对话框
单击Yes按钮,弹出如图2-8所示的对话框,在该对话框中有以下三个选项:
n Client Tools Only(客户机工具)
n Server and Client Tools(服务器和客户机工具)
n Connectivity Only(连通工具)
图2-8 选择客户机和服务器工具
单击Back按钮,可以改变以前的设置;单击Next按钮继续安装,打开如图2-9所示的服务器名称对话框。选择Default复选框,单击Next按钮,打开如图2-10所示的安装选项对话框。
在图2-10所示对话框中,可以选择安装的类型和位置,Microsoft SQL Server 2000有三种安装形式:典型安装、最小安装和定制安装。典型安装是系统默认的安装选项,建议大多数用户选择该选项;最小安装只安装运行SQL Server 2000不可缺少的选项,这个选项适用于硬盘空间比较紧张的情况;定制安装适用于高级用户,可以根据需要选择安装的选项。如果要改变安装位置,单击Browse按钮,然后进行设置。另外,在该对话框中还显示了系统所需要的硬盘空间大小和可供使用的硬盘空间大小信息。
单击Help按钮可以显示与安装有关的帮助信息,单击Back按钮可以返回到上一个对话框,单击Next按钮可以继续进行安装,单击Cancel按钮取消安装。
图2-9 服务器名称
图2-10 设置安装选项
单击Next按钮,弹出如图2-11所示的服务帐户设置对话框,在该对话框中可以选择各种服务均使用同一个帐户或对每一个服务自定义设置。
图2-11 设置服务帐户
在Service Settings(服务设置)区域,有以下两个单选按钮:
n Use the Local System account(使用本地系统帐户)
n Use a Domain User account(使用域用户帐户)
根据需要进行选择,如果选择Use a Domain User account,在下面的文本框中分别键入Username(用户名)、Password(密码)和Domain(域名称)。
单击Next按钮,打开如图2-12所示的认证模式对话框,如果SQL Server运行于Windows NT或Windows 2000环境下,有两种认证模式:
n Windows NT认证模式
n 混合模式(Windows NT认证模式和SQL Server认证模式)
图2-12 选择授权模式
Windows NT认证模式只允许使用Windows NT认证机制,用户不能指定SQL Server的Login帐户。混合认证模式允许使用Windows NT认证模式和SQL Server认证模式。如果使用混合认证模式,使用Windows NT认证机制的用户或使用SQL Server认证机制的用户都可以连接到SQL Server服务系统。
@ 有关认证模式的更深一层知识将在后面讨论安全性管理的时候再向用户进行详细的介绍。如果选择混合模式,需要键入密码进行确认。
单击Next按钮,打开如图2-13所示的开始复制文件对话框,单击Next按钮,则系统进行安装,弹出安装进程对话框。
图2-13 开始复制文件对话框
文件复制完后,将弹出如图2-14所示的对话框,单击Finish按钮,完成安装。此时,系统提示用户是否重新启动计算机,选择重新启动,才能使用Microsoft SQL Server 2000。
图2-14 安装完成对话框
本节介绍SQL Server的系统数据库和样本数据库,并对其目录结构进行简单的介绍,最后向读者讲述启动SQL Server 2000的常用方法。
安装完SQL Server 2000后,目录和文件都位于MSSQL中,如图2-15所示。
图2-15 SQL Server 2000目录结构
目录和文件的含义如表2-1所示。
表2-1 SQL Server 2000目录说明
|
目 录 |
含 义 |
|
\MSSQL\Backup\ |
备份文件所在的位置 |
|
\MSSQL\Binn\ |
客户机和服务器的执行文件、帮助文件和用于扩展存储过程的动态链接库文件所在的位置 |
|
\MSSQL\Data\ |
系统数据库文件和样本数据库文件所在的位置 |
|
\MSSQL\FTDATA\ |
全文本系统文件所在的位置 |
|
\MSSQL\Install\ |
安装过程中的脚本文件和运行脚本文件产生的结果文件所在的位置 |
|
\MSSQL\Jobs\ |
临时工作文件的存储位置 |
|
\MSSQL\LOG\ |
错误日志文件所在的位置 |
|
\MSSQL\REPLDATA\ |
复制任务的目录 |
在SQL Server 2000中,有两种数据库:系统数据库和样本数据库,这两种数据库在安装Microsoft SQL Server 2000的时候,由安装程序自动创建。这些数据库的数据库文件的默认位置在\MSSQL\Data,如果改变了默认的安装路径,系统数据库和样本数据库的数据库文件的位置也随之改变。
系统数据库和样本数据库的数据库文件和日志文件如表2-2所示。
Master、Model、Msdb和Tempdb是系统数据库,用来存放系统信息。Northwind和Pubs是样本数据库,是用户学习SQL Server 2000的工具。
表2-2 系统数据库和样本数据库的数据库文件和日志文件
|
数据库 |
数据库文件 |
日志文件 |
|
Master |
Master.mdf |
Mastlog.ldf |
|
Model |
Model.mdf |
Modellog.ldf |
|
Msdb |
Msdb.mdf |
Msdblog.ldf |
|
Tempdb |
Tempdb.mdf |
Tempdb.ldf |
|
Pubs |
Pubs.mdf |
Pubs.odf |
|
Northwind |
Northwind.mdf |
Northwnd.ldf |
安装了SQL Server 2000后,单击“开始”菜单,选择“程序”菜单项,在“程序”子菜单中选择Microsoft SQL Server菜单项,打开其子菜单,如图2-16所示。
图2-16 SQL Server 2000程序组
在该子菜单中可以访问以下应用程序:
n SQL Server English Query
n SQL Server Analysis Services
n SQL Server Books Online
n SQL Server Client Network Utility
n SQL Server Configure SQL XML Support in IIS
n SQL Server Enterprise Manger
SQL Server Import and Export Data