當前位置:首頁 » 編程語言 » sqlserver歷史版本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver歷史版本

發布時間: 2022-07-08 04:06:58

1. sql server有哪些版本

SQL Server2008版本很多,根據我們的需求,選擇的SQL Server2008版本也各不相同,而根據應用程序的需要,安裝要求亦會有所不同。

不同版本的 SQL Server 能夠滿足單位和個人獨特的性能、運行時以及價格要求。安裝哪些 SQL Server 組件還取決於您的具體需要。下面的部分將幫助您了解如何在SQL Server2008的不同版本和可用組件中做出最佳選擇。

SQL Server 2008 的伺服器版本下表介紹SQL Server2008的各個伺服器SQL Server2008版本版本:

術語 定義
Enterprise(x86、x64 和 IA64)1
SQL Server Enterprise 是一種綜合的數據平台,可以為運行安全的業務關鍵應用程序提供企業級可擴展性、性能、高可用性和高級商業智能功能。有關詳細信息,請參閱 SQL Server 2008 各個版本支持的功能。

Standard(x86 和 x64)
SQL Server Standard 是一個提供易用性和可管理性的完整數據平台。它的內置業務智能功能可用於運行部門應用程序。有關詳細信息,請參閱 SQL Server 2008 各個版本支持的功能。

SQL Server Standard for Small Business 包含 SQL Server Standard 的所有技術組件和功能,可以在擁有 75 台或更少計算機的小型企業環境中運行。

1目前可以使用的 Enterprise 是可試用 180 天的 SQL Server 2008 Enterprise Evaluation。有關詳細信息,請參閱 SQL Server 網站。
SQL Server 2008 專業版SQL Server 2008 專業版是針對特定的用戶群體而設計的。下表介紹 SQL Server 2008 的各個專業版。

術語 定義
SQL Server 2008 Developer(x86、x64 和 IA64)
SQL Server 2008 Developer 支持開發人員構建基於 SQL Server 的任一種類型的應用程序。它包括 SQL Server 2008 Enterprise 的所有功能,但有許可限制,只能用作開發和測試系統,而不能用作生產伺服器。SQL Server 2008 Developer 是構建和測試應用程序的人員的理想之選。可以升級 SQL Server 2008 Developer 以將其用於生產用途。

工作組(x86 和 x64)
SQL Server Workgroup 是運行分支位置資料庫的理想選擇,它提供一個可靠的數據管理和報告平台,其中包括安全的遠程同步和管理功能。

Web(x86、x64)
對於為從小規模至大規模 Web 資產提供可擴展性和可管理性功能的 Web 宿主和網站來說,SQL Server 2008 Web 是一項總擁有成本較低的選擇。

SQL Server Express(x86 和 x64)

SQL Server Express with Tools(x86 和 x64)

SQL Server Express with Advanced Services(x86 和 x64)
SQL Server Express 資料庫平台基於 SQL Server 2008。它也可用於替換 Microsoft Desktop Engine (MSDE)。SQL Server Express 與 Visual Studio 集成,從而開發人員可以輕松開發功能豐富、存儲安全且部署快速的數據驅動應用程序。

SQL Server Express 免費提供,且可以由 ISV 再次分發(視協議而定)。SQL Server Express 是學習和構建桌面及小型伺服器應用程序的理想選擇,也是獨立軟體供應商、非專業開發人員和熱衷於構建客戶端應用程序的人員的最佳選擇。如果您需要使用更高級的資料庫功能,則可以將 SQL Server Express 無縫升級到更復雜的 SQL Server 版本。

Compact 3.5 SP1 (x86)

Compact 3.1 (x86)
SQL Server Compact 3.5 免費提供,是生成用於基於各種 Windows 平台的移動設備、桌面和 Web 客戶端的獨立和偶爾連接的應用程序的嵌入式資料庫理想選擇。

有關 SQL Server 2008 各個專業版的詳細信息,請參閱 SQL Server 網站。

2. 誰知道SQLserver版本發展歷程的,急急急

SQL Server的簡介及發展歷程 
SQL簡介 
   SQL(Structured Query Language)結構化查詢語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。同時也是資料庫腳本文件的擴展名。 
