SQL Server 2000安装和基本框架[MSSQL防范]
本文“SQL Server 2000安装和基本框架[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们老是把sql server 这个单词挂在嘴边,大概很少有人考虑过 SQL Server 毕竟是什么东西.这个问题很难用几句话讲清楚.我们之所以要用连载的方法谈论 SQL Server,就是要从差别的角度阐述这个问题.
1、服务器组件
SQL Server 2000由两个部份构成:服务器组件和客户端工具.
1.内容
SQL Server的服务器组件是以 Windows 服务(Windows Services)方法运行的.普通认为SQL Server包含四种Windows服务(这里我们关注OLTP、暂时不考虑 OLAP),辨别是:MSSqlServer、DTC?Distributed Transaction Coordinator?、SQLServerAgent、Search Service.
MSSqlServer 是最常用的服务,普通的数据库功效都是由它供应的,比方文件管理、查询处理、数据存储等;DTC是分布式事件调和器,支持超越两个或多个服务器的更新操作来保证事件的完好性;SQLServerAgent负责SQL Server 自动化工作,假如需求SQL Server 在指按时间履行某一个存储历程,就需求用到这个服务了;Search Service是全文查询服务,负责全文检索方面的工作.
2.一分为四的来由
目前我们知道了 SQL Server 的核心是四个服务器组件,它们是以 Windows 服务的情势运行的.聪明的读者大概会考虑这样的问题:为什么服务器组件以 Windows 服务方法运行?为什么需求把完好的系统分割成四个服务器组件?
●之所以把SQL Server服务器组件作为Windows服务程序,主如果因为Windows 服务程序可以在用户没有登录的情形下利用.
●之所以把SQL Server的核心功效分为四个Windows 服务程序,主如果考虑了以下因素:这些Windows 服务程序各自负担的任务功效上是可分割的,这是前提条件;不是每个利用都需求利用四个服务所供应的全部功效,让用户有挑选的关闭一些服务,无疑可以节俭系统的资源,也可以节俭用户花在管理上的精神;最后,脱离成为多个服务程序,便可认为每一个服务设定操作系统级的安全战略.
2、客户端工具
SQL Server 2000 的核心是上文谈论的那些服务器组件,但用户直接接触的却不是它们(固然真正干活的是它们),而是客户端工具.服务器组件是引擎,客户端工具是用户界面,二者是相辅相成的.
让我们看看SQL Server 2000 的客户端工具到底有哪些——企业管理器、查询解析器、事件探查器、服务管理器、客户端网络实用工具、服务器网络实用工具、导入和导出数据(DTS)等等.
服务器组件与客户端工具功效上是配套的,客户端工具需求用最简单的情势表达最丰富的服务器组件的功效;服务器组件和客户端工具物理上是离散的,说句大白话:它们不是同一个程序!客户端工具要与服务器组件连通,需求一些用于通讯的动态链接库,SQL Server 2000 的通讯库支持多种网络协议,比方TCP/IP、命名管道等.
说到这里问题就很清楚了:只要客户端工具与服务器组件与功效上是配套(兼容)的,便可以通过一定的协议衔接,所以我们只要在自己的机械上装一套客户端工具,便可以衔接世界各地的SQL Server 服务器,当然这需求对方开放充足的权限.
提醒:安装 SQL Server 2000 实际上就是安装服务器组件和客户端工具.当然,我们可以挑选同时安装服务器组件和客户端工具,大概只安装此中的一个,乃至只挑选安装更少的东西.
3、版本问题
SQL Server 2000有很多版本:企业版、开辟版、尺度版、个人版等.每一个版本包含的客户端工具基本上是一样的,而服务器组件大概有些差别.所以在安装 SQL Server 之前必须参考"操作系统和SQL Server"版本兼容表(图1),按照操作系统挑选符合的 SQL Server 版本.
图1
4、关于实例
在开始安装SQL Server之前,还有一个概念需求讲授,那就是SQL Server实例.前文我们提到SQL Server服务器组件是由四个Windows 服务程序构成,在实践中我们大概安装全部的服务器组件,也大概只安装此中的一部份,但是我们都需求一个统一的概念来标志一组SQL Server 服务,这个概念就是SQL Server 实例.
提醒:可以这样理解,安装SQL Server 服务器组件,就是成立一个新的SQL Server 实例(当然也大概是在原有实例中增减服务组件).SQL Server 2000 答应在同一个操作系统中成立多个实例,固然普通情形下我们不会这么做.
●假如只安装一个 SQL Server 实例,不需求在SQL Server安装时指定实例名称,自动利用默许名称.那么在Windows域里计算机的名称就是 SQL Server 实例的名称;利用TCP/IP协议衔接SQL Server 实例时,可以用IP地址表示SQL Server 2000实例.
●假如一个操作系统中安装了多个SQL Server 2000的实例,则需求在SQL Server安装时指定实例名称.
在Windows域里可以用"计算机名称\实例名称"的情势标志SQL Server 2000实例;利用TCP/IP协议衔接SQL Server 实例时,可以用"IP地址\实例名称"表示SQL Server 2000实例.
5、安装实战
SQL Server 2000的安装程序是非常智能化的,基本上用户只需求随着提醒,挑选默许项.下面笔者挑选一些需求注意的设定画面举行讲授.
●挑选"成立新的SQL Server实例……",如图2:
(图2)
●挑选安装"服务器和客户端工具",如图3:
(图3)
●为服务设定启动方法,这里有两个服务,辨别是SQL Server和SQL Server 代理.其实就是前文提到的MSSqlServer和SQLServerAgent.这里我们操作系统以"本地系统账户"启动它们,如图4:
(图4)
●挑选"混合情势"举行身份考证,如图5:
(图5)
6、一窥芳容
安装完毕,你必定迫不及待地要懂得它的风姿.不要焦急,让我们先确认数据库服务器能否已经启动.前文我们提到SQL Server 2000核心是由四个服务器组件构成的,此中供应数据库服务的就是 MSSqlServer,目前我们就是要确认它能否已经启动.
1.服务管理器
●在"服务器"栏挑选本机 SQL Server 实例的名称;
●在"服务"栏挑选SQL Server(就是上文的MSSqlServer);
●按下"开始/持续"按钮,启动 MSSqlServer 服务;
●正常启动:
(图6)
2.企业管理器
翻开"企业管理器",展开数据库本机SQL Server 实例节点的数据库项目,可以发现SQL Server 已经自动安装了六个数据库.
(图7)
●master数据库记录SQL Server系统的全部系统级别信息.
●tempdb数据库保存全部的暂时表和暂时存储历程.
●model数据库是为用户成立数据库供应的模板.
●msdb数据库供SQL Server代理程序调度警报和功课以及记录各种操作.
●northwind和pubs是示例数据库,今后我们要常常操纵它们做演示.
除了 northwind和 pubs之外,其他四个数据库都是由 SQL Server 自行保护的,普通不需求用户干涉.www.chinai tp 采集 ow er.comIilRp
本文地址: | 与您的QQ/BBS好友分享! |