740 likes | 1.02k Views
第 2 章 SQL Server 2000 数据库管理系统. 2.1 SQL Server 2000 简介. 2.2 SQL Server 2000 的安装. 2.3 SQL Server 2000 常用工具. 2.4 SQL Server 2000 的系统数据库及系统表. 2.5 SQL 与 T-SQL 概述. SQL Server 2000 的特点. 1. 2. 常见版本. 3. 体系结构. 学 习目的与要求. 4. 软、硬件需求. 5. 安装过程. 6. 企业管理器、查询分析器等常用工具. 系统数据库、系统表的作用. 7. T-SQL.
E N D
第2章 SQL Server 2000 数据库管理系统
2.1 SQL Server 2000简介 2.2 SQL Server 2000的安装 2.3 SQL Server 2000常用工具 2.4 SQL Server 2000的系统数据库及系统表 2.5 SQL与 T-SQL概述
SQL Server 2000的特点 1 2 常见版本 3 体系结构 学习目的与要求 4 软、硬件需求 5 安装过程 6 企业管理器、查询分析器等常用工具 系统数据库、系统表的作用 7 T-SQL 8
2.1 SQL Server 2000简介 SQL Server是由Microsoft公司开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server 2000是Microsoft公司于2000年推出的版本,增加了许多新的功能。
SQL Server 2000特点 SQL Server 2000在早期版本的基础上扩展了功能,可靠性更高,易用性更好。SQL Server 2000是大规模联机事务处理(OLTP)、数据仓库和电子商务应用的优秀数据库平台,主要有如下一些特点: 提供了丰富的图形化用户界面 丰富的编程接口工具 SQL Server与Windows NT完全集成 高度的可伸缩性 强大的基于Web的分析 支持企业级数据库 支持数据仓库 具有动态自动管理和优化功能 引入了三种新的数据类型:bigint、sql_variant、table 支持在同一台计算机上运行多个关系数据库引擎的实例
多层的客户机/服务器结构 客户机/服务器(Client/Server, C/S)体系结构 两层的客户机/服务器结构 SQL Server 2000就是一种典型的具有客户机/服务器体系结构的关系数据库管理系统,即中央服务器用来存储数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。
数据库系统采用客户机/服务器结构的优点 (1)数据集中存储。 (2)业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用。 (3)关系数据库服务器仅返回应用程序所需要的数据,这样可以减少数据传输量。 (4)节省硬件开销 (5)备份和恢复很容易 (6)客户机可以完成许多处理工作,减少了与服务器的通信。
2.2 SQL Server 2000的安装 SQL Server 2000引入了实例的概念,安装SQL Server 2000数据服务器就是安装SQL Server 2000数据库引擎实例,在一台计算机上可以安装多个SQL Server数据库引擎实例。 默认实例 SQL Server 2000数据库引擎默认实例的运行方式与SQL Server早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称惟一标识,它没有单独的实例名。如果应用程序在请求连接SQL Server时只指定了计算机名,则SQL Server客户端组件将尝试连接这台计算机上的数据库引擎默认实例。因此保留了与现有SQL Server应用程序的兼容性。 一台计算机上只能有一个默认实例,而且默认实例可以是SQL Server的任何版本。 命名实例除了默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名,计算机名和实例名以格式“计算机名\实例名”指定。一台计算机上可以运行多个命名实例,但只有SQL Server 2000数据库引擎才可作为命名实例运行,SQL Server早期版本中的数据库引擎不能作为命名实例运行。
系统的 安装要求 2.2.1 SQL Server 2000安装之前的准备 各种版本 对Internet Explorer要求 硬件安装要求 用户账号要求 软件安装要求
SQL Server 2000 的各种版本 企业版 标准版 Windows CE版 个人版 开发版 企业评估版
SQL Server 2000 的硬件安装要求
SQL Server 2000 的软件安装要求
SQL Server 2000 对Internet Explorer要求 SQL Server 2000的许 多功能都需要浏览器的支 持。对于所有版本,都需要 安装Internet Explorer 5.0 或更高版本,才能成功安装 和运行SQL Server 2000
使用本地系统账号 本地系统账号不要求密码,没有Windows NT 4.0和Windows 2000的网络访问权限,同时限制SQL Server安装与其它服务器交互。 使用域用户账号 域用户账号使用Windows身份验证,即用于连接到操作系统的用户名和密码也用于连接到SQL Server。一般情况下都使用域用户账号,因为许多服务器之间的活动只能使用域用户账户才能执行。例如,远程过程调用、复制、备份到网络驱动器、SQL Server代理邮件功能和SQL邮件等 SQL Server 2000 的用户账号要求 域用户账号必须满足这些要求: 账号必须是Administrators组的成员 账号应该有密码永不过期的属性 作为一个服务登录
2.2.2 SQL Server 2000的安装过程 将SQL Server 2000安装光盘插入CD-ROM驱动器,如果该光盘不能自动运行,则可以双击该光盘根目录中的Autorun.exe文件,就会出现安装的起始画面。
2.2.3 验证安装 一般在安装过程中,如果没有出现错误提示,通常就可以认为安装是成功的。但是,在安装结束后,为了确保安装是正确的,我们也可以对安装进行验证。例如,可以检查Microsoft SQL Server的服务和工具是否存在,应该自动生成的系统数据库和样例数据库是否存在,以及有关的文件和目录是否正确等。
2.3 SQL Server 2000常用工具 SQL Server 2000包括很多图形和命令提示实用工具,允许用户、程序员和管理员进行下列操作: 管理和配置 SQL Server 确定SQL Server复本中的目录信息 设计和测试查询以检索数据 复制、导入、导出和转换数据 提供诊断信息 启动和停止 SQL Server
2.3.1 SQL Server服务管理器 SQL Server 服务管理器用于启动、停止和暂停服务器上的SQL Server 2000组件。这些组件在Windows NT或Windows 2000上作为服务运行,并可在Windows 95和Windows 98上作为单独的可执行程序运行。其提供的服务包括: SQL Server服务 SQL Server代理服务 Microsoft搜索服务 MSDTC(Distributed Transaction Coordinator)服务
实现SQL Server数据库引擎,处理所有Transact-SQL语句,管理服务器上数据库的所有文件,在多个并发用户之间分配计算机资源,防止产生逻辑问题,保证数据的安全性、一致性、完整性。在计算机上运行的每个SQL Server实例都有一个SQL Server服务,SQL Server服务若是默认实例,则被称为MSSQLServer;若是命名实例,则被称为MSSQL$具体实例名,如MSSQL$FAW SQL Server服务
实现运行调度的SQL Server管理任务的代理程序。SQL Server代理是一个任务规划器和警报管理器。可以创建和管理作业、警报、操作员。在实际应用和环境下,可以将那些周期性的活动定义成一个任务,而让其在SQL Server代理的帮助下自动运行,系统管理员可以利用SQL Server Agent得到一些告警信息,来定位出现的问题从而提高管理效率。在计算机上运行的每个SQL Server实例都有一个SQL Server代理服务,SQL Server代理程序若是默认实例,则以名为SQLServerAgent的服务运行;若是命名实例则以名为SQLAgent$具体实例名的服务运行,如SQLAgent$FAW SQL Server代理服务
仅用于Windows NT和Windows 2000,实现全文本检索引擎。不论计算机上有多少个SQL Server实例,都只有一个服务,以名为MSSEARCH的服务运行 Microsoft搜索服务
仅用于Windows NT和Windows 2000,管理分布式事务。MSDTC允许应用程序在一个事务中包括几个不同的数据源,协调分布式事务的正确完成,保证服务器上所有数据的更新都是一致的,或者在发生错误的情况下,取消所有的数据更新。不论计算机上有多少个SQL Server实例,都只有一个服务,以名为MSDTC的服务运行。 MSDTC服务
SQL Server服务管理器界面 任务栏 图标 开始 菜单 启动SQL Server服务管理器 执行 sqlmangr.exe
2.3.2 企业管理器 SQL Server企业管理器是SQL Server 2000的主要管理工具,它提供了一个遵从Microsoft管理控制台(MMC)的用户界面。企业管理器可以在一个界面下同时管理网络上的多个SQL Server数据库实例,并完成绝大部分数据库管理工作。通过企业管理器能够启动和停止数据库实例、注册和配置服务器。而且,由于它能够以树型结构来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。
启动SQL Server企业管理器 开始 菜单 例题 【例2-1】在企业管理器中注册服务器。控制面板 【例2-2】在企业管理器中查看和设置服务器的配置参数。 控制 面板
2.3.3 查询分析器 SQL查询分析器是一个图形用户界面,用以交互地设计和测试Transact-SQL语句、批处理和脚本。在SQL查询分析器中,用户可在全文窗口中输入Transact-SQL语句,执行语句并在结果窗口中迅速查看这些语句的结果;用户也可以打开包含Transact-SQL语句的文本文件,执行语句并在结果窗口中查看结果;提供了一种图形化分析查询语句执行规划的方法等。
启动SQL Server查询分析器 执行isqlw.exe 单击【开始】 菜单→【运行】 →执行文件 isqlw.exe SQL Server 企业管理器 注意:用查询分析器的前提是数据库服务器必须处于启动状态,如果数据库服务器处于停止状态,将无法进入查询分析器 开始菜单