中国文联是什么级别| 为什么脚会抽筋| 木加一笔变成什么字| 后脑勺疼是什么原因| 无情无义什么意思| 清明节的习俗是什么| 苏轼是什么居士| 来例假吃什么好| 接触性皮炎用什么药膏| 生长发育科检查些什么| 下肢肿胀是什么原因| 74年属什么生肖| 股票xd开头是什么意思| 交警中队长是什么级别| 手麻是什么原因引起| 夏天有什么花开| 开大是什么意思| 风热咳嗽吃什么药| 急性乳腺炎是什么原因引起的| bj是什么意思| 怀孕前壁和后壁有什么区别| 二阴指的是什么| 女人为什么会宫外怀孕| 小鹦鹉吃什么| caluola手表是什么牌子| 鼻炎有什么症状| 怀孕肚子胀是什么原因| maggie是什么意思| 月经老是提前是什么原因| 减肥为什么会口臭| 乏力是什么感觉| mankind是什么意思| 舌头溃疡是什么原因造成的| 芽轴发育成什么| 白带清洁度lll度是什么意思| 脐带绕颈有什么症状| 银杏树叶像什么| 西瓜虫吃什么| 比熊吃什么牌子的狗粮好| 女朋友的弟弟叫什么| 盐水泡脚有什么好处| 680分能上什么大学| 痰是绿色的是什么原因| 一月十二号是什么星座| 七月十二是什么星座| 干你什么事| 霉菌阴道炎是什么引起的| 什么的青年| 石女是什么意思啊| 武夷岩茶属于什么茶| 男鸡配什么属相最好| 林心如什么学历| 为什么要努力读书| 鬼压床是什么原因造成的| 体癣用什么药膏好得快| 普洱茶什么牌子好| 日月同辉是什么意思| 微信上面有个耳朵是什么意思| 孔子的原名叫什么| 桃子是什么季节的水果| 眼睛干痒用什么眼药水| 南非叶有什么功效| 9月10日是什么节| 省政府秘书长什么级别| 什么的菊花| 杨幂的公司叫什么名字| 为什么光吃不拉大便| 梦见黑蛇是什么预兆| 头晃动是什么病的前兆| 下眼睑跳动是什么原因| 他喵的什么意思| 代谢慢的人吃什么有助于新陈代谢| 饱和脂肪是什么意思| 尿路感染什么症状| 农历2月12日是什么星座| 阴道骚痒是什么原因| 喝酒上脸是什么原因| ECG是什么| 614是什么星座| plv是什么意思| 咳嗽有黄痰吃什么药| 输卵管堵塞什么症状| 加湿器用什么水比较好| 尪痹片主治什么| 男人阴茎硬不起来是什么原因| 疱疹在什么情况下传染| 脑ct都能查出什么病| 什么的万里长城| 什么是阴蒂| 宫颈筛查是检查什么| 猴和什么属相相冲相克| 男生为什么喜欢女生叫爸爸| 歇菜是什么意思| 梦到被猪咬是什么意思| 什么是间质性肺炎| 相生什么意思| 鸭肉不能和什么一起吃| 猫能吃什么人吃的东西| 吃什么解腻| 胸透主要检查什么| 检查脖子挂什么科| 牙周炎用什么药最好| 活菩萨是什么意思| icp是什么| 4月8日是什么星座| pd医学上是什么意思| 除湿是什么意思| 感染科主要看什么病| 为什么很困却睡不着| 慢性宫颈炎用什么药| 老年人血压忽高忽低是什么原因| 1878年属什么生肖| 宫外孕术后可以吃什么| 再接再厉什么意思| 吃桂圆干有什么好处和坏处| 肺泡是什么| 孙五行属什么| 人为什么打嗝| 干眼症滴什么眼药水好| 胆囊炎能吃什么食物| 健康查体是什么意思| 缠头是什么意思| 失眠有什么办法解决| 眼睛总是流泪是什么原因| 外婆家是什么菜系| 八月是什么月| 素女经是什么| 什么是法西斯| 羞耻是什么意思| 吃什么减肥效果最快| 什么的月季| 望梅止渴是什么故事| 人肉搜索是什么意思| 艾滋病阳性是什么意思| 吃什么可以补充雌激素| 龟头有红点用什么药| 私处为什么会发黑| 一飞冲天是什么生肖| 血友病是什么意思| cml是什么意思| 新房开火有什么讲究| 真丝和桑蚕丝有什么区别| 极端是什么意思| 染色体xy代表什么| 流产期间吃什么好| grn什么颜色| 利涉大川是什么意思| 瓜田李下什么意思| 当所有的人离开我的时候是什么歌| 天是什么生肖| 手脚爱出汗是什么原因| 酸橙绿是什么颜色| 脑供血不足是什么原因引起的| 绿色衣服搭配什么颜色的裤子| 妯娌什么意思| 月柱金舆是什么意思| 亚硝酸盐阴性是什么意思| 龟头炎的症状是什么样| 梦见亲人死了是什么意思| 赤是什么意思| 梦见牛粪是什么意思| 补肾益精是什么意思| 梦见死人是什么兆头| 是什么词性| 挂帅是什么意思| 唐玄宗叫什么| 胎方位loa是什么意思| 什么是同位素| 孵化器公司是干什么的| 考护师需要什么条件| 查心梗应该做什么检查| 3月10号什么星座| 2020年是什么年| 内子是什么意思| 核桃壳有什么用处| 7月11日什么星座| 聚聚什么意思| 锚什么意思| 不完全性右束支传导阻滞是什么意思| 崖柏手串有什么功效| 鼻基底用什么填充最好| 男人为什么喜欢舔女人下面| 鬼是什么意思| 肌电图主要检查什么病| 心穷是什么意思| 盗汗和自汗有什么区别| 阳痿早泄用什么药| 招字五行属什么| 什么运动减肥最快| 无间是什么意思| jps是什么意思| 出生医学证明有什么用| 为什么会阳痿| hrd是什么| 月经来有血块是什么原因| 为什么会长扁平疣| 尿路感染需要做什么检查| 拍肺部片子挂什么科| 体脂是什么| 十滴水是什么| 唇炎去药店买什么药| 五行水多代表什么| 酒石酸是什么| 嘴皮发白是什么原因| 乙肝核心抗体阳性是什么意思| 江团鱼又叫什么鱼| 人为什么会发热| 孩子低烧吃什么药| 硕是什么意思| 猪和什么属相不合| 吃什么可以排毒| 伤口发炎化脓用什么药| 腋下异味挂什么科| 章鱼吃什么| 胰岛素有什么副作用| gps是什么意思| 何首乌长什么样子图片| 牙结石长什么样| 舌强语謇是什么意思| 怀孕为什么会流褐色分泌物| 温度计里面红色液体是什么| 世风日下什么意思| 在水一方是什么意思| 什么是同比| 力不到不为财是什么意思| 火可以加什么偏旁| 小孩口臭吃什么药| 荣字五行属什么| 金牛座女和什么星座最配| 金银花什么时候开花| 孩子手脚冰凉是什么原因| 胎儿没有胎心是什么原因| 1938年属什么生肖| 吃的多拉的少是什么原因| 白色搭配什么颜色好看| 心脏支架最怕什么| 乌梅有什么功效| 梦见闹离婚是什么意思| 右手发麻是什么病的前兆| 甘油三酯高有什么症状| 温柔的动物是什么生肖| 勇气是什么意思| 为什么女生会来月经| honor是什么牌子手机| 缠绵是什么意思| 食道好像有东西堵着是什么原因| 有代沟是什么意思| 什么叫全科医生| 肚脐眼左边是什么部位| 缺铁性贫血吃什么药| 第一次坐飞机要注意什么| 画五行属什么| 办出国护照需要什么手续| 广州番禺有什么好玩的地方| 武汉大学校长是什么级别| 亡羊补牢的亡是什么意思| 尿酸高适合吃什么食物| 农历今天属什么| 醋有什么功效和作用| 仙人掌煎鸡蛋治什么病| 什么茶解酒效果比较好| 虎头蜂泡酒有什么功效| 碳酸氢根偏低什么意思| 月半是什么意思| 百度Jump to content

