数据库系统 课程实验报告
实验名称 班级 指导教师 一、一、实验目的 认识了解SQL Server的工具程序。 二、实验内容 认识SQL Server的工具程序: 启动机器后进入Windows 2000操作系统,在Windows的[开始]->[程序]->[Microsoft SQL Server]的子菜单中列出了SQL Server 2000的主要程序,如图1-1所示。 实验一 数据库的基本操作 学号 姓名 图1-1 根据所安装的版本和操作系统的不同,在程序菜单中列出的工具可能有所不同,其中安装在服务器段的工具包包括服务管理器、服务器网络实用工具和SQL Server升级向导,安装在客户端的工具包括查询分析器、导入和导出数据、客户端网络实用工具、企业管理器、事件查看器和在IIS中配置SQL XML支持。 1. 查询分析器 查询分析器和企业管理器是SQL Server的两大主要工具。查询分析器主要用于创建和执行SQL命令,以完成数据库的查询和管理工作。以后的实验将对其作详细介绍。 2. 导入和导出数据 导入和导出数据主要用于提供数据的导入和导出功能,导入数据是指从SQL Server外部的数据源(如ASCII文本文件或者Microsoft Access数据库)中检索数据,并将获得的数据插入到SQL Server表中。导出数据是指将SQL Server表中的数据析取为用户指定格式的数据(如ASCII文本文件或者Microsoft Access数据库)。导入和导出数据工具提供了SQL Server与其它数据源之间的转换途 径,这些数据源包括文本文件、ODBC数据源(如Oracle数据库)、OLE DB数据源(如其他SQL Server数据表)和Excel电子表格等。 下面使用DTS导入/导出向导将“Northwind”数据库中的所有数据对象复制到一个新建数据库“new”中,其具体操作如下: ⑴.启动DTS导入和导出向导 从windows的“开始”菜单选择[程序]->[Microsoft SQL Server]->[导入和导出数据]菜单命令,启动DTS导入/导出向导。DTS导入/导出向导启动后,首先显示向导介绍对话框。 ⑵.单击下一步,打开向导的选择数据源对话框,,该对话框用图1-2。 图1-2 ⑶.单击下一步,打开向导的选择目的对话框,该对话框用于指定将数据复制到何处。这里 我们在“数据库”下拉列表中选择“<新建>”选项,打开创建数据库对话框。 ⑷.在创建数据库对话框的名称中键入“new”作为数据库名称,并可修改数据文件大小和日志文件大小,单击确定关闭对话框。 ⑸.单击下一步,打开向导的指定复制或查询对话框,该对话框用于选择如何从数据源复制数据,若只从数据库复制表或视图,则选中“从源数据库复制表和视图”选项,在其后的步骤中需要指定要复制的数据表。若要复制的数据来自多个数据表,则可选中“用一条查询指定要传输的数据”选项,在其后的步骤中则可指定用于复制数据的SQL语句。若要在数据库之间复制对象和数据,则可选中“在SQL Server数据库之间复制对象和数据”选项。这里我们选中第三项。 ⑹.单击下一步,打开向导的选择要复制的对象对话框,设置如图1-3。 图1-3 ⑺.单击下一步,打开向导的保存、调度和复制包对话框。使用默认设置。 ⑻.单击对话框的下一步,打开向导的完成信息对话框,在对话框中显示了当前任务的摘要信息,单击完成,按照所作的设置进行数据导入或导出。数据复制完成后,显示的对话框如图1-4所示,其中显示了执行的操作及其完成状态。 图1-4 ⑼.单击完成,结束数据复制工作。 3. 服务器管理器 服务器管理器主要用于启动、暂停、停止和检查本地服务的状态,稍后的内容将详细介绍如何管理服务器。 服务器的管理操作通过服务管理器来完成,服务管理器是SQL Server服务器端的管理工具。 ⑴.SQL Server提供的服务 SQL Server提供如下服务。 SQL Server服务:该服务提供管理服务器中的所有数据库、执行T-SQL程序、执行存储过程、处理分布式查询等服务。必须启动该服务,用户才能通过客户端访问SQL Server服务器中的数据。 SQL Server Agent服务:该服务用于执行作业、监视SQL Server以及激发警报。SQL Server Agent 允许自动执行某些管理任务的服务,所以必须启动SQL Server Agent服务,才能使本地或多服务器的管理任务自动运行。 Microsoft Search服务:提供SQL Server全文检索功能 Distributed Transaction Coordinator服务:提供Microsoft分布式事务处理功能。 MYSQL Server OLAP Service服务:支持Analysis Services的各项功能,该服务在安装了支持Analysis Services之后才有。 ⑵.启动SQL Server服务管理器 SQL Server安装完成后,服务管理器会在开机时自动运行,并可在Windows任务栏中看到服务管理器的指示器图标。 ,可选择[开始]->[程序]->[Microsoft SQL Server]->[服务管如果Windows的任务栏中没有图标理器]菜单命令启动服务管理器。用鼠标右键单击图标,在弹出的快捷菜单中选择“打开SQL Server服务管理器”命令,或双击图标,既可打开SQL Server服务管理器窗口,对服务器执行启动、暂停、停止操作或检查本地服务的状态。 ⑶.检查和管理服务 在SQL Server服务器窗口中列出了可管理的服务器和服务列表,并显示了当前服务的状态,如图图1-5所示。 3
图1-5 在SQL Server服务管理器窗口中,、和图标分别表示当前服务处于运行、暂停和停止状态,、和按钮分别用于开始/继续、暂停或停止当前服务,在停止服务前,应先暂停服务。这样,新用户将无法登录,而已经登录的用户可继续执行操作,接着可通知用户服务将要停止,请尽快完成操作,然后才可停止服务。停止服务或关闭SQL Server服务管理器窗口,服务管理器仍在运行,可在任务栏中看到服务管理器的指示器图标。可用鼠标右击服务器管理器的指示图标选择“退出”结束SQL Server服务器管理器。 4. 服务器网络实用工具 服务器网络实用工具用于管理服务器使用的协议、加密、代理以及网络库。选择[开始]->[程序]->[Microsoft SQL Server]->[服务器网络实用工具]菜单命令,打开如图1-6所示。 图1-6 5. 客户端网络实用工具 客户端网络实用工具用于管理客户端访问SQL Server服务器使用的协议、服务器别名配置、DB-Library选项设置、查看网络库。选择[开始]->[程序]->[Microsoft SQL Server]->[客户端网络实用工具]菜单命令,打开“SQL Server客户端网络实用工具”对话框,如图1-7。 图1-7 6. 联机丛书 选择[开始]->[程序]->[Microsoft SQL Server]->[联机丛书]菜单命令,可打开SQL Server的联机丛书,它包括了SQL Server所有相关的功能、操作、各种管理以及T-SQL参考等各种帮助信息。 7. 企业管理器 企业管理器是SQL Server中最主要的工具,使用它基本上可以完成SQL Server的所有管理操作,如数据库的创建和管理、数据表的创建和管理、数据库安全管理等。以后的实验将对其作详细介绍。 8. 事件探察器 选择[开始]->[程序]->[Microsoft SQL Server]->[事件探察器]菜单命令,可打开SQL Server的事件探察器,如图1-8。 图1-8 事件探察器可监视服务器和数据库活动(如死锁数、严重错误、跟踪存储过程和T-SQL语句或登录活动等)。用户可将SQL事件探察器数据捕获到SQL Server表或文件供以后分析,还可以逐步重播在SQL Server上捕获的事件以确切了解所发生的事。SQL事件探察器跟踪引擎处理事件,如批处理或事物的开始。 9. 在IIS中配置SQL XML支持 SQL Server 2000新增了对XML(Extensible Markup Language,可扩展标记语言)的支持,允许直接通过HTTP执行XML查询访问SQL Server数据库,要使用SQL Server 2000的SQL XML功能,必须先在 5
IIS中为SQL XML建立一个虚拟目录。 三、实验结果及分析 1.查询分析器 2.导入导出数据 7
3.服务器管理 9
4.服务器网络实用工具 5.客户端网络实用工具 6.联机丛书 7.企业管理器 11
8.事件探查器 9. 在IIS中配置SQL XML支持——虚拟目录 签名: 备注:
1、表头及以下的栏目和内容,不得更改;其它栏目的位置可以适当调整,可以根据需要适当增加或减少页。
2、本课程包含多次实验,请每次实验项目填写一份。