版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1章章 SQL Server 2000概述概述第第1章章 SQL Server 2000概述概述1.1 基本名词解释基本名词解释1.2 SQL Server 2000简介简介 1.3 SQL Server 2000的安装的安装1.4 SQL Server服务的启动和停止服务的启动和停止1.5 服务器端与客户端网络库的设置服务器端与客户端网络库的设置 1.6 SQL Server服务器的注册和连接服务器的注册和连接1.7 企业管理器、查询分析器和联机丛书企业管理器、查询分析器和联机丛书 习题习题第第1章章 SQL Server 2000概述概述1.1 基本名词解释基本名词解释 1.1.1 与
2、数据库相关的概念1数据(Data)数据是数据库中存储的基本对象。数据的定义:描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机。 第第1章章 SQL Server 2000概述概述2数据库 数据库(Database,简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有最小的冗余度、较高的数据独立性和易扩展性,并可以为各种用户所共享。3数据库管理系统数据库管理系统(Database Management System,简称DBMS)是位于
3、用户与操作系统之间的一层数据管理软件。它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。第第1章章 SQL Server 2000概述概述4数据库系统数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。1.1.2 关系型数据库根据数据库系统所采用的数据模型的不同,数据库系统可分为层次型、网状型、关系型和面向对象型等多种类型。目前,关系型数据库系统应用最为广泛,MS SQL Server就是大型的关系型数据库系统。此外,像Oracle、Sys
4、base、Dbase、DB2和Access等,也都属于关系型数据库管理系统(Relational Database Management System,简称RDBMS)。 第第1章章 SQL Server 2000概述概述那么什么是关系型数据库呢?在关系型数据库中,数据其实是分门别类地存储于各个表中的,每一个表会包含特定主题的数据。比方说,对于一个图书馆管理系统而言,它的图书信息、学生信息、教师信息、租借信息和图书管理人员信息等分别存储在不同的表中。而通过在不同表之间建立起的关联性,使我们可以从彼此相关联的表中获得多表的信息。例如,我们通过在“学生信息”表与“租借信息”表之间建立关联,就能得知
5、每一位学生的借书情况。第第1章章 SQL Server 2000概述概述表是由行(又称为记录)和列(又称为字段)组成的,每一个字段分别存储着不同性质的数据。比如像姓名与所在城市的数据会分别存放在不同的字段中,而每一行中的各个字段的数据则构成一条数据记录。下面我们以一个用来存储学生信息的“学生”表(如表1-1所示)为例进行说明。 第第1章章 SQL Server 2000概述概述表1-1 “学生”表学号 姓名 性别 出生日期 城市 200001 李金宝 男 1981.01.12 沈阳 200002 孙文隽 女 1982.06.23 辽阳 200003 都 薇 女 1982.12.12 朝阳 20
6、0004 杨 燕 女 1981.11.13 阜新 200005 陈庆奎 男 1981.12.23 丹东 第第1章章 SQL Server 2000概述概述 该表包含5列,6行,每一列表示学生的一个属性,每一行中所有列的数据则表示一个具体学生的所有属性值(一个学生的所有信息),即一个学生的记录。在SQL Server 2000中,一个数据库服务器实例可以包含多个数据库,一个数据库可以包括多个表,表与表之间可以相互关联。此外,数据库中还包括“视图”、“存储过程”、“索引”等其他的数据库对象,有关详细内容将在后续章节中介绍。 第第1章章 SQL Server 2000概述概述1.1.3 客户/服务器
7、(Client/Server)体系结构由于当今计算机系统正日益朝着分布式、网络化的方向发展,因而需要有一种新型的、面向客户机/服务器(Client/Server)的数据库管理系统,即能够在微机的平台上实现以前必须基于巨型机平台的数据库系统功能。SQL Server 2000采用的就是客户/服务器体系结构。 客户/服务器体系结构,即中央服务器用来存放数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户/服务器体系结构可分为两层的客户/服务器结构和多层的客户/服务器结构,分别如图1-1和图1-2所示。第第1章章 SQL Server 2000概述概述图1-1 两层
8、的客户/服务器体系结构 集线器服务器客户机1客户机2客户机3客户机4第第1章章 SQL Server 2000概述概述图1-2 多层的客户/服务器体系结构 应用服务器数据库服务器客户机1客户机2客户机3客户机4集线器第第1章章 SQL Server 2000概述概述在两层的客户/服务器系统中,客户机通过网络与数据库服务器相连。客户机用来完成数据表示和大部分业务逻辑的实现,服务器用来完成数据的存储。这种两层结构中的客户机被称为“胖客户机(Thick Client)”。在多层的客户/服务器系统中,应用至少要经过三个处理层。第一层仍是客户机,但它只负责数据的表示;第二层是应用服务器,负责业务逻辑的实
9、现,所有客户机都可以对它进行访问;第三层是数据库。这种多层结构中的客户机被称为“瘦客户机(Thin Client)”。 第第1章章 SQL Server 2000概述概述1.1.4 Transact-SQL语言结构化查询语言(Structured Query Language,简称SQL)是一个通用的、功能极强的关系数据库语言,其功能并不仅仅是查询。用SQL语言编写的程序必须应用在数据库管理系统中,它本身并不能独立执行。每一种关系型数据库系统都会提供一种语言,以便让程序设计师能通过编写程序来访问和维护数据库中的数据。SQL Server也不例外,它采用的是SQL语言。虽然ANSI(美国国家标准
10、化组织)和ISO(国际标准化组织)已针对SQL制定了一些标准,但各厂商仍针对其各自的数据库软件版本做了不同程度的扩充及修改。SQL Server也对SQL语言做了一定程度的扩充,我们将SQL Server所采用的SQL语言称之为Transact-SQL,简称T-SQL语言。第第1章章 SQL Server 2000概述概述根据SQL Server数据库管理系统具有的功能,T-SQL语言可分为数据定义语言(Data Definition Language,简称DDL)、数据处理语言(Data Manipulation Language,简称DML)、数据控制语言(Data Control Lan
11、guage,简称DCL)、事务处理语言(Data Transaction Language,简称DTL)和T-SQL新增加的语言。在SQL Server中,把每一个数据库、数据库中的表、视图和索引等都视为对象。 数据定义语言:对SQL Server中的各种对象进行创建、修改、删除等操作的语句。第第1章章 SQL Server 2000概述概述 数据处理语言:对数据表进行查询、增加、删除、修改操作的语句。数据控制语言:一般是指专门用来设置数据库对象使用权限的语句。事务处理语言:完成事务控制的语句。T-SQL新增加的语言:微软为了用户编程的方便增加的诸如变量、运算符、函数和流程控制语句等。 第第1
12、章章 SQL Server 2000概述概述1.2 SQL Server 2000简介简介 1.2.1 SQL Server 2000的版本介绍针对不同的企业规模,Microsoft公司分别发行了SQL Server 2000的个人版、标准版和企业版等多种版本。充分了解各版本的特性,有利于各企业挑选合适的开发系统框架。1SQL Server 2000企业版该版可作为生产数据库服务器。它支持SQL Server 2000的所有可用功能,可为1000个左右的用户提供访问服务。第第1章章 SQL Server 2000概述概述2SQL Server 2000标准版该版可作为小型工作组或部门的数据库服
13、务器,可为100个左右的用户提供访问服务。3SQL Server 2000个人版该版在功能上与企业版和标准版相比要受些限制,适用于单机和Windows 9x,可支持10个左右的用户访问。除了上述的几个主要版本外,还有SQL Server 2000开发版和SQL Server 2000 Windows CW版,在此不作介绍。不同版本的SQL Server 2000适用的操作系统不同,表1-2列出了各版本所适用的操作系统。第第1章章 SQL Server 2000概述概述表1-2 SQL Server 2000所适用的操作系统SQL Server 版本 适用的操作系统 企业版、标准版 Window
14、s NT Server4.0(含 Enterprise Edition)加 SP5 Windows 2000 Server(含 Advanced Server 和 Data Center) 个人版或只安装 客户端工具 Windows Me 、Windows 95/98,再加 IE5 Windows NT4.0 所有版本,再加 SP5 Windows 2000 所有版本 第第1章章 SQL Server 2000概述概述1.2.2 SQL Server 2000数据库管理系统的主要特点1简单友好的操作方式2多种形式的管理架构 3高度的可靠性、可扩展性和可用性4动态锁定的并发控制5丰富的编程接口6
15、多线程体系结构7SQL Server 2000与SQL Server 7.0数据库系统高度兼容8XML和Internet的支持第第1章章 SQL Server 2000概述概述1.3 SQL Server 2000的安装的安装 1.3.1 软硬件环境要求为了确保SQL Server 2000的正确安装,必须先了解它对运行环境的要求,即它对系统软硬件的要求。1硬件环境关于硬件环境的要求请参考表1-3。 第第1章章 SQL Server 2000概述概述表1-3 硬件环境要求硬件名称 要 求 限 制 CPU Intel或兼容 CPU(Pentium 166 MHz 以上) 内存 至少 64 MB(
16、建议 128 MB 以上) 硬盘 SQL Server: 完全安装为 270 MB, 典型安装为 250 MB, 最小安装为 95 MB 分析服务:50130 MB 英语查询:80 MB 第第1章章 SQL Server 2000概述概述1.3.2 安装过程安装前应注意的问题如下: 关闭Windows NT事件查看器。 使用具有管理员权限的用户帐户登录Windows 2000 操作系统。 若用户要执行服务器到服务器的服务,应在安装前为SQL Server服务、SQL Server Agent服务和MS DTC服务创建域用户帐户。 如果用户在安装过程中不清楚是否要选择某些功能,请使用默认值。下面
17、介绍如何在Windows 2000上安装SQL Server 2000的个人版。第第1章章 SQL Server 2000概述概述安装步骤如下:(1) 将安装盘放入光驱,将会出现如图1-3所示的安装初始画面。 图1-3 安装初始画面第第1章章 SQL Server 2000概述概述(2) 选择“安装SQL Server 2000组件”选项,进入安装组件窗口,如图1-4所示。在这个窗口中列出了三个组件,数据库服务器、Analysis Service和English Query。在这三个组件中数据库服务器是首选的,也是必须安装的。 图1-4 安装组件窗口第第1章章 SQL Server 2000概
18、述概述(3) 选择“安装数据库服务器”选项,进入安装向导的欢迎窗口,如图1-5所示。 图1-5 欢迎窗口第第1章章 SQL Server 2000概述概述(4) 单击“下一步”,进入图1-6所示的选择计算机窗口。一般情况下都在本地计算机进行安装(即当前计算机),若选择远程计算机安装需要具备以下几个条件。 图1-6 选择要安装的计算机第第1章章 SQL Server 2000概述概述 本地和远程计算机都必须运行在Windows NT或Windows 2000操作系统下。 用户必须有远程计算机的管理员帐户。 本地和远程计算机都必须具备与Intel兼容的CPU。(5) 选择“本地计算机”,单击“下一
19、步”进入SQL Server 2000的安装选项窗口,如图1-7所示。 第第1章章 SQL Server 2000概述概述图1-7 安装选项窗口第第1章章 SQL Server 2000概述概述 如果是第一次安装,请选择“创建新的SQL Server实例,或安装客户端工具”,单击“下一步”按钮,进入图1-8所示的用户信息窗口。在该窗口中输入用户姓名和公司名称,单击“下一步”按钮,进入图1-9所示的软件许可证协议窗口。单击“是”按钮接受协议,进入图1-10所示的安装定义窗口。 图1-8 用户信息窗口 第第1章章 SQL Server 2000概述概述图1-9 软件许可证协议窗口第第1章章 SQL
20、 Server 2000概述概述图1-10 安装定义窗口 第第1章章 SQL Server 2000概述概述(6) 在图1-10所示窗口中有三种选择,用户可根据自己的需要选择,其含义分别如下所述。仅客户端工具:只安装客户端工具,当只想把计算机做为SQL Server 2000的客户端使用时,可选择此项;服务器和客户端工具:如果你想建立具有管理功能的服务器,请使用该选项;仅连接:只安装微软的数据访问组件和网络库,用于开发应用程序。第第1章章 SQL Server 2000概述概述(7) 选择“服务器和客户端工具”,单击“下一步”按钮,进入如图1-11所示的实例名窗口。 操作系统平台上可以安装以及
21、同时运行多个SQL Server数据库服务器实例,其中包括一个“默认”实例和最多16个命名实例。“默认”服务器实例名称用“计算机名”标识,命名实例服务器名称用“计算机名实例名”标识,在注册服务器时应认真观察。若默认服务器实例已经安装,以后再安装只能安装命名实例服务器。第第1章章 SQL Server 2000概述概述图1-11 实例名窗口第第1章章 SQL Server 2000概述概述(8) 输入命名实例名“ZSL”,单击“下一步”按钮,进入图1-12所示的安装类型窗口。SQL Server 2000的安装类型有三种,用户可根据自己的需要选择,其含义分别如下。 典型:安装大多数常用组件,这是
22、大多数用户使用的选项,也是默认选项;最小:只安装保证系统运行的最基本的组件;自定义:允许用户任意选择要安装的组件,对SQL Server比较熟悉的用户可以使用这一选项。此外,在该窗口中还有两个“浏览”按钮,单击这两个按钮可分别改变程序文件和数据文件的安装路径,一般用默认设置即可。第第1章章 SQL Server 2000概述概述图1-12 安装类型窗口第第1章章 SQL Server 2000概述概述(9) 将安装类型和文件安装路径全部选择为默认选项,单击“下一步”按钮,进入如图1-13所示的服务帐户窗口。 该窗口主要用来设置服务帐户。先选择“对每个服务使用同一帐户。自动启动SQL Serve
23、r服务。”,再选择服务设置栏中的“使用本地系统帐户”。在完成SQL Server安装之后,根据需要,用户可在SQL Server服务器中重新设置服务帐户。 第第1章章 SQL Server 2000概述概述图1-13 服务帐户窗口第第1章章 SQL Server 2000概述概述(10) 单击“下一步”按钮,进入如图1-14所示的身份验证模式窗口。 该窗口是用来设置身份验证模式的。先选择“混合模式”,并为sa帐户设置登录密码。用户也可选中空密码复选框不为sa指定密码,但这种方法不安全,故不提倡采用。在完成SQL Server安装之后,根据需要,用户在SQL Server服务器中可重新设置用户身
24、份验证模式。关于登录帐户和身份验证问题,在注册服务器时作统一介绍。 第第1章章 SQL Server 2000概述概述图1-14 身份验证模式窗口第第1章章 SQL Server 2000概述概述(11) 单击“下一步”按钮,进入如图1-15所示的排序规则设置窗口。 图1-15 排序规则设置窗口第第1章章 SQL Server 2000概述概述该窗口主要用来设置SQL Server的排序规则,即指定在SQL Server 2000中字符的存储形式以及字符的排序和比较规则。若无特殊需求,使用默认设置Chinese_PRC即可。但若是有两台或两台以上的SQL Server(例如一台在中国,另一台在
25、美国)需要进行数据交换,则这两台SQL Server需设置为相同的排序方式,这样才不会造成数据不合的问题。另外,还有5个排序选项可设置英文数字的排序方式,如无特殊要求选默认值即可。各选项说明如下。二进制(Binary):选择此项则以字符的ASCII二进制值来排序,这也是处理数据最快的排列方式。否则,就是依英文字典中的字母顺序排序。第第1章章 SQL Server 2000概述概述 区分大小写(Case Sensitive):选择此项,区分大小写,否则不区分大小写。重音敏感(Accent Sensitive):选择此项,区分含重音节符号的字符和不含重音节符号的字符(在德、法等欧洲语言中,有些含重
26、音符号字母),否则不区分。假名敏感(Kana Sensitive):选择此项,区分日文中的平假名和片假名,否则不区分。宽度敏感(Width Sensitive):选择此项,将双字节字符集中的双字节字符和单字节字符集中的同一字符视为不同,否则不区分。第第1章章 SQL Server 2000概述概述(12) 单击“下一步”按钮,进入如图1-16所示的网络库窗口,该窗口用来设置SQLServer客户端与其他电脑的服务器连接时所使用的网络库。使用默认值则会安装命名管道和TCP/IP套接字两种,一般情况下这已经够用了。以下是各项的说明。 图1-16 网络库窗口第第1章章 SQL Server 2000
27、概述概述命名管道:命名管道是两个程序(或电脑)之间传送信息的管道。当建立此管道之后,SQL Server随时都会等待此管道中是否有数据包传递过来等待处理,然后再通过此管道传递回应数据包。TCP/IP套接字:这是TCP/IP通信协议网络库。如果端口号使用1433,则用户端要用TCP/IP与服务器连接时,在服务器端的TCP/IP端口号也必须为1433。此外,如果设置代理服务器,则也可让SQL Server与此代理服务器连接,并在代理服务器地址栏内输入代理服务器的IP地址。多协议:客户端可通过TCP/IP、IPX/SPX或命名管道这3种通信协议网络库与服务器建立连接。若需要对传送的数据及密码加密,则
28、可选择“启用多协议加密”选项。第第1章章 SQL Server 2000概述概述NWLink IPX/SPX:可让Netware网络用户通过IPX/SPX通信协议网络库与SQL Server连接。AppleTalk ADSP:可让Macintosh用户通过AppleTalk ADSP通信协议网络库连接SQL Server。Banyan VINES:可让用户通过Banyan VINES SPP通信协议网络库与SQL Server建立连接。到现在为止,已经完成了对各种选项的设置。如果已经确定不需要修改,则单击“下一步”按钮,开始安装组件。当全部工作完成后将显示完成画面,用户单击“确定”按钮后会再次
29、回到如图1-4所示的选择安装组件画面。第第1章章 SQL Server 2000概述概述用户可退出,也可继续安装其它部件,如联机分析服务(Analyse Service)和英语查询(English Query)。如果安装成功,则在“开始”-“程序”-“Microsoft SQL Server”程序项下将会看到如图1-17所示的程序。图1-17 安装完成后Microsoft SQL Server所包含的程序第第1章章 SQL Server 2000概述概述1.4 SQL Server服务的启动和停止服务的启动和停止1.4.1 SQL Server的服务种类 SQL Server的服务种类如图1-
30、18所示,主要包括SQL Server、SQL Server Agent、Microsoft Search和Distributed Transaction Coordinator(简称MS DTC)服务,这些服务的解释如下。SQL Server:具有管理所有组成数据库的文件,处理T-SQL程序,执行存储过程和支持分布查询等功能。该服务是完成基本操作所使用的主要服务。第第1章章 SQL Server 2000概述概述图1-18 SQL Server服务种类第第1章章 SQL Server 2000概述概述SQL Server Agent:SQL Server 代理程序服务。启动这项服务可以让SQ
31、L Serve对周期性的事件做安排,并且当发生问题或产生预定义好的警报时,主动提醒系统管理者或操作员。Microsoft Search:Microsoft搜索服务。这项服务支持SQL Serve的全文检索功能。MS DTC:分布式事务处理协调器服务。启动这项服务可管理两个或多个数据库服务器之间的事务操作。第第1章章 SQL Server 2000概述概述以上服务在Windows 9x上作为单独的可执行程序运行,只能通过服务管理器来管理。若以上服务在Windows NT/Windows 2000上作为服务运行,即可以通过 服 务 管 理 器 来 管 理 , 也 可 以 作 为 W i n d o
32、 w s NT/Windows 2000的一个服务来启动、暂停和停止,还可以通过NET命令来完成上述操作。1.4.2 服务管理器服务管理器的主要用途是用来启动、停止和暂停SQL Server服务器端相关服务的。此外,通过它可以随时了解服务的执行状态。该工具存在于服务器端。 第第1章章 SQL Server 2000概述概述1启动服务管理器与检查服务状态1) 启动服务管理器 SQL Server服务管理器是一个任务栏应用程序,当最小化SQL Server服务管理器窗口或关闭该窗口时,服务管理器图标将显示在任务栏右边的任务栏时钟区域。 当安装好SQL Server后,默认的服务管理器会在开机时自动
33、启动。所以每当开机完成后,我们就可以在任务栏的右侧看见服务管理器图标,如图1-19所示。 图1-19 任务栏中的服务管理器该图标说明服务已经启动第第1章章 SQL Server 2000概述概述双击“服务管理器”图标,或在该图标上按右键执行“打开SQL Server服务管理器”命令,即可打开SQL Server服务管理器窗口。如果服务管理器没有在开机后启动,可以执行“开始”-“程序”-“Microsoft SQL Server”-“服务管理器”命令来打开服务管理器窗口。打开的服务管理器窗口如图1-20所示。 第第1章章 SQL Server 2000概述概述图1-20 服务管理器 选择服务种类
34、按钮选择服务器按钮启动服务按钮暂停服务按钮停止服务按钮查看服务种类及状态选择此复选框,下次操作系统启动时SQL Server服务自动启动第第1章章 SQL Server 2000概述概述2) 检查服务状态要检查服务的状态很简单,如图1-20所示,单击“服务”下拉按钮选择欲查阅的服务种类,则在最下面一行便会显示该服务的状态信息,或者通过服务管理器中的图标来查看服务状态;或者可通过按钮查看,当服务处于启动、暂停或停止状态时,相应的按钮处于不可用状态。实际上,通过任务栏中的服务管理器图标来查看服务状态更方便,请读者细心观察。2启动、暂停与停止服务 在服务管理器中启动、暂停和停止服务的步骤分别如下。第
35、第1章章 SQL Server 2000概述概述1) 启动服务启动服务的步骤如下:(1) 启动服务管理器;(2) 单击如图1-20所示的“服务器”下拉按钮,选择要管理的服务器名称;(3) 单击“服务”下拉按钮,选择要启动的服务类型;(4) 单击服务管理器中的“开始/继续”按钮,启动指定服务器的指定服务。2) 暂停与停止服务 暂停与停止服务的步骤与启动服务类似,这里不再赘述。第第1章章 SQL Server 2000概述概述注意:假若需要停止“SQL Server”服务,建议您先将服务设为暂停。暂停时新用户将无法登录,而已登录的用户仍可继续操作。接着可发出消息通知用户“SQL Server”服务
36、将要停止,请他们尽快完成工作,然后再执行停止操作。3) 自动启动服务的设置要想让某项服务在操作系统启动后就自动启动,可选择服务管理器中的“当启动OS时自动启动服务”复选框。在安装服务器时该选项是被默认选择的,若不想在开机时自动启动服务,可把该选择去掉。第第1章章 SQL Server 2000概述概述3结束服务管理器在服务管理器窗口中单击“关闭”按钮,将关闭服务管理器窗口,但不会结束服务管理器的运行,用户在任务栏上仍可以看到服务管理器图标。假若确实要结束服务管理器,则必须右击任务栏上的“服务管理器”图标,选择菜单中的“退出”命令即可。另外,利用此菜单也可启动、暂停与停止某项服务。1.4.3 通
37、过Windows 2000操作SQL Server服务通过Windows 2000操作SQL Server服务的步骤 (1) 单击“控制面板”-“管理工具”-“服务”命令,打开如图1-21所示的服务窗口。第第1章章 SQL Server 2000概述概述图1-21 Windows 2000服务窗口 第第1章章 SQL Server 2000概述概述(2) 若启动默认实例服务器,用鼠标右键单击图1-21中的“MSSQLSERVER”选项,将弹出如图1-22所示的快捷菜单。单击菜单中的启动、停止或暂停命令即可启动、停止或暂停该服务。 图1-22 服务操作菜单第第1章章 SQL Server 200
38、0概述概述(3) 若将SQL Server服务设置为自动启动,单击快捷菜单中的“属性”命令,打开如图1-23所示的窗口,选择启动类型为“自动”即可。 图1-23 设SQL Server服务为自动启动第第1章章 SQL Server 2000概述概述1.5 服务器端与客户端网络库的设置服务器端与客户端网络库的设置1.5.1 服务器端网络库的设置服务器端网络实用工具是指用来设置服务器端所使用的网络库的实用工具。执行“开始”-“程序”-“Microsoft SQL Server”-“服务器网络实用工具”命令,出现如图1-24所示的对话框。第第1章章 SQL Server 2000概述概述图1-24
39、“SQL Server网络实用工具”对话框第第1章章 SQL Server 2000概述概述在“常规”选项卡的“禁用的协议”列表框中显示的是已安装但处于禁用状态的网络库的名字,在“启用的协议”列表框中显示的是处于激活状态的网络库的名字。从图1-24中可以看出,当前服务器实例JSJ上支持的网络库共有6个。但是服务器当前可以监听的网络库只有两个,分别是命名管道(Named Pipes)和TCP/IP。而多协议、NWLink IPX/SPX、AppleTalk和Banyan Vines都处在禁用状态,即服务器不对这些网络库进行监听。若启用某一个当前尚被禁用的网络库,就可以监听客户机利用该网络库协议传
40、来的信息。第第1章章 SQL Server 2000概述概述1启用某个网络库的方法启用某个网络库的方法如下:(1) 选中如图1-24所示的“禁用的协议”中的某一个或多个网络库协议;(2) 单击“启用”按钮,把选中的协议转移到“启用的协议”中;(3) 选中不同的网络库协议,单击“属性”按钮,可浏览或配置所需要的连接参数的信息。通常情况下,系统可以自动提供针对该网络库的连接参数。图1-25所示的就是系统自动配置的针对TCP/IP协议网络库的连接参数。第第1章章 SQL Server 2000概述概述图1-25 TCP/IP网络库协议连接参数第第1章章 SQL Server 2000概述概述2禁用某
41、个网络库的方法禁用某个网络库的方法如下:(1) 选中图1-24所示的“启用的协议”中的某个想禁用的网络库协议; (2) 单击“禁用”按钮,把选中的协议转移到“禁用的协议”中,这样服务器就无法监听客户机利用该网络库传来的信息了。此外,用户可以选中“强制协议加密”复选框,这样可对所有传输的协议包中的数据进行加密,这有利于保护对安全性有特殊要求的敏感数据。第第1章章 SQL Server 2000概述概述如果服务器和客户机之间的连接需要使用代理服务,必须选中对话框中的“启用WinSock代理”复选框,并 配 置 代 理 的 地 址 和 端 口 号 。 例 如 , 地 址 是202.112.130.8
42、0,端口是8080,那么该地址所对应的计算机就是代理服务器。3浏览网络库在“网络库”选项卡中显示的是当前的服务器可以使用的网络库列表,如图1-26所示。第第1章章 SQL Server 2000概述概述图1-26 服务器端网络库列表第第1章章 SQL Server 2000概述概述1.5.2 配置客户端的网络库服务器端设置完网络库以后,只是完成了网络基础设施建设的一部分。要想建立起完整的“SQL Server客户机/服务器”数据体系,还必须进行客户端网络库的配置。客户端网络实用工具是用来配置客户端网络库的实用工具。打开“开始”菜单,从Microsoft SQL Server程序组里选择“客户端
43、网络实用工具”,出现如图1-27所示的对话框。第第1章章 SQL Server 2000概述概述图1-27 客户端网络实用工具 第第1章章 SQL Server 2000概述概述1网络库的设置在图1-27所示的“通用”选项卡上,显示了有关当前客户端已经启用的网络库和禁用的网络库。在这个对话框中,可以使用与服务器端完全相同的办法启用和禁用网络库,并对启用的网络库属性进行配置。网络库配置正确之后,客户端就可以访问远程服务器了。 图1-27中“按顺序启用协议”列表框中的网络库的列表顺序是,当客户机要和服务器端通信时所使用网络库的顺序。用户可以对已经启用的网络库的启用顺序进行调节,以提高网络通信效率。
44、第第1章章 SQL Server 2000概述概述比如在图1-27中,客户端首先使用TCP/IP网络库与服务器端进行通信,若服务器端禁用了TCP/IP网络库,或者配置的监听端口号不一致,通信连接将失败,客户端将按顺序使用命名管道网络库重新进行通信连接。2服务器别名的设置服务器别名是客户端与服务器进行通信的又一个通道。这个通道指明了服务器在网络上的位置、服务器的名字、连接服务器使用的语言(网络库)等。如果该通道畅通无阻,就可以利用这个通道进行客户端和服务器端的通信。在如图1-27所示的对话框中,选择“别名”选项卡可以进行服务器别名设置,如图1-28所示。第第1章章 SQL Server 2000
45、概述概述图1-28 服务器别名设置 第第1章章 SQL Server 2000概述概述图1-29 “编辑网络库配置”对话框第第1章章 SQL Server 2000概述概述例如:有一台计算机名为JSJX的SQL Server服务器,该服务器安装了TCP/IP协议,但该服务器使用的端口不是默认的端口1433而是1422。在客户端,为了连接该服务器,又不想修改默认的TCP/IP网络库的参数设置,可以为JSJX服务器增加一个别名。在如图1-28所示的对话框中,单击“添加”按钮,打开如图1-29所示的“编辑网络库配置”对话框。在该对话框中,选择TCP/IP网络库,输入服务器名称JSJX,别名为ssq,
46、连接服务器所使用的端口号为1422,单击“确定”按钮后,服务器别名增加完毕。以后在这个客户机上就可以通过这个别名注册JSJX服务器,而不必修改TCP/IP网络库的端口。另外,服务器别名设置可以修改、删除,在此不做详细介绍。 第第1章章 SQL Server 2000概述概述3已安装网络库、DB-Library的浏览在图1-28中选择“网络库”标签,可以查看当前客户机上安装的所有网络库的信息。选择“DB-Library选项”标签,可以查看DB-Library的信息。 第第1章章 SQL Server 2000概述概述1.6 SQL Server服务器的注册和连接服务器的注册和连接1.6.1 注册
47、服务器前应了解的知识1服务器的登录帐户与验证1) 服务器的登录帐户为了保证SQL Server服务器的安全性,并不是所有的用户都能注册服务器,只有那些具有合法的SQL Server服务器登录帐户的用户才能注册服务器。 第第1章章 SQL Server 2000概述概述在SQL Server 2000中,有两类登录帐户。一类是只能由SQL Server 2000自身负责验证的登录帐户。用这类帐户注册服务器时,必须输入正确的登录名和密码。另一类是具备登录SQL Server 2000权限的Windows NT/2000帐户,这类帐户由Windows NT/2000来验证。用这类帐户来注册服务器时不
48、用输入用户名和密码,因为这类帐户在登录Windows NT/2000时已经输入了正确的登录名和密码,即已经通过了Windows NT/2000的验证,所以登录SQL Server 2000时没有必要再输入登录名和密码了。 第第1章章 SQL Server 2000概述概述2) 验证基于这两类帐户,SQL Server 2000支持两种登录身份验证:SQL Server验证和Windows NT/2000验证。在SQL Server 2000中,有两种登录身份验证模式设置。一种是“SQL Server和Windows”验证,即同时使用这两种验证。也就是说,使用SQL Server 2000的两类
49、帐户都能注册服务器,但在注册服务器时,要根据注册的帐户类型选择“登录身份验证”。另一种是“仅Windows”验证,即只能使用Windows NT/2000验证。第第1章章 SQL Server 2000概述概述也就是说,只有具备登录SQL Server 2000权限的Windows NT/2000帐户才能成功注册服务器,而且在注册服务器时,也必须选择Windows NT/2000的验证。而由SQL Server自身负责验证的帐户不能注册服务器。关于SQL Server 2000登录身份验证模式的设置,可由系统管理员在安装SQL Server 2000服务器时设置,或者由管理员在注册服务器后设置
50、。2系统默认登录帐户SQL Server在安装之后,可能会默认建立几个登录帐户,它们分别是BUILTINAdministrators帐户、域名Administrator帐户以及安装SQL Server 2000时所使用的Windows NT/2000帐户和sa帐户。第第1章章 SQL Server 2000概述概述这几个帐户都具有管理和操作SQL Server服务器的最高权限。第一次注册服务器时,可以使用这几个帐户之一登录服务器。BUILTINAdministrators指的是Windows NT/2000中本地组Administrators帐户。当然,SQL Server必须安装在Windo
51、ws NT/2000上才会有这个系统默认帐户。域名Administrator指的是Windows NT/2000中的域用户帐户。同样,SQL Server必须安装在“有设定域的Windows NT/2000”上才会有这个系统默认帐户。上述帐户属于Windows NT/2000帐户。 第第1章章 SQL Server 2000概述概述a指的是SQL Server默认的系统管理员,属于由SQL Server 2000自身负责验证的登录帐户。若将SQL Server安装在Windows 9x/ME中,SQL Server就只能建立sa一个系统帐户,而Windows NT/2000帐户不能建立。注意:
52、在实际应用中,为了保证SQL Server的安全性,第一次注册服务器时应该由系统管理员完成,并根据实际需要创建一些只能完成某些功能的登录帐户,供其他用户使用这些帐户注册服务器。第第1章章 SQL Server 2000概述概述1.6.2 注册服务器要注册服务器,首先执行“开始”-“程序”-“Microsoft SQL Server”-“企业管理器”命令,打开如图1-30所示的企业管理器窗口,然后按如下步骤操作,即可轻松完成服务器的注册。 图1-30 企业管理器窗口第第1章章 SQL Server 2000概述概述(1) 在企业管理器窗口的“操作”菜单中,或在用鼠标右键单击SQL Server组
53、后所弹出的快捷菜单中,选择“新建SQL Server注册”命令,弹出如图1-31所示的对话框。 图1-31 注册服务器 第第1章章 SQL Server 2000概述概述在该对话框中指出了使用注册服务器向导可以完成的3项工作: 选择SQL Server; 选择身份验证模式; 指定SQL Server组。(2) 单击“下一步”按钮,弹出如图1-32所示的对话框。 在“可用的服务器”列表框中列出了所有当前可以使用的服务器的名称(或别名),选中要使用的服务器,单击“添加”按钮,就可以把该服务器转移到“添加的服务器”列表框里。当“添加的服务器”列表框中存在可以使用的服务器时,对话框下方的“下一步”按钮
54、将变为可用按钮。第第1章章 SQL Server 2000概述概述图1-32 选择服务器第第1章章 SQL Server 2000概述概述(3) 单击“下一步”按钮,弹出如图1-33所示的对话框,用户可以根据要注册的帐户类型选择连接服务器时使用的身份验证。 图1-33 选择身份验证第第1章章 SQL Server 2000概述概述(4) 选择好身份验证模式后,单击“下一步”按钮。如果选择“SQL Server身份验证”,则有两种连接选项,如图1-34所示。若选择“在连接时提示输入SQL Server帐户信息”单选框,则在每次连接、访问服务器时都会要求用户输入认证信息。若选择“用我的SQL帐户信
55、息自动登录”单选框,则注册服务器后,连接、访问服务器时不用输入认证信息。第第1章章 SQL Server 2000概述概述图1-34 选择SQL Server帐户的连接选项第第1章章 SQL Server 2000概述概述(5) 单击“下一步”按钮,系统提示用户选择将容纳服务器的服务器组,如图1-35所示。 根据将要连接的服务器功能,从已经存在的服务器组中选择一个服务器组,例如“SQL Server组”。连接成功后,连接上的服务器将会成为该服务器组下的一个节点。也可以选择建立一个新的服务器组来放置这个服务器。在这种情况下,会弹出一个对话框让用户创建一个新的服务器组。第第1章章 SQL Serv
56、er 2000概述概述图1-35 选择服务器组第第1章章 SQL Server 2000概述概述(6) 单击“下一步”按钮并确认输入的信息,单击“完成”按钮,进行连接操作。连接成功后会出现服务器成功注册的说明,如图1-36所示。单击“关闭”按钮完成服务器的注册。 图1-36 服务器注册消息 第第1章章 SQL Server 2000概述概述注册成功之后,服务器就会显示在SQL Server组或其它服务器组中,如图1-37所示。用户在下一次使用企业管理器时,就不需要再注册服务器了,只要单击服务器直接进行连接就可以访问服务器。图1-37 已注册服务器的企业管理器窗口第第1章章 SQL Server
57、 2000概述概述1.6.3 修改服务器的注册属性与删除服务器如果想使用其它的帐户来注册同一个服务器,可采取修改服务器的注册属性,或者通过服务器别名,或者通过删除服务器,然后再重新注册的方法来实现。1修改服务器的注册属性在企业管理器的“树”窗口中,用鼠标右键单击要修改的服务器,在弹出的快捷菜单中选择“编辑SQL Server注册属性”命令,便会打开该服务器注册属性对话框供您修改。修改帐户完成后单击“确定”按钮,就相当于实现用其它的帐户注册服务器。 第第1章章 SQL Server 2000概述概述2删除服务器在企业管理器的“树”窗口选中要删除的服务器,在“操作”菜单或者是快捷菜单中选择“删除S
58、QL Server”命令,在弹出的提示对话框中单击“是”按钮即可删除所选服务器。删除服务器后可以重新再注册,任何数据信息都不会丢失。1.6.4 设置SQL Server登录身份验证模式要设置SQL Server登录身份验证模式,用户必须先使用系统管理员帐户注册服务器,然后按下面的步骤设置。在企业管理器中,用鼠标右键单击要设置登录身份验证模式的服务器。在弹出的快捷菜单中选择“属性”命令,打开SQL Server的属性窗口,选择“安全性”选项卡,如图1-38所示。第第1章章 SQL Server 2000概述概述图1-38 “安全性”选项卡第第1章章 SQL Server 2000概述概述1.7
59、企业管理器、查询分析器和联机丛书企业管理器、查询分析器和联机丛书1.7.1 企业管理器企业管理器是用于管理企业级SQL Server服务器或者SQL Server服务器对象的方便而实用的图形化工具。SQL Server的日常管理是在企业管理器中进行的。在使用企业管理器管理本地或者远程SQL Server服务器时,必须先在企业管理器中对SQL Server服务器进行注册,注册成功后就可以对SQL Server服务器进行管理。第第1章章 SQL Server 2000概述概述企业管理器的功能非常强大,几乎无处不在,无所不能,用户可以用它来完成以下工作: 注册服务器。 配置本地和远程服务器。 配置多
60、重服务器。 管理登录安全性。 管理数据库。 管理及操作表、视图、存储过程、触发器、索引、用户定义数据类型等数据库对象。 备份数据库和事务日志。第第1章章 SQL Server 2000概述概述 创建全文索引、数据库图表。 导入和导出数据。 创建和安排作业。 建立警告、操作员。 建立和管理复制方案。 网页发布和管理。第第1章章 SQL Server 2000概述概述1.7.2 查询分析器查询分析器是一个可以交互执行SQL语句和脚本的图形工具。它最基本的功能是编辑T-SQL语句,然后发送到服务器并显示从服务器返回的结果。1启动查询分析器执行“开始”-“程序”-“Microsoft SQL Serv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度影视剧本委托创作合同3篇
- 2024年度建筑辅材施工环保要求合同2篇
- 盆骨骨折病人护理
- 收银员培训课件
- 护理培训课题
- 牛奶购销合同范文篇
- 2024年度高校产学研合作协议
- 《消化系统医学医药》课件
- 排风管道施工安全协议书
- 搅拌机结块清理安全责任合同
- 能源管理系统EMS用户需求说明书
- 药理学-抗结核药物-课件
- 华为5G站点开通配置指导手册2023年
- 热处理工艺规程(工艺参数)
- 高龄津贴“免申即享”改革实施方案
- 人工智能导论 课件 项目1、2 人工智能的前世今生、人工智能基础
- 缓冲托辊说明书
- 安抚(氟比洛芬酯注射液)-泌尿外科术后疼痛管理的基础药物
- 国际专利分类(IPC)新版
- 110kV通衢变电站电气监理细则(正式)
- 初识无人机课件
评论
0/150
提交评论