【第一财经日报】钢铁电商“跑马圈地”钢银电商

From Wikipedia, the free encyclopedia
(Redirected from Microsoft SQL Server 2008)
百度 ”百度公司董事长李彦宏建议国家出台政策,鼓励企业打造高水平人工智能开放平台;加快研究自动驾驶运营政策,尽快明确自动驾驶汽车运营的资质要求;提高自动驾驶领域网络安全和风险防范意识;推进智能化道路基础设施规划建设,打造支持自动驾驶汽车的新型城市交通环境。

The history of Microsoft SQL Server begins with the first Microsoft SQL Server database product – SQL Server v1.0, a 16-bit relational database for the OS/2 operating system, released in 1989.

Versions

[edit]
Version Release
Date
Mainstream
End Date
Extended
End Date
Release name Code name Internal
database version
1.0 (OS/2) 1989 ? ? SQL Server 1.0 (16-bit) Filipi  –
1.1 (OS/2) 1990 ? ? SQL Server 1.1 (16-bit) Pietro  –
4.2A (OS/2) 1992 ? ? SQL Server 4.2A  –  –
4.2B (OS/2) 1993 ? ? SQL Server 4.2B (16-bit)  –  –
4.21a (WinNT) 1993 ? ? SQL Server 1a SQLNT  –
6.0 1995 ? ? SQL Server 6.0 SQL95 406
6.5 1996 ? ? SQL Server 6.5 Hydra 408
7.0 1998 Unsupported: December 31, 2005 Unsupported: January 11, 2011 SQL Server 7.0 Sphinx 515
1999 ? ? SQL Server 7.0 OLAP Tools Plato  –
8.0 2000 Unsupported: April 8, 2008 Unsupported: April 9, 2013 SQL Server 2000 Shiloh 539
8.0 2003 ? ? SQL Server 2000 64-bit Edition Liberty 539
9.0 January 14, 2006 Unsupported: April 12, 2011 Unsupported: April 12, 2016 SQL Server 2005 Yukon 611/612
10.0 November 6, 2008 Unsupported: July 8, 2014 Unsupported: July 9, 2019 SQL Server 2008 Katmai 655
10.25 2010 ? ? Azure SQL database (initial release) Cloud database or CloudDB  –
10.50 July 20, 2010 Unsupported: July 8, 2014 Unsupported: July 9, 2019 SQL Server 2008 R2 Kilimanjaro (aka KJ) 661
11.0 May 20, 2012 Unsupported: July 11, 2017 Unsupported: July 12, 2022 SQL Server 2012 Denali 706
12.0 2014 ? ? Azure SQL database  –  –
12.0 June 5, 2014 Unsupported: July 9, 2019 Unsupported: July 9, 2024 SQL Server 2014 Hekaton 782
13.0 June 1, 2016 Unsupported: July 13, 2021 Supported: July 14, 2026 SQL Server 2016 SQL16 852
14.0 September 29, 2017 Unsupported: October 11, 2022 Supported: October 12, 2027 SQL Server 2017 Helsinki 869
15.0 November 4, 2019 Unsupported: January 14, 2025 Supported: January 8, 2030 SQL Server 2019 Seattle 895
16.0 November 16, 2022 Latest version: January 11, 2028 Latest version: January 11, 2033 SQL Server 2022 Dallas 957
Legend:   Old version   Older version, still maintained   Latest version

