複製鏈接
請複製以下鏈接發送給好友

SQL服務器

鎖定
SQL 服務器是由Microsoft所開發出來的數據庫服務器(server),它可以讓一個企業利用Interned/Intranet來整合所需的數據庫,一般説來,SQL Server可以配合Visual BasicVisual FoxProAccessClipper等程序語言來開發使用者前端接口,結合這些接口建立一個主從式數據庫架構。 [1] 
中文名
SQL服務器
外文名
SQL Server
開發公司
微軟
理論基礎
關係模型
出現時間
1979年6月12日
所屬學科
計算機科學

SQL服務器簡述

最初是Sybase提供的,但Microsoft公司把它發展成為了自己的產品。這種產品的目的是提供一種高性能的關係型數據庫管理系統服務。關係型數據庫管理系統是最流行的商業數據庫之一。它們的基礎是一系列含有不同類型信息的表格,這種表格有很多行和列,各列中存有不同類型的信息。關係型數據庫管理系統的關鍵就在於它能把這些表格連起來成為一個整體的信息系統。 [2] 

SQL服務器發展

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個版本。 [3] 

SQL服務器開發語言

SQL服務器上的基本交互語言,像其他大部分商業關係型數據庫管理系統一樣(例如IBM DB2、Oracle、[nformix)是結構化的查詢語言(SQL)。這種語言由於製造商的不同有一些小小的差別,但是語言的絕大部分都遵循了ANSI標準。這使得應用程序有很好的可移植性,並且可以和多種流行的數據管理系統交談。為加強這種功能還支持與開放型數據庫連接的驅動。這使得人們可以用更廣泛的工具訪問SQL服務器,如用Visual Basic,VisualC++和其他。 [2] 

SQL服務器特點

除了SQL Server自己的功能集之外,它還允許使用幾種其他的強大的Microsoft產品和技術:
●帶有分佈式事務處理協調器Distributed Transaction Coordinator(DTC)的分佈式事務處理(可跨越兩個不同的數據庫)。
●數據庫複製。
●Web服務器連接。
●Windows 2000事件日誌。
●多種網絡協議。
●支持ODBC
●使用Microsoft Transaction Server(MTS)的異類事務處理(不同的數據庫系統)。 [4] 

SQL服務器安全漏洞

服務器是一個平台,它為網站的架設提供了一個環境。SQL是安裝在服務器上的一個服務,它提供了一個數據庫管理平台。通常,一台服務器中安裝的組件越多,被入侵的可能性就越大。比方説,需要SQL Server支持的論壇程序,就可以從服務器、論壇漏洞、SQL Server三方面來嘗試入侵。
SQL Server也存在很多的漏洞,最高級別的漏洞可以讓黑客輕鬆拿下服務器的系統管理員權限。SQL Server攻擊是Web攻擊類型中的一種,這種攻擊沒有什麼特殊的要求,只需要對方提供正常的HTTP服務即可。 [5] 
參考資料
  • 1.    (台灣)黃匡庸著.最新權威電腦字典:廣州出版社,2001年09月
  • 2.    (美)Jason Garms 等.WindowsNTServer4大全:機械工業出版社,1997年09月
  • 3.    楊文虎,樊靜淳主編.網絡安全技術與實訓:人民郵電出版社,2007.10
  • 4.    管英強等編譯.Windows 2000 註冊表即時詳解:中國水利水電出版社,2002年01月
  • 5.    仲治國主編.ASP動態網站68個典型模塊精解:北京希望電子出版社,2015.09