图1-17 服务管理器界面
③ 在Windows NT或Windows 2000及以后各Windows系统中,使用net start 和net stop命令启动或停止SQL Server服务器服务,如图所示。
图1-18 命令提示符界面
④ 用SQL Server企业管理器启动或停止服务。
第1步 选择开始?所有程序?Microsoft SQL Server?企业管理器,进入企业管理器界面,右边为系统安装时建立的默认SQL Server组的图标。
第2步 双击SQL Server组图标,右边显示的是系统安装时建立的默认服务器实例的图标,图中的服务器实例处于停止状态。
图1-19 启动企业管理器后的界面 图1-20 未启动服务器服务时的企业管理器
第3步 双击该图标,系统将启动SQL Server服务器的服务,并建立企业管
8
理器与该实例的连接,如图所示。
图1-21 展开服务器后的界面 图1-22 服务管理器属性界面
⑤ 使用SHUTDOWN语句停止服务。
在查询分析器中使用SHUTDOWN语句命令停止服务。
4.熟悉SQL Server 2000中的企业管理器、查询分析器等工具的启动与使用。
SQL Server 2000主菜单如图1-23所示:
图1-23 SQL Server 2000主菜单
(二)数据库的创建及管理 1.用企业管理器创建数据库
创建一个名称为学生课程Stu_Course数据库。数据文件的逻辑文件名为“Stu_Course_data”,磁盘文件名为“Stu_Course_data.mdf”,初始大小设为1MB,文件增长增量设为10%,文件增长方式设为自动增长,文件的增长上限设为10MB;事务日志文件的逻辑文件名为“Stu_Course_log”,磁盘文件名为“Stu_Course_log.ldf”,初始大小为1MB,文件增长增量设为1MB,文件的增长限制设为5MB。
具体创建步骤记录如下:
2.用T-SQL语言创建数据库
(1)创建数据库Stu_Course1的具体参数如下: 参数名称 参考参数 数据库名称 Stu_Course1 数据逻辑文件名称 Stu_Course1_data 数据物理文件名称 Stu_Course1_data.mdf 数据文件初始大小 1MB 数据文件大小最大值 10MB 数据文件增长增量 10% 9
日志逻辑文件名称 Stu_Course1_log 日志物理文件名称 Stu_Course1_log.ldf 日志文件初始大小 1MB 日志文件大小最大值 5MB 日志文件增长增量 1MB 在查询分析器中输入如下所示的创建数据库的T-SQL语句: CREATE DATABASE Stu_Course1 ON (
NAME = 'Stu_Course1_data',
FILENAME = 'c:\\program files\\microsoft sql server\\mssql\\data\\Stu_Course1_data.mdf', SIZE = 1MB, MAXSIZE = 10MB, FILEGROWTH = 10% ) LOG ON (
NAME = 'Stu_Course1_log',
FILENAME = 'c:\\program files\\microsoft sql server\\mssql\\data\\Stu_Course1_log.ldf', SIZE = 1MB, MAXSIZE = 5MB, FILEGROWTH = 1MB )
(2)查看、验证创建的数据库
方法1:执行sp_helpdb系统存储过程查看Stu_Course数据库的信息。 命令:
sp_helpdb Stu_Course
方法2:在企业管理器中查看。 具体操作方法:
3.修改数据库的属性
创建完一个数据库后,可以用企业管理和T-SQL语句查看数据库,修改数据库属性,改变数据库大小。
(1)用企业管理器修改数据库属性
将数据库Stu_Course1数据文件的初始大小改为3MB,最大值改为30MB,数据增长改为5%,日志文件的初始大小改为2MB,最大值改为10MB,数据增长改为10%。
操作步骤记录如下:
(2)用T-SQL语句修改数据库的属性 用T-SQL语言可以全面管理数据库。
10
1)修改Stu_Course1_log日志文件的最大值。
将Stu_Course1日志文件的最大值由10MB更改为20MB,T-SQL语句:
alter database Stu_Course1 modify file (
name='Stu_Course1_log', maxsize=20MB )
2)修改Stu_Course1_log日志文件的初始值。
将Stu_Course1日志文件的初始值由2MB更改为10MB,T-SQL语句:
alter database Stu_Course1 modify file (
name='Stu_Course1_log', size=10MB )
3)将数据库Stu_Course1数据文件的初始大小改为30MB,最大值改为300MB,数据增长改为10%。
用T-SQL语句:
alter database Stu_Course1 modify file (
name='Stu_Course1_data', size=30MB, maxsize=300MB, filegrowth=10% )
4.数据库的更名及删除
(1)使用企业管理器进行Stu_Course1数据库的更名及删除 1)将Stu_Course1数据库更名为Stu_Course2。(提示:使用分离数据及附加数据,再加入时更名即可)。
操作步骤:
2)数据库删除。 操作步骤:
(2)使用T-SQL语句进行数据库的更名及删除 1)将数据库Stu_Course更名为Stu_Course2。
T-SQL命令为(提示:存储过程sp_renamedb或用alter database命令):
sp_renamedb Stu_Course,Stu_Course2 或
alter database Stu_Course
11
modify name = Stu_Course2
2)删除数据库Stu_Course2。 drop database Stu_Course2 (三)数据库的备份和恢复
1.在企业管理器中创建一个备份设备。
① 在企业管理器中扩展服务器,在管理文件夹中找到备份文件夹。用鼠标右键单击该文件夹,在弹出的菜单中选择“新建备份设备”项,则出现“备份设备属性”对话框,如图所示。在名称文本框中输入设备名(本例为aa)。单击“确定”按钮,备份设备就创建成功了。
图1-24 “备份设备属性”对话框
② 在备份文件夹的窗口中出现了新创建的设备。选中该设备,用鼠标右键单击,在弹出的菜单中选择“属性”项,则出现“备份设备属性”对话框。
2.利用向导为Stu_Course数据库生成一个完全备份。
① 在企业管理器中扩展服务器,在数据库文件夹中选中要备份的数据库文件夹(Stu_Course数据库)。选择菜单[工具]|[向导],则出现向导选择对话框。在向导选择对话框中,单击管理左边的“+”号,使之展开。选择“备份向导”项,单击“确定”按键。
② 进入创建备份向导后,首先出现的是欢迎使用创建数据库备份向导对话框,其中简单介绍了该向导的功能。单击“下一步”后,就会出现“选择要备份数据库”对话框。选择好要备份数据库后,单击“下一步”,就会出现“键入备份的名称和描述”对话框。键入备份名称为“学生课程备份”,单击“下一步”,就会出现“选择备份类型”对话框。这里我们选择“数据库备份”,单击“下一步”,就会出现“备份验证和调度”对话框。这里我们选择默认状态,单击“下一步”,就会出现“正在完成备份数据库向导”对话框。单击“完成”按钮,完成备份数据库向导,生成数据库备份Stu_Course.bak文件。
③ 用其他方法生成备份。
(完成Stu_Course数据库备份后,请将Stu_Course.bak保存起来以备后用)
3.在企业管理器中恢复Stu_Course数据库。
① 打开Stu_Course数据库,删除其中一个表(如SC表),即当前的Stu_Course数据库中没有SC表。
② 恢复Stu_Course数据库。步骤如下:在企业管理器中扩展服务器,在数
12