Detailed history

[edit]

Genesis

[edit]

By the late 1980s Microsoft was interested in the low end of the database software market, while Sybase focused on the Fortune 1000. After the former discussed a partnership with Sybase rival Informix Corporation,[1] in January 1988 Microsoft joined Ashton-Tate and Sybase to create a variant of Sybase SQL Server for IBM OS/2 (then developed jointly with Microsoft) compatible with Ashton-Tate's dBASE software. Information Builders, Borland, and Symantec Corporation announced support for the product. Microsoft's Bill Gates praised Sybase as the best SQL database engine, and persuaded Ashton-Tate to use it instead of its own. Rivals such as Microrim (R:Base), Novell, Oracle Corporation, and Lotus Development said that they would use their own technology, or that they expected IBM's own SQL technology in OS/2 Extended Edition to be the standard.[2]

Scheduled for the second half of 1988,[2] it was released in 1989.[3] This was the first version of Microsoft SQL Server, and served as Microsoft's entry to the enterprise-level database market, competing against Oracle, IBM, Informix, Ingres and later, Sybase. SQL Server 4.2 was shipped in 1992, bundled with OS/2 version 1.3, followed by version 4.21 for Windows NT, released alongside Windows NT 3.1. SQL Server 6.0 was the first version designed for NT, and did not include any direction from Sybase.

Sybase revenue grew quickly during the late 1980s from the Microsoft relationship.[1] About the time Windows NT was released in July 1993, Sybase and Microsoft parted ways and each pursued its own design and marketing schemes. Microsoft negotiated exclusive rights to all versions of SQL Server written for Microsoft operating systems. (In 1996 Sybase changed the name of its product to Adaptive Server Enterprise to avoid confusion with Microsoft SQL Server.) Until 1994, Microsoft's SQL Server carried three Sybase copyright notices as an indication of its origin.

SQL Server 7.0

[edit]
SQL Server 7.0 Splash Screen

After problems at its main rivals, SQL Server became Oracle's most important competitor.[4] SQL Server 7.0 was a major rewrite (using C++) of the older Sybase engine, which was coded in C. Data pages were enlarged from 2k bytes to 8k bytes. Extents thereby grew from 16k bytes to 64k bytes. User Mode Scheduling (UMS) was introduced to handle SQL Server threads better than Windows preemptive multi-threading, also adding support for fibers (lightweight threads, introduced in NT 4.0, which are used to avoid context switching[5]). SQL Server 7.0 also introduced a multi-dimensional database product called SQL OLAP Services (which became Analysis Services in SQL Server 2000). SQL Server 7.0 would be the last version to run on the DEC Alpha platform. Although there were pre-release versions of SQL 2000 (as well as Windows 2000) compiled for Alpha, these were canceled and were never commercially released. Mainstream support ended on December 31, 2005, and extended support ended on January 11, 2011.

SQL Server 2000

[edit]

SQL Server 2000 included more modifications and extensions to the Sybase code base, adding support for the IA-64 architecture (now out of "mainstream" support[6]). By SQL Server 2005 the legacy Sybase code had been completely rewritten.[7]

Since the release of SQL Server 2000, advances have been made in performance, the client IDE tools, and several complementary systems that are packaged with SQL Server 2005. These include:

SQL Server 2000 also introduced many T-SQL language enhancements, such as table variables, user-defined functions, indexed views, INSTEAD OF triggers, cascading referential constraints and some basic XML support.[8][9]

With the release of Service Pack 3, Microsoft also released the first 64-bit version of the SQL Server for the Itanium IA-64 platform (not to be confused with the x86-64 platform). Only the SQL Server relational engine and SQL Agent were ported to Itanium at this time. Client tools, such as SQL Server Management Studio, were still 32-bit x86 programs. The first release of SQL IA-64 was version 8.00.760, with a build date of February 6, 2003.

Mainstream support ended on April 8, 2008, and extended support ended on April 9, 2013.

SQL Server 2005

[edit]

