新闻资讯
看你所看,想你所想

SQL伺服器

SQL伺服器

SQL伺服器

SQL 伺服器是由Microsoft所开发出来的资料库伺服器(server),它可以让一个企业利用Interned/Intranet来整合所需的资料库,一般说来,SQL Server可以配合Visual Basic、Visual FoxPro、Access、Clipper等程式语言来开发使用者前端接口,结合这些接口建立一个主从式资料库架构。

基本介绍

  • 中文名:SQL伺服器
  • 外文名:SQL Server
  • 开发公司:微软
  • 理论基础:关係模型
  • 出现时间:1979年6月12日
  • 所属学科:计算机科学

简述

最初是Sybase提供的,但现在Microsoft公司把它发展成为了自己的产品。这种产品的目的是提供一种高性能的关係型资料库管理系统服务。关係型资料库管理系统是最流行的商业资料库之一。它们的基础是一系列含有不同类型信息的表格,这种表格有很多行和列,各列中存有不同类型的信息。关係型资料库管理系统的关键就在于它能把这些表格连起来成为一个整体的信息系统。

发展

1970年6月,E.EDodd博士发表“A Relational Model ofData for Large Shared Data Banks”论文,提出关係模型。1979年6月12日,Oracle公司(当时还叫Relational Software)发布了第一个商用SQL关係资料库。1987年Microsoft、Sybase和Ashton-Tate三家公司共同开发了Sybase SQL Server。1988年,Microsoft、Sybase和Aston—Tate三家公司把该产品移植到OS/2上。后来Aston.Tate公司退出了该产品的开发,而Microsoft公司、Sybase公司则签署了一项共同开发协定,这两家公司的共同开发结果是发布了用于Windows NT作业系统的SQL Server,1993年,将SQL Server移植到了Windows NT 3.1平台上,即微软SQL Server 4.2版本发布。在SQL Server 4版本发行以后,Microsoft公司和Sybase公司在SQL Server的开发方面分道扬镳,取消了契约,各自开发自己的SOL Server。Microsoft公司专注于WindowsNT平台上的SQL Server开发,而Sybase公司则致力于UNIX平台上的SQL Server开发。SQLServer 6.0版是第一个完全由Microsoft公司开发的版本。1996年,Microsoft公司推出了SOLServer 6.5版本,接着在1998年又推出了具有巨大变化的SQL Server 7.0版,这一版本在数据存储和资料库引擎方面发生了根本性的变化。又经过两年的努力开发,Microsoft公司于2000年9月发布了SQL Server 2000,其中包括企业版、标準版、开发版、个人版4个版本。从SQL Server 7.0到SQL Server 2000的变化是渐进的,没有从6.5到7.0变化那幺大,只是在SQL Server 7.0的基础上进行了增强。2005年微软又发布了SQL Server 2005产品,该产品包括企业版、标準版、工作组版、精简版4个版本。

开发语言

SQL伺服器上的基本互动语言,像其他大部分商业关係型资料库管理系统一样(例如IBM DB2、Oracle、[nformix)是结构化的查询语言(SQL)。这种语言由于製造商的不同有一些小小的差别,但是语言的绝大部分都遵循了ANSI标準。这使得应用程式有很好的可移植性,并且可以和多种流行的数据管理系统交谈。为加强这种功能还支持与开放型资料库连线的驱动。这使得人们可以用更广泛的工具访问SQL伺服器,如用Visual Basic,VisualC++和其他。

特点

除了SQL Server自己的功能集之外,它还允许使用几种其他的强大的Microsoft产品和技术:
●带有分散式事务处理协调器Distributed Transaction Coordinator(DTC)的分散式事务处理(可跨越两个不同的资料库)。
●资料库複製。
●Web伺服器连线。
●Windows 2000事件日誌。
●多种网路协定。
●支持ODBC
●使用Microsoft Transaction Server(MTS)的异类事务处理(不同的资料库系统)。

安全漏洞

伺服器是一个平台,它为网站的架设提供了一个环境。SQL是安装在伺服器上的一个服务,它提供了一个资料库管理平台。通常,一台伺服器中安装的组件越多,被入侵的可能性就越大。比方说,需要SQL Server支持的论坛程式,就可以从伺服器、论坛漏洞、SQL Server三方面来尝试入侵。
SQL Server也存在很多的漏洞,最高级别的漏洞可以让黑客轻鬆拿下伺服器的系统管理员许可权。SQL Server攻击是Web攻击类型中的一种,这种攻击没有什幺特殊的要求,只需要对方提供正常的HTTP服务即可。

转载请注明出处海之美文 » SQL伺服器

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com