第一范文网 - 专业文章范例文档资料分享平台

SQL_SERVER_2000使用必备知识手册

来源:用户分享 时间:2025/6/15 22:00:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(此文档为word格式,下载后您可任意编辑修改!)

SQL SERVER 2000使用知识手册

在网络环境下进行数据库系统的应用开发,需要选择具体的DBMS。本章首先介绍当前流行的关系数据库系统Microsoft SQL Server的基本知识,接着以Microsoft SQL Server 2000为背景,介绍数据库系统设计的方法和SQL Server的高级应用技术。

1 SQL Server简介

Microsoft SQL Server是高性能、客户/服务器的关系型数据库管理系统RDBMS,能够支持大吞吐量的事务处理,也能在Microsoft Windows 2000 Server网络环境下管理数据的存取以及开发决策支持应用程序。由于Micriosoft SQL Server是开放式的系统,其他系统可以与它进行完好的交互操作。

1.1 SQL Server 2000的特点

(1)对操作系统的要求低

SQL Server 2000除了继续支持Windows 2000 Server外,还新增了SQL Server 2000桌面版(Desktop Edition),此版本可以安装在Windows 95/98/2000专业版上,用来建立数据库,这使得SQL Server 2000变得非常通用,可以在任何大小的计算机上运行,包括膝上机、台式机和高档服务器。

(2)管理自动化

许多关键性的工作、数据库调整和最佳化处理等都由系统自动完成,减少了人为手工调整。例如,系统会动态调整内存需求,自动缩减库和增加数据库所占文件的空间大小,自动更新统计数据等等。

(3)新的Enterprise Manager

它以MMC(Microsoft Management Console)为基础加以设计,其界面和其他微软服务器产品一致,看上去很像Windows的资源管理器。

(4)简化了SQL Server 2000数据库与Windows文件系统之间的关系,具有更好的可伸缩性 在SQL Server 2000中,数据库驻留在操作系统文件上,而不再位于SQL Server的逻辑设备中,取消了以前必须先建立设备(Device),再在设备上建立数据库的观念,现在仅使用CREATE DATABASE 语句即可创建数据库及其所有文件,从而简化了数据库设计和管理的工作。SQL Server 2000允许数据库自动扩展,不再需要管理员发出额外的ALTER语句命令。

(6)提供数据库挖掘功能

在SQL Server 2000中加入的OLAP(On-Line Analytical Processing)服务,可以帮助公司建立决策分析的应用。

1.2 SQL Server 2000环境介绍

1)系统目录用途介绍 若使用默认值,安装程序会把大部分SQL Server 2000系统文件存放在启动盘的MSSQL目录下,并且在此目录下将创建多个子目录,用于存放不同的目的文件,列举如下:

\\BACKUP 存放备份文件

\\Binn 存放客户端和服务器端可执行文件与DLL文件

\\Data 存放数据库文件,包括系统数据库、实例数据库和用户数据库 \\FTDATA 存放全文索引目录文件 \\Install 存放有关安装方面的信息文件

\\JOBS 存放工作文件 \\LOG 存放日志文件

\\REPLDATA 存放复制数据

\\Upgrade 存放升级工具及 SQL Server 7升级到 2000时产生的文件 2)自动创建的数据库

在安装SQL Server 2000时,安装程序会自动创建4个系统数据库(master、model、msdb、tempdb)和两个范例数据库(Northwind、pubs),系统数据库由系统自动维护。

(1)master数据库

其中记录了所有SQL Server 2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存贮介质信息等。

master数据库的数据文件为master.mdf,日志文件为mastlog.ldf。 (2)model数据库

此系统数据库是SQL Server 2000为用户创建数据库提供的模板数据库,每个新建的数据库都是在一个model数据库的副本上扩展而生成的,所以对model数据库的修改一定要小心。

model数据库的数据文件为model.mdf,日志文件为modellog.ldf。 (3)msbd数据库

msdb数据库主要用于SQL Server 2000存储任务计划信息、事件处理信息、备份恢复信息以及异常报告等。

msdb数据库的数据文件为msdbdata.mdf,日志文件为msdblog.ldf。 (4)tempdb数据库

tempdb数据库存放所有临时表和临时的存储程序,并且供SQL Server 2000存放目前使用中的表,它是一个全局的资源,临时表和存储程序可供所有用户使用。每次SQL Server 2000启动时它会自动重建并且重设为默认大小,使用中它会依需求自动增长。

(5)Northwind数据库

Northwind是SQL Serve 2000提供的范例数据库,它包含一个称为Northwind Traders公司的销售数据库。

(6)pubs数据库。

pubs数据库也是SQL Server 2000提供的范例数据库,它包含一个书籍出版公司的数据库范例。 3)SQL Serve 2000提供的主要服务

(1)MS SQL Server:运行SQL Server的服务。它管理着存储数据库的所有文件,处理所有客户应用传送来的T-SQL命令,执行其他服务器上的存储过程,并支持从多个不同数据源获取数据的分布式查询。

(2)SQL Server Agent:管理 SQL Server周期性行为的安排,并在发生错误时通知系统管理员。它包括作业(Jobs)、警告(Alerts)和操作员(Operator)三部分。

(3)Microsoft Server Service:一个全文本索引和搜索引擎。它可以在所选表列上创建有关词汇的特殊索引,T-SQL语言可以利用这些索引来支持语言搜索和近似搜索。

(4)MS DTC(Microsoft Distributed Transaction Coordinator):管理包含不同数据源的事务。它可以正确提交分布式事务,以确保所有服务器上的修改都被保存或回退。

其中,SQL Serve、SQL Server Agent和MS DTC可作为Windows NT/2000 服务来运行,Microsoft Server Service服务只能运行在 Window NT/2000 Server上。 1.3 SQL Server 2000的工具介绍

1)服务管理器(Service Manager)

SQL Server的服务管理器用来启动、停止和暂停SQL Server过程。必须在进行任何数据库操作前启动SQL Server。服务管理器可以从SQL Server的程序组中进行启动。如图1所示。

图1 SQL Server的启动

启动后的SQL Server 服务管理器对话框如图2所示。对服务(MS SQL Server、SQL Server Agent和MS DTC) 的选择可用服务(Services)列表。双击绿、黄、红交通灯,就可以达到启动开始/继续(Start/Continue)、暂停(Pause)和停止(Stop)的目的。

图2 SQL Server 服务管理器

2)企业管理器(Enterprise Manager)

企业管理器(Enterprise Manager)是用户管理SQL Server 2000的主要工具和图形界面,用户可以在这个全图形界面的环境下建立数据库、表、数据、视图、存储过程、规则、默认值和用户自定义的数据类型等功能。Enterprise Manager主界面如图3所示。

图3 SQL Server 的企业管理器

3)查询分析器(Query Analyzer)

查询分析器(Query Analyzer)提供的图形界面可用来分析一个或多个查询执行计划,查看数据结果并且依查询的方式提出最佳化的索引建立方式,以便改进查询效率。

例如,查询pubs库中表jobs的内容,步骤如下:

在Windows开始菜单中执行“程序|Microsoft SQL Server|查询分析器”命令,进入查询分析器对话框,如图4所示,在查询分析器窗口的数据库复选框中选择pubs库;在命令窗口中输入SQL语句:SELECT * FROM JOBS后,点击Execute Query按钮,查询结果便显示在输出窗口中。

搜索更多关于: SQL_SERVER_2000使用必备知识手册 的文档
SQL_SERVER_2000使用必备知识手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c546sl9wiyb2r4yi9c8hj79c964hjzq00lfb_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top