SQL Server 2005 (formerly codenamed "Yukon") was released in November 2005, introducing native support for x64 systems and updates to Reporting Services, Analysis Services & Integration Services.[10] It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries. XML columns can be associated with XSD schemas; XML data being stored is verified against the schema. XML data is queried using XQuery; SQL Server 2005 added some extensions to the T-SQL language to allow embedding XQuery queries in T-SQL. It also defines a new extension to XQuery, called XML DML, that allows query-based modifications to XML data. SQL Server 2005 also allows a database server to be exposed over web services using Tabular Data Stream (TDS) packets encapsulated within SOAP requests. When the data is accessed over web services, results are returned as XML.[11]

Common Language Runtime (CLR) integration was introduced with this version, enabling one to write SQL code as Managed Code by the CLR. For relational data, T-SQL has been augmented with error handling features (try/catch) and support for recursive queries with CTEs (Common Table Expressions). SQL Server 2005 has also been enhanced with new indexing algorithms, syntax and better error recovery systems. Data pages are checksummed for better error resiliency, and optimistic concurrency support has been added for better performance. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. Partitions on tables and indexes are supported natively, so scaling out a database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with the .NET Framework.[12]

SQL Server 2005 introduced:

  • Multi-Version Concurrency Control (MVCC); user facing features include new transaction isolation level called SNAPSHOT and a variation of the READ COMMITTED isolation level based on statement-level data snapshots.
  • Multiple Active Results Sets (MARS), a method of allowing usage of database connections for multiple purposes.[13]
  • DMVs (Dynamic Management Views), specialized views and functions that return server state information that can be used to monitor the health of a server instance, diagnose problems, and tune performance.[14]

Service Pack 1 (SP1) was released on April 18, 2006, adding Database Mirroring, a high availability option that provides redundancy and failover capabilities at the database level[15] (Database Mirroring was included in the RTM release of SQL Server 2005, but it was not enabled by default, being supported for evaluation purposes[citation needed]). Failover can be manual or automatic; automatic failover requires a witness partner and an operating mode of synchronous (also known as high-safety or full safety).[16] Service Pack 2 released on February 19, 2007, Service Pack 3 was released on December 15, 2008, and SQL Server 2005 Service Pack 4 released on December 13, 2010.

Mainstream support for SQL Server 2005 ended on April 12, 2011, and Extended support for SQL Server 2005 ended on April 12, 2016.

SQL Server 2008

[edit]

SQL Server 2008 (formerly codenamed "Katmai")[17][18] was released on August 6, 2008, announced to the SQL Server Special Interest Group at the ESRI 2008 User's Conference on August 6, 2008, by Ed Katibah (Spatial Program Manager at Microsoft), and aims to make data management self-tuning, self organizing, and self maintaining with the development of SQL Server Always On technologies, to provide near-zero downtime. SQL Server 2008 also includes support for structured and semi-structured data, including digital media formats for pictures, audio, video and other multimedia data. In current versions, such multimedia data can be stored as BLOBs (binary large objects), but they are generic bitstreams. Intrinsic awareness of multimedia data will allow specialized functions to be performed on them. According to Paul Flessner, senior Vice President of Server Applications at Microsoft, SQL Server 2008 can be a data storage backend for different varieties of data: XML, email, time/calendar, file, document, spatial, etc. as well as perform search, query, analysis, sharing, and synchronization across all data types.[18]

Other new data types include specialized date and time types and a Spatial data type for location-dependent data.[19] Better support for unstructured and semi-structured data is provided using the new FILESTREAM[20] data type, which can be used to reference any file stored on the file system.[21] Structured data and metadata about the file is stored in SQL Server database, whereas the unstructured component is stored in the file system. Such files can be accessed both via Win32 file handling APIs as well as via SQL Server using T-SQL; doing the latter accesses the file data as a BLOB. Backing up and restoring the database backs up or restores the referenced files as well.[22] SQL Server 2008 also natively supports hierarchical data, and includes T-SQL constructs to directly deal with them, without using recursive queries.[22]

The full-text search functionality has been integrated with the database engine. According to a Microsoft technical article, this simplifies management and improves performance.[23]

Spatial data will be stored in two types. A "Flat Earth" (GEOMETRY or planar) data type represents geospatial data which has been projected from its native, spherical, coordinate system into a plane. A "Round Earth" data type (GEOGRAPHY) uses an ellipsoidal model in which the Earth is defined as a single continuous entity which does not suffer from the singularities such as the international dateline, poles, or map projection zone "edges". Approximately 70 methods are available to represent spatial operations for the Open Geospatial Consortium Simple Features for SQL, Version 1.1.[24]

SQL Server includes better compression features, which also helps in improving scalability.[25] It enhanced the indexing algorithms and introduced the notion of filtered indexes. It also includes Resource Governor that allows reserving resources for certain users or workflows. It also includes capabilities for transparent encryption of data (TDE) as well as compression of backups.[20] SQL Server 2008 supports the ADO.NET Entity Framework and the reporting tools, replication, and data definition will be built around the Entity Data Model.[26] SQL Server Reporting Services will gain charting capabilities from the integration of the data visualization products from Dundas Data Visualization, Inc., which was acquired by Microsoft.[27] On the management side, SQL Server 2008 includes the Declarative Management Framework which allows configuring policies and constraints, on the entire database or certain tables, declaratively.[19] The version of SQL Server Management Studio included with SQL Server 2008 supports IntelliSense for SQL queries against a SQL Server 2008 Database Engine.[28] SQL Server 2008 also makes the databases available via Windows PowerShell providers and management functionality available as Cmdlets, so that the server and all the running instances can be managed from Windows PowerShell.[29]