結構化查詢語言(Structured Query Language)最早是IBM的聖約瑟研究實驗室為其關系資料庫管理系統SYSTEM R開發的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應用。如今無論是像Oracle、Sybase、DB2、Informix、SQL Server這些大型的資料庫管理系統,還是像Visual Foxpro、PowerBuilder這些PC上常用的資料庫開發系統,都支持SQL語言作為查詢語言。 
美國國家標准局(ANSI)與國際標准化組織(ISO)已經制定了SQL標准。ANSI是一個美國工業和商業集團組織,負責開發美國的商務和通訊標准。ANSI同時也是ISO和International Electrotechnical Commission(IEC)的成員之一。ANSI 發布與國際標准組織相應的美國標准。1992年,ISO和IEC發布了SQL國際標准,稱為SQL-92。ANSI隨之發布的相應標準是ANSI SQL-92。ANSI SQL-92有時被稱為ANSI SQL。盡管不同的關系資料庫使用的SQL版本有一些差異,但大多數都遵循 ANSI SQL 標准。SQL Server使用ANSI SQL-92的擴展集,稱為T-SQL,其遵循ANSI制定的 SQL-92標准。 
SQL發展歷史 
   1970:E.J. Codd 發表了關系資料庫理論(relational database theory); 
  1974-79:IBM 以Codd的理論為基礎開發了「Sequel」,並重命名為"SQL";   1979:Oracle 發布了商業版SQL 
  1981-84:出現了其他商業版本,分別來自 IBM(DB2),Data General(DG/SQL),Relational Technology(INGRES); 
  SQL/86:ANSI 跟 ISO的第一個標准; 
  SQL/89:增加了引用完整性(referential integrity);   SQL/92(aka SQL2):被資料庫管理系統(DBMS)生產商廣發接受;   1997+:成為動態網站(Dynamic web content)的後台支持; 
  SQL/99:Core level跟其他8種相應的level,包括遞歸查詢,程序跟流程式控制制,基本的對象(object)支持包括oids; 
  SQL/2003:包含了XML相關內容,自動生成列值(column values); 
  2005-09-30:「Data is the next generation inside...SQL is the new HTML」! Tim O'eilly提出了Web 2.0理念,稱數據將是核心,SQL將成為「新的HTML";   SQL/2006:定義了SQL與XML(包含XQuery)的關聯應用;   2006:Sun公司將以SQL基礎的資料庫管理系統嵌入Java V6 
2007 :SQL Server 2008(Katmi)在過去的SQL2005基礎上增強了它的安全性,主要在:簡單的數據加密,外鍵管理,增強了審查,改進了資料庫鏡像,加強了可支持性。 
SQL Server的基本信息 
 SQL Server 是一個關系資料庫管理系統。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公
司共同開發的,於1988 年推出了第一個OS/2 版本。在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注於SQL Server在UNIX 操作系統上的應用。資料庫引擎是SQL Server系統的核心服務,負責完成數據的存儲、處理和安全管理。 

SQL分類  
MS SQL Server 2000  
MS SQL Server 2000 是Microsoft 公司推出的SQL Server 資料庫管理系統,該版本繼承了SQL Server 7.0 版本的優點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的伺服器等多種平台使用。  MS SQL Server 2005 
  SQL Server 2005 是一個全面的資料庫平台,使用集成的商業智能 (BI) 工具提供了企業級的數據管理。SQL Server 2005 資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據的應用程序。SQL Server 2005不僅可以有效地執行大規模聯機事務處理,而且可以完成數據倉庫和電子商務應用等許多具有挑戰性的工作。 
 SQL Server 2005 數據引擎是本企業數據管理解決方案的核心。此外 SQL Server 2005 結合了分析、報表、集成和通知功能。這使您的企業可以構建和部署經濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設備將數據應用推向業務的各個領域。 
