sql server 2000实验一教师版 下载本文

实验一 SQL Server 2000的简单操作

实验目的:学会安装SQL Server 2000;建立SQL Server 组和进行注册;学会用企业管理器和查询分析器建立和管理数据库

实验报告要求:上机调试后,请在报告的“实训记录”和“结果处理”栏写出简要的操作步骤或存储过程语句(例如:选定服务器实例—安全性—登录—SA右键属性),最后请写实验心得。不够写请写到反面

一、安装SQL Server 2000(在家中自己练习)

二、用企业管理器在本机的新建一个SQL组,组名为jsj。

三、用企业管理器在新建的组里新建一个SQL Server注册,注册使用你旁边同学计算机上

的服务器。(只有本题使用同学的服务器)

四、分别用查询分析器和企业管理器修改SA密码为‘123456’(从本题开始做在自己机器

的服务器上)

答案:EXEC sp_password null,123456,sa

选定服务器实例—安全性—登录—SA右键属性

注意:更改密码后不管是用企业管理器还是查询分析器要进入都必须使用新密码登录 五、创建数据库(分别用查询分析器和企业管理器完成以下题目) 1、 创建数据库mytest,所有参数默认为系统设置的参数 2、 请写出mytest数据库的存储目录

3、 在C盘根目录下创建数据库My_DB,主文件大小为10MB,最大为30MB,每次增长2MB。

日志文件大小为10MB,最大尺寸为20MB,每次增长25%(注意,为区分数据文件和日志文件,我们在数据文件后加data,在日志文件后加log) 答案:

1、 CREATE DATABASE mytest

2、 c:\\program files\\microsoft sql server\\mssql\\data 3、CREATE DATABASE My_DB ON

PRIMARY (NAME=MY_DBData, FILENAME='C:\\MY_DB.mdf', SIZE=10MB,

MAXSIZE=30MB, FILEGROWTH=2MB) LOG ON

(NAME=MY_DBlog,

FILENAME='C:\\MY_DB.ldf', SIZE=10MB,

MAXSIZE=20MB, FILEGROWTH=25%)

六、分别用系统存储过程和企业管理器查看my_DB数据库的基本信息 答案:EXEC sp_helpdb My_DB

七、检查my_DB数据库是否是单用户状态,不是请修改数据库处于单用户状态下 答案:数据库—属性—选项—单用户

EXEC sp_dboption 'my_DB','single_user','true' 八、修改数据库my_test属性为只读

答案: EXEC sp_dboption 'mytest','read only','true' 九、修改数据库大小(注意是单用户状态)

1、 用查询分析器编写存储过程,把数据库my_DB中数据文件my_dbdata的文件大小从初始

分配的10MB扩充到20MB,改完请用企业管理器查看是否修改成功 答案:

USE MY_DB GO

ALTER DATABASE MY_DB MODIFY FILE

(NAME=MY_DBDATA,SIZE=25MB)

2、用查询分析器编写存储过程,把数据库my_DB中数据文件my_dbdata的文件大小缩小至15MB(问:如果修改至8MB可不可以) 答案:

USE MY_DB GO

DBcc SHRINKFILE(MY_DBDATA,15) 十、删除数据库

1、 用系统存储过程删除数据库mytest(本题做之前要注意修改数据库的只读属性) 答案: USE mytest go

EXEC sp_dboption ‘mytest’,’read only’,’flase’ Go

DROP DATABASE mytest

2、 企业管理器删除数据库my_DB

十一、使用企业管理器在Northwind数据库中,使用orders和order details两个表建立关系图graph1 答案:在企业管理器中选定Northwind数据库——选中关系图——右键“新建数据库关系图”——选中两个表

十二、将实验素材EXCEL表格sysc.xls的第一张表导入本机数据库test,表名为xs

答案:选中本机服务器——右键“所有任务”——选择数据源为excel97-2000——选中文件位置——新建数据库test——选中从源数据库复制表和视图——选中第一张表并更改目的为xs