The final SQL Server 2008 service pack (10.00.6000, Service Pack 4) was released on September 30, 2014.[30]

SQL Server 2008 had mainstream support until July 8, 2014, and extended support until July 9, 2019.[31] Volume licensed Standard, Web, Enterprise, Workgroup and Datacenter editions of SQL Server 2008 are eligible for the Extended Security Updates program.[32] The first term of yearly installment ended on July 14, 2020, the second term ended on July 13, 2021, and the third term ended on July 12, 2022.[33][34] Those volume licensed editions rehosted on Microsoft Azure automatically received ESUs until July 11, 2023.[35][36][37][38]

SQL Server 2008 R2

[edit]

SQL Server 2008 R2 (10.50.1600.1, formerly codenamed "Kilimanjaro") was announced at TechEd 2009, and was released to manufacturing on April 21, 2010.[39] SQL Server 2008 R2 introduced several new features and services:[40]

Service Pack 1 (10.50.2500) was released on July 11, 2011,[43] Service Pack 2 (10.50.4000) was released on July 26, 2012[44] and the final service pack, Service Pack 3 (10.50.6000), was released on September 26, 2014.[45]

SQL Server 2008 R2 is the last version of SQL Server to run on Itanium (IA-64) systems, with extended support for SQL Server on Itanium continuing until 2018.[46]

SQL Server 2008 R2 had mainstream support until July 8, 2014, and extended support until July 9, 2019.[47] Volume licensed Standard, Enterprise, Datacenter and Embedded editions of SQL Server 2008 R2 are eligible for the Extended Security Updates program.[32] The first term of yearly installment ended on July 14, 2020, the second term ended on July 13, 2021, and the third term ended on July 12, 2022.[33][34] Volume-licensed editions rehosted on Microsoft Azure automatically received ESUs until July 11, 2023.[35]

SQL Server 2012

[edit]

At the 2011 Professional Association for SQL Server (PASS) summit on October 11, Microsoft announced another major version of SQL Server, SQL Server 2012 (codenamed "Denali"). The final version was released to manufacturing on March 6, 2012.[48] SQL Server 2012 Service Pack 1 was released to manufacturing on November 7, 2012, Service Pack 2 was released to manufacturing on June 10, 2014, Service Pack 3 was released to manufacturing on December 1, 2015, and Service Pack 4 was released to manufacturing on October 5, 2017.

It was announced to be the last version to natively support OLE DB and instead to prefer ODBC for native connectivity.[49]

SQL Server 2012's new features and enhancements include Always On SQL Server Failover Cluster Instances and Availability Groups which provides a set of options to improve database availability,[50] Contained Databases which simplify the moving of databases between instances, new and modified Dynamic Management Views and Functions,[51] programmability enhancements including new spatial features,[52] metadata discovery, sequence objects and the THROW statement,[53] performance enhancements such as ColumnStore Indexes as well as improvements to OnLine and partition level operations and security enhancements including provisioning during setup, new permissions, improved role management, and default schema assignment for groups.[54][55]

SQL Server 2012 had mainstream support until July 11, 2017, and extended support until July 12, 2022.[56][35] All volume licensed editions of SQL Server 2012 are eligible for the Extended Security Updates program.[32] The first term of yearly installment ended on July 11, 2023, the second term ended on, 2024, and the third and final term ended on July 8, 2025.[36][34] Those volume licensed editions rehosted on Microsoft Azure automatically received ESUs until July 8, 2025.[38][37]

SQL Server 2014

[edit]

SQL Server 2014 was released to manufacturing on March 18, 2014, and released to the general public on April 1, 2014, and the build number was 12.0.2000.8 at release.[57] Until November 2013 there were two CTP revisions, CTP1 and CTP2.[58] SQL Server 2014 provides a new in-memory capability for tables that can fit entirely in memory (also known as Hekaton). Whilst small tables may be entirely resident in memory in all versions of SQL Server, they also may reside on disk, so work is involved in reserving RAM, writing evicted pages to disk, loading new pages from disk, locking the pages in RAM while they are being operated on, and many other tasks. By treating a table as guaranteed to be entirely resident in memory much of the 'plumbing' of disk-based databases can be avoided.[59]

For disk-based SQL Server applications, it also provides the SSD Buffer Pool Extension, which can improve performance by cache between RAM and spinning media.

SQL Server 2014 also enhances the Always On (HADR) solution by increasing the readable secondaries count and sustaining read operations upon secondary-primary disconnections, and it provides new hybrid disaster recovery and backup solutions with Microsoft Azure, enabling customers to use existing skills with the on-premises version of SQL Server to take advantage of Microsoft's global datacenters. In addition, it takes advantage of new Windows Server 2012 and Windows Server 2012 R2 capabilities for database application scalability in a physical or virtual environment.

