您好、欢迎来到现金彩票网!
当前位置:彩之网 > 主文件 >

SQL SEVER中主文件的作用是什么

发布时间:2019-07-21 23:43 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部indows 2000 的四个版本就功能性的多寡依序是 Windows 数据中心、Windows 2000 高阶服务器版、Windows 2000 服务器版,最后是 Windows 2000 专业版。以下会介绍每种版本的功能性,方便您找到适合您系统的版本,而不是胡乱的买个最贵的版本交差。

  Windows 2000 专业版适用于一般的桌上型计算机。通常,用到 Windows 2000 专业版的计算机,会用到的大约只是 SQL Server 2000 客户端组件。当然,如果您想在自己的计算机上跑 SQL Server 2000 的话,可以加装 SQL Server 2000 个人版。不过个人版仅允许您在自己的计算机上存取数据,不允许透过其它的系统存取。

  Windows 2000高阶服务器版也是用来设定服务器计算机的。和 Windows 2000 服务器一样,高阶服务器版也允许其它系统作远程访问。除了有服务器版的功能外,高阶版支持到8个 CPU 和8个内存。如果要支持 Microsoft Cluster Services (MSCS)的离误功能,也必须要用到这个版本。除了支持 MSCS,这个版本还与 SQL Server 2000 共同支持 clustering technology、可更新的分布式检视表。

  Windows 2000 数据中心版除了包括其它版本所有的功能外,更增加了对CPU 和内存的支持。这个版本可支持到64个 CPU 及64个内存。要使用 Windows 2000 数据中心版需向其配套的硬件厂商购买,对产品的服务则由此应厂商提供。

  像 Windows 2000 一样,SQL Sever 也提供了几个版本供使用者选择。选择的方向取决于使用者将要使用多少 CPU 和内存。以下我们就来看看这四个版本。

  一个 SQL Sever 客户端组件由 network libraries 及允许用户进入数据库存取的功能所组成。这两项是允许其它系统进入 SQL Server 存取很重要的特性,因此每个 SQL Server 版本都具有这些特性。

  这是为小型数据库而设计的版本。这个版本只允许主机端存取,其它的系统无法透过联机存取主机端数据。

  这个版本是 SQL Sever 2000 两款服务器专用版本中的其中一款。这个版本的所有功能都和企业版一样,唯一不同的是标准版只允许最多4个 CPU 和内存的存取。

  除了选择适合的 SQL Server 及 Windows 2000 版本外,有几项其它的系统选项也可以选择性的安装。这些选项分别是 MSCS、SQL Server 2000复制选项和可更新的分布式检视表 (SQL Server 2000企业版的新功能)。以下就来讨论这几种选项。

  MSCS 要有一个磁盘共享的子系统到两台系统上 in the cluster,SQL Server 内的交易记录文件、数据夹和执行文件都要放在这个子系统内。当主系统发生问题,会有「遗失心跳」的一个讯号产生,这时备份计算机会截取主系统计算机的IP位置和系统名称,让系统在备份计算机上运作。使用者将感觉不到主系统发生了问题。

  一个丛集离误和系统同样需要有回复及立即重新开机的功能。MSCS 不提供容错功能-仅提供快速回复。

  SQL Server 复制选项可将 SQL Server 数据库内的数据复写一份到另一个数据库系统。复制的方法有三种-快照式复写、交易式复写及合并式复写。三种型式的复制均采订阅模式,就是订阅者可以接收由发行者发出的复制版本这样的模式。

  快照式复写是以定时快照的方式将档案复制供其它系统使用。快照的动作需要使用者设定使用后才会执行工作,以避免影响系统的运作。快照式复写的缺点是复制出来的版本,最新的资料仅止于上一次复制出来的版本,至于这个所谓最新版本可能已是几个钟头前的版本了。

  这种类型的复写方式在前端的处理和之前的快照式是相同的。不同处在于当交易类型的复制法启动之后,发行者就不断的读取交易记录文件并将读取的数据传给订阅者。订阅者这边就会保持一份较新的复制,当然在传送的过程中是会有迟滞的。

  合并式复写和其它两种类型复写不同的地方在于,合并式复写会同时在发行者与订阅者端更新。SQL Server 利用触发程序和时间戳记(timestamp)整合不同的复写系统。合并式复写在需要以多重执行绪方式进行复写程序时很适用,当然系统要承受的负担会比其它两种复写类型来得重。

  SQL Server 2000 推出的可更新分布式检视表可让系统间共享逻辑数据库,加强了系统的延展性。逻辑数据库可以分布到很多台计算机,使数据库更具功能性。 第十八章 会就可更新分布式检表作更详细的讨论。

  设计数据库另一个重点就是数据排列。这里的设计包括输出后呈现给使用者的排列格式,如交易记录文件、数据文件等的排列。事先设计好您所想要的排列方式是很重要的,因为排列方式一旦决定之后更改起来就很费事了。 第五章 和 第六章 中我们会讨论排列的细节。

  交易记录文件对系统稳定与否很重要。交易记录文件记录着一个系统所有数据的更动,当系统发生问题时也要靠交易记录文件回复系统数据,因此必须将记录文件放在适合的地方。最好使用数组输出入装置保护交易记录文件,当硬盘出了问题也不致损坏此记录文件。

  此外,这个档案应放置于执行效能较高的装置上,因为交易必须先存盘记录后才能进行下一笔交易,若装置的系统执行效能低,则会影响整个系统的执行效能。其它要注意的是记录文件需有容错性,这一部份的细节我们会在下一章讨论。

  当放置交易记录文件的空间存满,便会停止交易,所以要配置一个足够的空间来存放交易记录文件。交易文件可藉备份把空间释放出来,但由于备份也可能会影响系统执行效能,有些DBA会先较大的空间存放记录文件,约每个小时或每天备份一次。就空间上来说,最好设计能有足够的空间存放八个小时的交易量且无须间中备份。以后您会发现其实这种是一种简化的交易记录文件。

  数据文件和交易记录文件有不同的呈列方式。呈列的方式取决于使用者进入档案的方式。档案应分散存放在不同的硬盘上,分散各硬盘的负担。我们会在下一章详细的讨论这部分。

  您要准备足够的空间来应付数据的成长。当数据成长,索引也跟着成长。所以必须定期的执行空间容量规划测试,确保还有足够的空间存放数据。

  在学会了规划数据文件、计算空间、评估执行效能和以数组式装置配置子系统硬盘,下一个要考虑的就是是否允许容错。当输入输出装置子系统确认后,就可将数据文件平均分配在各控制器和硬盘上。

  在这一节您会学到如何设计一个应用程序,并考虑其执行效能、延展性及成长性。

  一个应用程序的基本架构可以有很多种类型,各类型间的不同在于这个应用软件包含了多少层次的系统架构。很多数据库应用软件的营销重点就放在该软件是采几层次的系统架构。

   数据库服务 :这是数据库系统的后端部分,储存数据库的地方。

   显示服务 :这是属于使用者的接口,这个服务必须负责把运算结果以使用者可以理解的形式呈现。

  这些应用程序可分为一层式架构、两层及三层式架构。这些架构的分隔在于该应用程序如何将上述三项服务分组。请先参照图4-1的架构示意图,之后会再仔细介绍这三种架构。

  一层式架构即是三种服务组件都在安装在同一系统上执行。以这种架构为主的应用软件不处理系统平台外的需求。如 Microsoft Access database 就是一例。

  现在已经很少有数据库应用程序仅单采用一层式架构,尤其是 Windows 2000 支持的软件。在 SQL Server 更是找不出支持此架构的数据库应用软件。有一种架构是您在一台计算机上同时安装 Enterprise Manager 和数据库,看来似乎是采这种模式,但其实这并不算是一层式架构,因为在这里应用软件其实是运用 SQL Server 网络上的组件来执行运作的。

  两层式架构是将显示服务和数据库分别放在不同的系统上。而显示服务(使用者接口)已内含运用程序逻辑。SQL Server Enterprise Manger 就是采这种架构。在这里的使用者接口和程序逻辑均放置在 Enterprise Manager 内,但数据部分则是放在另一个装有 SQL Server 数据库的系统上。

  两层式架构是很常见的一种架构。很多这种架构的应用程序是以支持 Winodws API 的语言(如 Microsoft Visual C++ 或 Visual Basic)写成的。在这种架构,使用者必须和 SQL Server 数据库联机。但是这种连结有时是没有效率的,因为很可能联机的应用程序都在闲置状态,却又占住联机。

  三层式架构是将数据库、应用程序和显示服务层放在不同的系统上。这种架构利用中间的应用程序层,多任务连结至显示服务层,以此来减少使用者直接与 SQL Server 联机的机会。此外,中间的应用程序层也可大量的执行运算逻辑,使 SQL Server 好好的扮演数据递送的角色。

  对于 Web 架构的应用程序是两层式或三层式则是有些争议。其实您可以做个简单的分析,如果说显示服务端只是透过终端处理机或浏览器就可浏览数据库数据,那此应用程序就很可能是采两层式架构。

  如上述所见,如果将服务范围分开,您就可以运用到很多不同的系统了。在实际的应用方面,很多系统就是把一台数据库服务器连结到不同的应用程序服务器上以服务更多的用户。所以当您设计一个系统时,就得考虑使用者的多寡以及系统将支持哪种应用程序。

http://zingizango.com/zhuwenjian/227.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有