您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > SQL Server2000介绍
2020/1/281SQLServer2000概述SQLServer简介SQLServer安装SQLServer数据库2020/1/282SQLServer简介SQLServer的特点SQLServer的主要服务2020/1/2831SQLServer的特点:(1)SQLServer是客户机/服务器关系型数据库管理系统(RDBMS)。使用扩展的SQL语言Transact_SQL在客户机和服务器之间发送请求。客户机/服务器体系结构把整个任务划分为在客户机上完成的任务和在服务器上运行的任务:客户机负责组织与用户的交互和显示数据;服务器负责数据的存储和管理;客户机向服务器发出操作请求;服务器根据用户的请求处理数据,并把结果返回客户;2020/1/284应用ResultsTransact-SQLSQL-Server关系数据库管理系统客户服务器图1-1Transact_SQL的数据传送2020/1/285(2)支持分布式数据库结构在一个或多个网络中可有多个SQLServer,用户可以将在逻辑上作为一个整体的数据库的数据分别存放在各个不同的SQLServer服务器上,成为分布式数据库结构。客户端可分别或同时向多个SQLServer服务器存取数据,这样可以降低单个SQLServer的处理负担,提高系统执行效率。SQLServer通过分布式事务协调器MSDTC(MicrosoftDistributedTransactionCoordinator)进行分布式事务管理。SQL允许将个人机用作网络服务器的前端机,从而使用户可以在个人机上存取大型数据库的内容。2020/1/286Internet客户服务器图1-2分布式事务管理2020/1/287(3)SQLServer与WindowsNT完全集成SQLServer与WindowsNT完全集成,并利用WindowsNT的许多特性:与WindowsNT集成的安全策略:使用同一个用户名和口令登录Microsoft事件查看器:把消息写到WindowsNT应用程序日志、安全日志和系统日志,提供查看和跟踪手段。WindowsNT服务:作为WindowsNT的一个运行服务,允许远程启动和停止。WindowsNT性能监视器:通过设置计数器把性能指标发送给WindowsNT性能监视器,实现以图形化的方式监视SQLServer的运行性能。2020/1/288(4)SQLServer与MicrosoftBackOffice服务器类集成MicrosoftInternet信息服务器:允许Internet客户软件访问SQLServer中的数据,或把数据库的内容转换为HTML页面发送到网上。MicrosoftExchangeServer:SQLServer可以使用ExchangeServer接收和发送电子邮件。数据转换服务DTS(DataTransformationServices)实现与非SQLServer的异类OLEDB数据源中数据的转换。2020/1/289MicrosoftSNA系统网络体系结构协议:把运行SNA协议的IBM环境与基于PC的网络链接起来,实现与大型机或AS/400的应用与数据相集成。Microsoft系统管理服务器:管理计算机软件、硬件和财产清单,并用SQLServer存储它的数据库。SQLServer与MicrosoftBackOffice服务器类集成2020/1/2810MainframeMicrosoftInternetInformationServerMicrosoftSystemsManagementServerMicrosoftExchangeServerMicrosoftSNAServerSQLServerIBMHostDataandApplicationsInternet图1-3SQLServer与MicrosoftBackOffice服务器类集成2020/1/2811(5)多线程体系结构SQLServer支持多线程,它有一个工作线程池,有1024个线程,响应用户的连接请求,使每个连接对应一个线程。理论上最多可以连接1024个用户,实际上由于SQLServer动态分配可用线程,用户连接的数目可超出线程总数。在多用户并发访问时,系统在产生较小开销情况下进行并发处理,减少内存需求,提高系统的吞吐量。用户数量增加时,系统运行速度没有明显改变。2020/1/28122SQLServer的主要服务①MSSQLServer提供的服务:是RDBMS。处理SQL语句,管理服务器上的数据文件。它还支持分布式数据库查询;MSSQLServer提供的服务功能还包括监督客户对数据库的操作、实施企业规划、维护数据一致性等,具体包括:负责存储过程和触发器的执行;对数据加锁,实施并发控制;管理分布式数据库;系统的安全性管理。2020/1/2813②SQLServer代理服务:在WindowsNT或2000系统里以服务的形式存在和运行。提供SQLServer的调度服务,创建和自动执行预先安排的本地的和多服务器的作业,监视SQLServer事件并根据事件触发警报或程序等。③MicrosoftDistributedTransaction协调(MSDTC)服务:MSDTC是Microsoft事务服务器的一个组件,协调分布式事务正常执行,在所有服务器上或者完成或者撤消。④MicrosoftSearch:提供全文搜索和查询服务,是可选的组件,只对由MicrosoftSearch管理的文件服务。它分为索引支持和查询支持两方面功能。前者提供建立全文目录(full-textcatalog),后者响应全文搜索查询。SQLServer的主要服务2020/1/2814MSSQLServerSQLServer代理(MSDTC)MicrosoftDistributedTransactionCoordinator■数据完整性■数据管理■事务的查询处理■操作员■作业■报警■分布事务协调器服务器图1-42020/1/2815SQLServer安装1SQLServer的安装2SQLServer的管理工具2020/1/28161.SQLServer2000的版本SQLServer2000常见的版本有4个:SQLServer2000企业版:支持SQLServer的全部功能,为大型商业任务和Internet方案提供高级可伸缩性和可靠的功能,可作为大型Web站点及数据仓库的数据库服务器,支持32个CPU和64GB内存;SQLServer2000标准版:用于中小型组织的经济版本,没有企业版的高级性能,支持4个CPU和2GB内存;SQLServer2000个人版:包括全套管理工具和标准版的大多数功能,可以在非服务器操作系统上运行;SQLServer2000开发人员版:包括企业版的所有功能,允许看法人员在SQLServer的顶端生成任意类型的应用程序。2020/1/2817下面列出软件需求:2.SQLSERVER的安装需求SQL版本操作系统版本企业版标准版个人版开发人员版WINDOWS2000ADVANCESERVERYYYYWINDOWS2000SERVERYYYYWINDOWS2000PROFESSIONALNNYYWINDOWSNT4.0SERVERYYYYWINDOWSNT4.0WORKSTATIONNNYYWINDOWS9XNNYN2020/1/28183.SQLSERVER的安装过程下面以中文SQLServer2000个人版的安装给出实例。(标准版和企业版类似)2020/1/28191-5安装sqlserver点击这里在win95下安装首先点击这里2020/1/28201-62020/1/28211-7安装sqlserver到本地计算机安装sqlserver到远程计算机2020/1/2822安装新的sqlserver,目前计算机上已有sqlserver,进行升级或添加组件1-82020/1/28231-92020/1/2824一般情况下安装服务器和客户端工具,使计算机具有数据库服务的能力1-102020/1/28251-11选择该数据库服务器的名称2020/1/28261-122020/1/2827SQLServer实例SQLServer实例就是同一台计算机上安装的多个SQLServer服务器。实例的引入,不仅可以使同一台计算机上同时运行多个SQLServer服务器,也可以使SQLServer的不同版本在同一台计算机上运行。每个服务器实例必须有一个实例名。通常SQLServer区分默认实例和命名实例。默认实例:用计算机在网络上的名字命名实例。例如,你的计算机当前的名字是D0084王,默认的服务器实例名字就是D0084王。命名实例:用计算机在网络上的名字再加上给定的实例名字来标识命名实例,既“计算机名\实例名”。同一台计算机上的多个SQLServer实例,每个实例都可以独立地运行,客户应用程序可以同时连接到同一台计算机上的不同的实例。它们有各自独立的内容,也有共享的服务。2020/1/28281-13注意输入程序和数据文件的目录,选择合适的存储位置,提供较大的存储空间。2020/1/28291-142020/1/28301-152020/1/2831选择启动服务的账户用户可以对每个服务采用同一账户,自动启动SQLServer服务;也可以自定义每个服务的设置。使用的账户可以是本地系统账户,即登陆到本地计算机上的账户。也可以使用域用户账户,这时要输入登陆到域的域名、用户名和密码。本地系统账户不要求密码,没有WindowsNT4.0和Windows2000的网络访问权限,同时限制SQLServer安装与其它服务器交互。域用户账户使用Windows身份验证,即用于连接到操作系统的用户名和密码也用于连接到SQLServer。一般情况下都使用域用户账户。如果只在本机操作,使用本地系统账户就可以了。在NT系统中,若希望每个服务能够自动启动,则必须选中“自定义每个服务的设置”。否则DTC和SQLServerAgent服务需要人工启动。2020/1/28321-82020/1/28331-172020/1/28341-18命名管道为nt/2000上使用,nt/2000默认配置Tcp/ip各种情况基本适用,win95/98默认配置2020/1/2835选择网络传输协议网络库是SQLServer2000提供用来在客户端和服务器端传递网络信息的工具。SQLServer2000针对不同的网络传输协议提供了不同的网络库。命名管道:在Windows2000\NT下安装SQLServer时命名管道是默认选项,并且无法修改。选择默认实例(ppt22页)时,命名管道是\\.pipe\sql\query。如自选命名实例,命名管道为:\\.\pipe\MSSQL$instancename\sql\query。其中instancename为自选命名实例。TCP/IP协议:通过使用TCP/IP套接字,SQLServer可以在TCP/IP协议的基础上通过标准WinSock进行信息传输。由于Windows95/98无法使用命名管道。其默认情况使用的是TCP/IP套接字。在设置TCP/IP套接字的时候,要输入传输端口号。默认为1433。2020/1/2836用户要选择客户许可协议方式SQLServer支持处理器许可证和每客户许可。处理器指的是安装在运行SQLServer2000实例的计算机上的中央处理器(CPU)。一个计算机上可以安装多个处理器,从而需要多个处理器许可证。使用处理器许可,安装在运行SQLServer的计算机上的每个处理器都需要一个许可证。处理器许可证允许任意数目的设备访问服务器,无论它们是通过Intranet/Internet。拥有大量客户的通常选择处理器许可证。每客户授权模式要求每个将访问SQLServer2000服务器的设备都具有一个客户端访问许可证。对于客户端连接到不止一个服务器的网络,每客户
本文标题:SQL Server2000介绍
链接地址:https://www.777doc.com/doc-3362187 .html