Microsoft provides three versions of SQL Server 2014 for downloading: the one that runs on Microsoft Azure, the SQL Server 2014 CAB, and SQL Server 2014 ISO.[60]

SQL Server 2014 SP1, consisting primarily of bugfixes, was released on May 15, 2015.[61]

SQL Server 2014 is the last version available for x86/IA-32 systems[62] and the final version supported on Windows Server 2008 R2.[63]

SQL Server 2014 had mainstream support until July 9, 2019, and extended support until July 9, 2024.[64] All volume licensed editions of SQL Server 2014 are eligible for the Extended Security Updates program.[32][65] The first term of yearly installment ended on July 8, 2025, the second term will end on July 14, 2026, and the third and final term will end on July 12, 2027.[34] Those volume licensed editions rehosted on Microsoft Azure automatically receive ESUs until July 12, 2027.

SQL Server 2016

[edit]

The official General Availability (GA) release date for SQL Server 2016 (13.0.1601.5) was June 1, 2016, with SQL Server 2016 being the first version to only support x64 processors[62] and the last to have the Service Packs updating mechanism. Service Pack 1 was released on November 16, 2016, Service Pack 2 (13.2.5026) was released on April 24, 2018 and Service Pack 3 was released on September 15, 2021.

SQL Server 2017

[edit]

Microsoft launched SQL Server 2017 on October 2, 2017, along with support for Linux.[66][67] This is the final release supporting Windows Server 2012 and 2012 R2.[68][69]

SQL Server 2019

[edit]

Microsoft launched SQL Server 2019 (15.x) on November 4, 2019. SQL Server 2019 introduces Big Data Clusters for SQL Server. It also provides additional capability and improvements for the SQL Server database engine, SQL Server Analysis Services, SQL Server Machine Learning Services, SQL Server on Linux, and SQL Server Master Data Services.[70]

SQL Server 2022

[edit]

Microsoft launched SQL Server 2022 on November 16, 2022.[71][unreliable source?] However, customers purchasing via OEM, and Services Provider License Agreement (SPLA) had to purchase SQL Server 2022 starting January 2023.[72]

Processor support

[edit]
Processor support for SQL Server
Version Intel 286 IA-32 x64 DEC Alpha MIPS PowerPC Itanium ARM SH4
SQL 1.0 Yes Yes No No No No No No No
SQL 1.1 Yes Yes No No No No No No No
SQL 4.2 Yes Yes No No No No No No No
SQL 4.21 No Yes No Yes Yes No No No No
SQL 6.0 No Yes No Yes Yes No No No No
SQL 6.5 No Yes No Yes Yes Ends after SP2 No No No
SQL 7.0 No Yes No Yes No No No No No
SQL 2000 No Yes No Pre-release only No No Starts at SP3 No No
SQL 2000 CE No Yes Yes No Yes No No Yes Yes
SQL 2005 No Yes Yes No No No Yes No No
SQL 2005 CE No Yes Yes No Yes No No Yes Yes
SQL 2008 No Yes Yes No No No Yes No No
SQL 2008 R2 No Yes Yes No No No Yes No No
SQL 2012 No Yes Yes No No No No No No
SQL 2014 No Yes Yes No No No No No No
SQL 2016/17 No No Yes No No No No No No
SQL 2019 No No Yes No No No No Yes (Edge)[73] No
SQL 2022+ No No Yes No No No No No No

References