與 Microsoft Visual Studio、Microsoft Office System 以及新的開發工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發人員、資料庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創新的解決方案,幫助您從數據中更多地獲益。  
SQL Server 2008 
   SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止最強大和最全面的SQL Server版本。這篇文章詳細介紹了Microsoft SQL Server 2008中的新的特性、優點和功能„„微軟的這個數據平台滿足這些數據爆炸和下一代數據驅動應用程序的需求,支持數據平台願景:關鍵任務企業數據平台、動態開發、關系數據和商業智能。

3. SQL 總共有哪些版本

這個是以 2005 為例子寫的
sqlserver2000,
sqlserver2500,
sqlserver2800,

SQL Server 2005學習版
SQL Server 20005 Express Edition
當保護和管理應用系統內外部的信息變得至關重要時,通過提供一套免費、易於使用和健壯的資料庫,學習版幫助開發人員建立強健的和可靠的應用系統。

SQL Server 2005工作組版
SQL Server 2005 WorkGroup Edition
工作組版是面向小型企業和大企業內的工作組的數據管理方案。它包含數據管理所需的全部核心資料庫特性,同時價格便宜又易於管理。

SQL Server 2005 開發版
SQL Server 2005 Developer Edition
開發版旨在幫助開發者在SQL Server 2005的基礎上建立任何類型的應用系統。它包括企業版(win32, x64, IA64)的所有性能,但具備一種特別的開發和測試許可證協議,以防止生產用途的部署。

SQL Server 2005 標准版
SQL Server 2005 Standard Edition
標准版對中小企業而言是一種能夠負擔的選擇。它包含非關鍵性電子商務,數據倉庫和流程化商務解決方案所需的核心功能。標准版最適合在win32,x64和基於Itanium的伺服器上運行。

SQL Server 2005 企業版
SQL Server 2005 Enterprise Edition
企業版包括全套企業數據管理和商務智能特性。SQL Server 企業版提供SQL Server 2005所有版本中最高級別的可伸縮性和可用性。此外,企業版最適合在win32,x64和基於Itanium的伺服器上運行,幫助您實現更高水準的資料庫可伸縮性和可用性。

SQL Server 2005 移動版
SQL Server 2005 Mobile Edition
移動版使您能快速開發應用系統,將企業數據管理和商務智能力性能擴展到移動設備。

4. 如何把高版本的sqlserver 還原到低版本的 sqlserver

本例為sql2012 還原到sql2008。

要實現的功能是把sql2012的資料庫備份到sql2008,資料庫名字為Test,並且這兩個資料庫在不同的電腦中。

微軟的軟體設計方案基本上都是新版本兼容舊版本,舊版本不兼容新版本

步驟如下:

1、首先把要把sql2012中要備份的資料庫設置為兼容2008。

右鍵sql2012中的資料庫Test-屬性-選項 看到如下圖:


注意綠色部分。此時顯示的資料庫文件位置是sql2012電腦的位置。需要把這兩個地址改為 sql2008 中 復制過來的那兩個源文件的地址即可。按【F5】鍵執行,即可完成資料庫從SQL2012到SQL2008的降級。

5. 做開發的朋友們,SqlServer大家都用什麼版本

各版本功能對比

從我最開始接觸的SQL SERVER 2000 開始,已經經歷了如此多的版本。下面簡單闡述下各個版本新增的功能:
SQL SERVER 2000
日誌傳送
索引視圖

SQL SERVER 2005
分區
資料庫鏡像
(只有 SQL Server 2005 Enterprise Edition SP1 和更高版本支持非同步資料庫鏡像。)
聯機索引
資料庫快照
復制
故障轉移群集
SQL SERVER 2008

數據壓縮
資源調控器
備份壓縮

SQL SERVER 2008 R2

R2標志表示這是SQL Server的一個中間版本,而不是一個主版本 .此版本目前我的客戶中,使用還是非常多,性能穩定,雖然新增功能比較少:
新增數據中心版,最大支持256核.
Unicode壓縮
(為Unicode存儲提供一個簡單的壓縮方案,通過Unicode壓縮,可以減少Unicode字元對空間的佔用)

SQL SERVER 2012

AlwaysOn
Columnstore 索引
增強的審計功能
大數據支持

SQL SERVER 2014
這個版本的新特效特別多,和非常有用,可以多了解下.