[edit]
  1. ^ a b "RDBMS Workshop: Ingres and Sybase" (PDF) (Interview). Interviewed by Doug Jerger. Computer History Museum. June 13, 2007. Retrieved May 30, 2025.
  2. ^ a b Mace, Scott (January 18, 1988). "Ashton-Tate, Microsoft Join Forces To Introduce SQL Database Server". InfoWorld. Vol. 10, no. 3. pp. 1, 8. Retrieved May 25, 2025.
  3. ^ Harris, Scott; Curtis Preston (2007). Backup & Recovery: Inexpensive Backup Solutions for Open Systems. O'Reilly. p. 562. ISBN 978-0596102463.
  4. ^ "RDBMS Plenary Session: The Later Years" (PDF) (Interview). Interviewed by Burton Grad. Computer History Museum. June 12, 2007. Retrieved May 30, 2025.
  5. ^ "Developer tools, technical documentation and coding examples".
  6. ^ "Microsoft ending support for Itanium". April 4, 2010.
  7. ^ "All about the History of SQL Server". Scriptcase.net. August 14, 2013. Archived from the original on September 16, 2016. Retrieved August 15, 2016.
  8. ^ "What's New in SQL Server 2000 | New SQL Server 2000 Features | InformIT".
  9. ^ "ITPro Today: IT News, How-Tos, Trends, Case Studies, Career Tips, More".
  10. ^ Don Jones (2005). The Definitive Guide to Scaling Out SQL Server 2005 Edition. realtimepublishers.com. ISBN 9781931491532.
  11. ^ "Database Engine XML Enhancements". Retrieved December 3, 2007.
  12. ^ "Database Engine Enhancements". Retrieved December 3, 2007.
  13. ^ Multiple Active Result Sets (MARS) in SQL Server 2005. retrieved June 20, 2009
  14. ^ Dynamic Management Views and Functions. retrieved June 6, 2010
  15. ^ "Issues to consider when you use the database mirroring feature in the initial release of SQL Server 2005". Support.microsoft.com. November 20, 2007. Retrieved September 4, 2011.
  16. ^ "Automatic Failover". Msdn.microsoft.com. Retrieved September 4, 2011.
  17. ^ "Microsoft SQL Server 2008". Microsoft. Retrieved April 6, 2007.
  18. ^ a b "ChannelWeb: Next SQL Server stop: Katmai". Archived from the original on March 22, 2007. Retrieved November 5, 2005.
  19. ^ a b "Microsoft Gives Peek At Next Version Of SQL Server". Archived from the original on October 11, 2007. Retrieved May 11, 2007.
  20. ^ a b "One more test build to go for SQL Server 2008". Archived from the original on June 23, 2008. Retrieved November 13, 2006.
  21. ^ "Guest Blogger: Ted Kummert". Retrieved November 20, 2007.
  22. ^ a b Christian Kleinerman. "SQL Server 2008 for developers". Channel 9. Retrieved March 7, 2008.
  23. ^ Fernando Azpeitia Lopez (September 4, 2009). "SQL Server 2008 Full-Text Search: Internals and Enhancements".
  24. ^ "Microsoft Shares Details on SQL Server 2008 Spatial Support by Directions Staff". Archived from the original on August 8, 2007. Retrieved September 7, 2007.
  25. ^ "Features of SQL 2008". Technet.microsoft.com. February 12, 2009. Retrieved September 4, 2011.
  26. ^ "SQL Server "Katmai" to Deliver Entity Data Platform and Support LINQ". Retrieved May 12, 2007.
  27. ^ "Microsoft Details Dynamic IT Strategy at Tech-Ed 2007". Archived from the original on June 5, 2011. Retrieved June 4, 2007.
  28. ^ "SQL Server IntelliSense". Retrieved August 18, 2008.
  29. ^ "SQL Server Support for PowerShell!". Retrieved December 3, 2007.
  30. ^ "SQL Server 2008 Service Pack 4 has released". SQL Release Services Blog. Retrieved October 1, 2014.
  31. ^ "SQL Server 2008 Support Lifecycle". Microsoft Product Lifecycle.
  32. ^ a b c d "What are Extended Security Updates for SQL Server?". Microsoft Documentation. July 13, 2023.
  33. ^ a b Numoto, Takeshi (July 12, 2018). "Announcing new options for SQL Server 2008 and Windows Server 2008 End of Support". Archived from the original on October 30, 2018.
  34. ^ a b c d "Lifecycle FAQ - Extended Security Updates". Microsoft Documentation.
  35. ^ a b c "SQL Server 2012 and Windows Server 2012/2012 R2 end of support". June 29, 2022. Archived from the original on July 3, 2022.
  36. ^ a b Lyons, Debbi; Kumar, Vijay (July 14, 2021). "Know your options for SQL Server 2012 and Windows Server 2012 End of Support". Archived from the original on July 14, 2021.
  37. ^ a b Carrington, Logan (March 24, 2022). "Move end-of-support SQL Server 2012 to Azure Virtual Machines and save". Archived from the original on March 25, 2022.
  38. ^ a b Hawk, Jessica (July 12, 2022). "SQL Server 2012 reaches end of support and Microsoft is here to help". Archived from the original on July 12, 2022.
  39. ^ "SQL Server 2008 R2 Launches!". Retrieved April 21, 2010.
  40. ^ "Review: Microsoft SQL Server 2008 R2". Networkworld.com. May 3, 2010. Retrieved June 15, 2013.
  41. ^ "SQL SQL Server 2008 R2 Application and Multi-Server Management". Retrieved June 6, 2010.
  42. ^ SQL Server Team. "TechEd 2009 – New SQL Server Innovations". MSDN Blogs. Retrieved May 12, 2009.
  43. ^ "Microsoft? SQL Server? 2008 R2 SP1". Microsoft. Retrieved September 19, 2011.
  44. ^ "Microsoft? SQL Server? 2008 R2 SP2". Microsoft. Retrieved July 31, 2012.
  45. ^ "SQL Server 2008 R2 Service Pack 3 has released". SQL Release Services Blog. Retrieved October 1, 2014.
  46. ^ "Microsoft Dropping Itanium Support -".
  47. ^ "SQL Server 2008 R2 Support Lifecycle". Microsoft Product Lifecycle.
  48. ^ "Microsoft Releases SQL Server 2012 to Help Customers Manage "Any Data, Any Size, Anywhere"". Microsoft News Center. Microsoft. March 6, 2012. Retrieved March 7, 2012.
  49. ^ Lam, Rohan. "Microsoft is Aligning with ODBC for Native Relational Data Access — FAQ". SQL Server Forums. Microsoft Corporation. Retrieved March 7, 2012.
  50. ^ "Availability Enhancements (Database Engine)". Msdn.microsoft.com. May 24, 2013. Retrieved June 15, 2013.
  51. ^ "Manageability Enhancements (Database Engine)". Msdn.microsoft.com. July 13, 2011. Retrieved June 15, 2013.
  52. ^ Alastair Aitchison (2012). Pro Spatial with SQL Server 2012. Apress. pp. 21–23. ISBN 978-1-4302-3491-3.
  53. ^ "Programmability Enhancements (Database Engine)". Msdn.microsoft.com. April 2012. Retrieved June 15, 2013.
  54. ^ "Scalability and Performance Enhancements (Database Engine)". Msdn.microsoft.com. April 2012. Retrieved June 15, 2013.
  55. ^ "Security Enhancements (Database Engine)". Msdn.microsoft.com. Retrieved June 15, 2013.
  56. ^ "SQL Server 2012 Support Lifecycle". Microsoft Product Lifecycle.
  57. ^ "List of SQL Server Versions Build Numbers and Service Packs". May 9, 2016.
  58. ^ Anantharam, Deepthi (October 16, 2013). "SQL Server 2014 – CTP2 is now available". MSDN blogs. Retrieved August 15, 2016.
  59. ^ SQL Server 2012-2014-Explore. Server Cloud. Microsoft.com (2025-08-07). Retrieved on 2025-08-07
  60. ^ "Laden Sie die Testversion herunter: Microsoft SQL Server 2014" (in German). Microsoft. Retrieved November 5, 2014.
  61. ^ "SQL Server 2014 Service Pack 1 release information". Microsoft.com. Microsoft, Inc. Retrieved May 17, 2015.
  62. ^ a b "Requirements for Installing SQL Server 2016". msdn.microsoft.com. May 2, 2016. Retrieved July 28, 2016.
  63. ^ "Hardware and Software Requirements for Installing SQL Server 2014 – esiLaw 360 Knowledge Base". June 30, 2017. Retrieved November 10, 2024.
  64. ^ "SQL Server 2014 Support Lifecycle". Microsoft Product Lifecycle.
  65. ^ Lyons, Debbi (September 28, 2023). "Protect SQL Server 2014 workloads with Azure flexibility". Microsoft SQL Server Blog. Archived from the original on October 5, 2023.
  66. ^ Lardinois, Frederic (July 17, 2017). "How Microsoft brought SQL Server to Linux". TechCrunch. Oath Inc. Retrieved September 5, 2017. The company today launched the first release candidate of SQL Server 2017, which will be the first version to run on Windows, Linux and in Docker containers. The Docker container alone has already seen more than 1 million pulls, so there can be no doubt that there is a lot of interest in this new version.
  67. ^ "SQL Server 2017 on Windows Linux and Docker is now generally available". October 2, 2017.
  68. ^ MikeRayMSFT (September 16, 2024). "SQL Server 2016 & 2017: Hardware & software requirements - SQL Server". learn.microsoft.com. Retrieved November 10, 2024.
  69. ^ MikeRayMSFT (September 17, 2024). "SQL Server 2019: Hardware & software requirements - SQL Server". learn.microsoft.com. Retrieved November 10, 2024.
  70. ^ "What's new in SQL Server 2019 (15.x)". March 16, 2023.
  71. ^ Bernard, Andy (February 13, 2023). "Microsoft SQL Server 2022: Here's what you need to know for a successful 2023". The SHI Resource Hub. Retrieved July 5, 2023.
  72. ^ Kumar, Rohan (November 16, 2022). "SQL Server 2022 is now generally available". Microsoft SQL Server Blog. Retrieved July 5, 2023.
  73. ^ "Deploy Azure SQL Edge using the Azure portal". January 15, 2023.
大豆油是什么豆做的 反骨是什么意思 草果在炖肉起什么作用 开车撞死猫有什么预兆 猫头鹰属于什么科
火可以加什么偏旁 burberry是什么牌子 吃什么补阳气最快 鸭肫是什么 吃什么生精养精最快
十月初是什么星座 飞机杯有什么用 风风火火是什么生肖 马齿苋长什么样 甲减对胎儿有什么影响
孕妇梦见洪水是什么意思 核医学科主要治什么病 钧鉴是什么意思 为什么榴莲那么贵 肝内高回声什么意思
头晕晕的是什么原因hcv7jop9ns8r.cn 银装素裹是什么意思hcv8jop0ns6r.cn 来月经为什么会肚子痛hcv9jop3ns8r.cn 失眠吃什么食物效果最好wzqsfys.com 脸上长痣是什么原因hcv9jop2ns5r.cn
sp是什么意思啊hcv8jop1ns1r.cn 维生素b3又叫什么hcv8jop6ns7r.cn 冯巩什么军衔gysmod.com 人的本性是什么hcv7jop7ns2r.cn 用醋泡脚有什么好处hcv8jop7ns5r.cn
支原体吃什么药hcv9jop0ns7r.cn 三个土是什么字怎么读hcv8jop5ns0r.cn 33是什么意思bjcbxg.com 子痫前期是什么意思hcv8jop3ns5r.cn 小苏打和柠檬酸反应产生什么cl108k.com
眉州东坡是什么菜系hcv9jop6ns0r.cn 维生素B1有什么副作用hcv8jop4ns1r.cn 巡抚相当于现在的什么官hcv9jop3ns9r.cn 脑血管堵塞会有什么后果hcv9jop7ns3r.cn 六扇门是什么意思hcv9jop4ns9r.cn
百度