內存優化表
備份加密
針對基數估計的新設計
AlwaysOn 增強功能
延遲持續性 (將部分或所有事務指定為延遲持久事務,從而能夠縮短延遲)
分區切換和索引生成
(官網寫得Partition Switching and Indexing,感覺是有問題的,其實就是分區表的單個分區可以重建)
列存儲索引
緩沖池擴展 就是使用SSD 擴展緩沖池
增量統計信息
資源調控器增強功能
(--之前只能控制CPU和內存,2014 開始可以控制IO)
DBCC CHECK 支持maxdop 提示

SQL SERVER 2016

全程加密技術(Always Encrypted)
JSON支持
多TempDB資料庫文件
(以前也是支持的,在2014 開始就在error log提示,2016中,在安裝時就可以設置。)
Query Store
(前幾天去參加微軟的培訓還講到的,挺不錯的功能。可以幫助解決參數嗅探的問題,資料庫升級的時候也可以用到它)
支持R語言
Live Quer y St at ist ics
(可以更清晰的看到執行計劃的開銷(水流式))

SQL SERVER 2017
可恢復的在線索引重建
允許您在發生故障(例如故障切換到副本或磁碟空間不足)之後恢復在線索引重建操作。
IDENTITY_CACHE option
當此選項設置為OFF時,它可以避免在伺服器意外重新啟動或故障切換到輔助伺服器的情況下,標識列值的間隙
CLR在.NET Framework中使用代碼訪問安全性(CAS),該框架不再支持安全邊界。
使用PERMISSION_SET = SAFE創建的CLR程序集可能能夠訪問外部系統資源,調用非託管代碼並獲取sysadmin許可權
圖表資料庫功能
用於多對多關系建模
Read-scale availability groups without cluster
可以在不依賴集群的情況下,搭建讀的可用性組,分擔讀壓力。不過此時不能實現高可用。
R/PYTHON 機器學習方面的功能

總結
總的來說,SQL SERVER 正在變得越來越好,希望越來越多的人更多的了解他.如果有什麼其他疑問歡迎討論。

6. 如何查看sqlserver資料庫版本

1、方法一:通過屬性查看版本

第一步打開sql server資料庫,滑鼠右鍵連接對象,選擇屬性,如下圖所示:

7. 怎麼查sqlserver的版本號

你不是已經看到版本號了嗎?Microsoft SQL Server 2008 (SP3)。資料庫版本661是SQL Server 2008 R2版的資料庫版本,比你安裝的2008要高,不能直接把高版本的資料庫文件附加到低版本。

8. 如何查看sql server版本

這里介紹以下查看sqlserver資料庫版本信息的幾種方法。

方法一

1、打開sqlserver管理器,連接進入資料庫,然後點擊「新建查詢」。

2、如圖,在編輯區輸入「select @@version」,然後右鍵選擇「執行」。

9. 如何查看SQL Server的版本

打開sqlserver管理器,連接進入資料庫,然後點擊「新建查詢」。

2
如圖,在編輯區輸入「select @@version」,然後右鍵選擇「執行」。

3
在下方「結果」中可看到所用sqlserver資料庫工具的相關信息。如圖,可以看到是「Microsoft SQL Server 2005的開發版」,版本號是「9.00.1399.06」,系統是「windows NT 6.1」。

10. 如何查看已經安裝的sqlserver版本

方法一
1、打開sqlserver管理器,連接進入資料庫,然後點擊「新建查詢」。
2、如圖,在編輯區輸入「select @@version」,然後右鍵選擇「執行」。

3、在下方「結果」中可看到所用sqlserver資料庫工具的相關信息。如圖,可以看到是「Microsoft SQL Server 2005的開發版」,版本號是「9.00.1399.06」,系統是「windows NT 6.1」。
方法二
1、還有一種方法是在打開的資源管理器中的資料庫根節點處右鍵,然後點擊「屬性」。
2、然後在彈出的「屬性」窗口點擊「常規」選項,即可看到相關的信息了。

方法三
在打不開sqlserver時,還可以通過控制面板查看版本信息。(方法:依次點擊「開始」→「控制面板」→「卸載程序」,然後找到sqlserver程序就可以查看了)