마이크로소프트 SQL 서버의 역사

마이크로소프트 SQL 서버의 역사는 1989년 출시된 OS/2 운영 체제용 16비트 관계형 데이터베이스인 SQL 서버 v1.0이라는 첫 번째 마이크로소프트 SQL 서버 데이터베이스 제품과 함께 시작된다.

 버전 
버전출시날짜일반 지원종료일연장 지원종료일출시 이름코드명내부데이터베이스 버전1.0 (OS/2)1989SQL 서버 1.0 (16비트)Filipi1.1 (OS/2)1990SQL 서버 1.1 (16비트)Pietro4.2A (OS/2)1992SQL 서버 4.2A4.2B (OS/2)1993SQL 서버 4.2B (16비트)4.21a (WinNT)1993SQL 서버 1aSQLNT6.01995SQL 서버 6.0SQL954066.51996SQL 서버 6.5Hydra4087.01998SQL 서버 7.0Sphinx5151999SQL 서버 7.0 OLAP 도구Plato8.02000SQL 서버 2000Shiloh5398.02003SQL 서버 2000 64비트 에디션Liberty5399.02006년 1월 14일SQL 서버 2005Yukon611/61210.02008년 11월 6일SQL 서버 2008Katmai65510.252010애저 SQL 데이터베이스 (최초 출시)Cloud database 또는 CloudDB10.502010년 7월 20일SQL 서버 2008 R2Kilimanjaro (일명 KJ)66111.02012년 5월 20일SQL 서버 2012Denali70612.02014애저 SQL 데이터베이스12.02014년 6월 5일SQL 서버 2014Hekaton78213.02016년 6월 1일SQL 서버 2016SQL1685214.02017년 9월 29일SQL 서버 2017Helsinki86915.02019년 11월 4일SQL 서버 2019Seattle89516.02022년 11월 16일SQL 서버 2022Dallas95717.02025년 11월 18일SQL 서버 2025998범례:   

 상세 역사 
 기원 
1980년대 후반 마이크로소프트는 데이터베이스 소프트웨어 시장의 저가형 제품에 관심을 가졌고, 사이베이스는 포춘 1000 기업에 집중하고 있었다. 마이크로소프트가 사이베이스의 경쟁사인 인포믹스 코퍼레이션과 파트너십을 논의한 후, 1988년 1월 마이크로소프트는 애슈턴-테이트(Ashton-Tate) 및 사이베이스와 합작하여 애슈턴-테이트의 dBASE 소프트웨어와 호환되는 IBM OS/2(당시 마이크로소프트와 공동 개발 중)용 사이베이스 SQL 서버 변형 버전을 만들기로 했다. 인포메이션 빌더스, 볼랜드, 시만텍 코퍼레이션 등이 이 제품에 대한 지원을 발표했다. 마이크로소프트의 빌 게이츠는 사이베이스를 최고의 SQL 데이터베이스 엔진이라고 극찬하며, 애슈턴-테이트가 자체 엔진 대신 이를 사용하도록 설득했다. 마이크로림(R:Base), 노벨, 오라클, 로터스 디벨롭먼트와 같은 경쟁사들은 자체 기술을 사용하거나 OS/2 익스텐디드 에디션에 포함된 IBM의 자체 SQL 기술이 표준이 될 것으로 기대한다고 밝혔다.

1988년 하반기 출시 예정이었으나, 실제로는 1989년에 출시되었다. 이것이 마이크로소프트 SQL 서버의 첫 번째 버전이었으며, 오라클, IBM, 인포믹스, 잉그레스(Ingres), 그리고 나중에는 사이베이스와 경쟁하는 엔터프라이즈급 데이터베이스 시장에 마이크로소프트가 진출하는 계기가 되었다. 1992년에는 OS/2 버전 1.3과 번들로 SQL 서버 4.2가 출시되었고, 이어 윈도우 NT 3.1과 함께 출시된 윈도우 NT용 버전 4.21이 뒤를 이었다. SQL 서버 6.0은 NT를 위해 설계된 첫 번째 버전으로, 사이베이스의 관여 없이 개발되었다.

사이베이스의 매출은 마이크로소프트와의 관계 덕분에 1980년대 후반 급격히 성장했다. 1993년 7월 윈도우 NT가 출시될 무렵, 사이베이스와 마이크로소프트는 결별하고 각자의 설계 및 마케팅 전략을 추구했다. 마이크로소프트는 마이크로소프트 운영 체제용으로 작성된 모든 SQL 서버 버전에 대한 독점권을 협상했다. (1996년 사이베이스는 마이크로소프트 SQL 서버와의 혼동을 피하기 위해 제품 이름을 어댑티브 서버 엔터프라이즈로 변경했다.) 1994년까지 마이크로소프트의 SQL 서버에는 그 기원을 나타내는 세 개의 사이베이스 저작권 고지가 포함되어 있었다.

 SQL 서버 7.0 

주요 경쟁사들의 문제 이후, SQL 서버는 오라클의 가장 중요한 경쟁자가 되었다. SQL 서버 7.0은 C 언어로 작성된 기존 사이베이스 엔진을 C++를 사용하여 대대적으로 재작성한 버전이다. 데이터 페이지 크기가 2k 바이트에서 8k 바이트로 확대되었으며, 그에 따라 익스텐트(Extent)도 16k 바이트에서 64k 바이트로 커졌다. 윈도우의 선점형 멀티태스킹보다 SQL 서버 스레드를 더 잘 처리하기 위해 사용자 모드 스케줄링(UMS)이 도입되었으며, 문맥 전환을 피하기 위해 사용되는 파이버(Fiber, NT 4.0에서 도입된 경량 스레드) 지원도 추가되었다. SQL 서버 7.0은 또한 SQL OLAP 서비스(SQL 서버 2000에서 Analysis Services가 됨)라는 다차원 데이터베이스 제품을 도입했다.
SQL 서버 7.0은 DEC 알파 플랫폼에서 실행되는 마지막 버전이 되었다. 알파용으로 컴파일된 SQL 2000 및 윈도우 2000의 시험판 버전이 있었으나, 이들은 취소되었고 상업적으로 출시되지 않았다. 일반 지원은 2005년 12월 31일에 종료되었고, 연장 지원은 2011년 1월 11일에 종료되었다.

 SQL 서버 2000 
SQL 서버 2000은 사이베이스 코드베이스에 더 많은 수정과 확장을 포함했으며, IA-64 아키텍처 지원을 추가했다(현재는 일반 지원 종료). SQL 서버 2005에 이르러 기존의 사이베이스 코드는 완전히 재작성되었다.

SQL 서버 2000 출시 이후 성능, 클라이언트 IDE 도구, 그리고 SQL 서버 2005와 함께 패키징된 여러 보완 시스템에서 발전이 이루어졌다. 여기에는 다음이 포함된다:

 ETL(추출-변환-적재) 도구 (처음에는 DTS라 불렸으나 나중에 SSIS로 명칭 변경)
 SQL 서버 리포팅 서비스(SSRS)
 OLAP 및 데이터 마이닝 서버 (Analysis Services)
여러 메시징 기술, 특히 서비스 브로커(Service Broker) 및 알림 서비스(Notification Services)

SQL 서버 2000은 또한 테이블 변수, 사용자 정의 함수, 인덱스된 뷰, INSTEAD OF 트리거, 연계 참조 무결성 제약 조건 및 기본적인 XML 지원과 같은 많은 T-SQL 언어 개선 사항을 도입했다.

서비스 팩 3 출시와 함께 마이크로소프트는 아이테니엄 IA-64 플랫폼용 SQL 서버의 첫 64비트 버전을 출시했다(X86-64 플랫폼과 혼동하지 말 것). 당시에는 SQL 서버 관계형 엔진과 SQL 에이전트만 아이테니엄으로 이식되었다. SQL 서버 매니지먼트 스튜디오와 같은 클라이언트 도구는 여전히 32비트 x86 프로그램이었다. SQL IA-64의 첫 번째 출시는 버전 8.00.760으로, 2003년 2월 6일 빌드되었다.

일반 지원은 2008년 4월 8일에 종료되었고, 연장 지원은 2013년 4월 9일에 종료되었다.

 SQL 서버 2005 
코드명 "Yukon"으로 알려졌던 SQL 서버 2005는 2005년 11월에 출시되었으며, x64 시스템에 대한 기본 지원과 리포팅 서비스, 분석 서비스 및 통합 서비스의 업데이트를 도입했다. 관계형 데이터 외에도 XML 데이터 관리를 위한 기본 지원이 포함되었다. 이를 위해 데이터베이스 열의 자료형이나 쿼리의 리터럴로 사용할 수 있는 xml 자료형을 정의했다. XML 열은 XSD 스키마와 연결될 수 있으며 저장되는 XML 데이터는 스키마에 따라 검증된다. XML 데이터는 XQuery를 사용하여 쿼리하며, SQL 서버 2005는 T-SQL에 XQuery 쿼리를 포함할 수 있도록 T-SQL 언어에 몇 가지 확장 기능을 추가했다. 또한 쿼리 기반으로 XML 데이터를 수정할 수 있는 XML DML이라는 XQuery 확장도 정의했다. SQL 서버 2005는 또한 SOAP 요청 내에 캡슐화된 TDS(Tabular Data Stream) 패킷을 사용하여 웹 서비스를 통해 데이터베이스 서버를 노출할 수 있게 했다. 웹 서비스를 통해 데이터에 액세스하면 결과가 XML로 반환된다.

이 버전에서 공통 언어 런타임(CLR) 통합이 도입되어 SQL 코드를 CLR에 의한 관리 코드로 작성할 수 있게 되었다. 관계형 데이터의 경우 T-SQL에 오류 처리 기능(try/catch)과 CTE(공통 테이블 식)를 사용한 재귀 쿼리 지원이 강화되었다. SQL 서버 2005는 또한 새로운 인덱싱 알고리즘, 구문 및 향상된 오류 복구 시스템을 갖추었다. 데이터 페이지는 향상된 오류 복원력을 위해 체크섬 처리가 되며, 성능 향상을 위해 낙관적 동시성 제어 지원이 추가되었다. 권한 및 액세스 제어는 더욱 세분화되었고 쿼리 프로세서는 동시 쿼리 실행을 더욱 효율적으로 처리한다. 테이블 및 인덱스의 파티션이 기본적으로 지원되어 데이터베이스를 클러스터로 확장하는 것이 더 쉬워졌다. .NET 프레임워크와 통합하기 위해 SQL CLR이 도입되었다.

SQL 서버 2005에서 도입된 기능:

 다중 버전 동시성 제어(MVCC); 사용자 측면 기능으로는 SNAPSHOT이라는 새로운 트랜잭션 격리 수준과 구문 수준의 데이터 스냅샷을 기반으로 하는 READ COMMITTED 격리 수준의 변형이 포함된다.
MARS(Multiple Active Results Sets): 여러 목적으로 데이터베이스 연결을 사용할 수 있게 하는 방법.Multiple Active Result Sets (MARS) in SQL Server 2005. retrieved June 20, 2009
DMV(동적 관리 뷰): 서버 인스턴스의 상태를 모니터링하고 문제를 진단하며 성능을 튜닝하는 데 사용되는 서버 상태 정보를 반환하는 특수 뷰 및 함수.Dynamic Management Views and Functions. retrieved June 6, 2010

2006년 4월 18일에 출시된 서비스 팩 1(SP1)에서는 데이터베이스 수준에서 중복성 및 장애 조치 기능을 제공하는 고가용성 옵션인 데이터베이스 미러링이 추가되었다.(데이터베이스 미러링은 SQL 서버 2005 RTM 버전에 포함되어 있었으나 기본적으로 비활성화되어 평가 목적으로만 지원되었다). 장애 조치는 수동 또는 자동일 수 있으며, 자동 장애 조치에는 미러링 모니터 서버와 동기화(보호 우선 또는 전체 보호라고도 함) 운영 모드가 필요하다. 서비스 팩 2는 2007년 2월 19일에, 서비스 팩 3은 2008년 12월 15일에, 서비스 팩 4는 2010년 12월 13일에 출시되었다.

SQL 서버 2005의 일반 지원은 2011년 4월 12일에 종료되었으며, 연장 지원은 2016년 4월 12일에 종료되었다.

 SQL 서버 2008 
SQL 서버 2008(코드명 "Katmai")은 2008년 8월 6일에 출시되었으며, 데이터 관리를 자가 튜닝, 자가 조직화, 자가 유지 관리가 가능하도록 만드는 것을 목표로 하여 다운타임 제로에 가까운 Always On 기술을 제공한다. SQL 서버 2008은 이미지, 오디오, 비디오 및 기타 멀티미디어 데이터를 위한 디지털 미디어 형식을 포함하여 구조화된 데이터 및 반구조화된 데이터에 대한 지원도 포함한다. 현재 버전에서 이러한 멀티미디어 데이터는 BLOB(바이너리 라지 오브젝트)으로 저장될 수 있지만 일반적인 비트 스트림 형태이다. 멀티미디어 데이터에 대한 고유한 인식을 통해 특수한 기능을 수행할 수 있게 된다. 마이크로소프트의 서버 애플리케이션 담당 수석 부사장인 폴 플레스너(Paul Flessner)에 따르면, SQL 서버 2008은 XML, 이메일, 시간/캘린더, 파일, 문서, 공간 데이터 등 다양한 유형의 데이터를 위한 데이터 저장소 백엔드가 될 수 있을 뿐만 아니라 모든 데이터 유형에 대한 검색, 쿼리, 분석, 공유 및 동기화를 수행할 수 있다.

기타 새로운 자료형에는 전문화된 날짜 및 시간 유형과 위치 의존적 데이터를 위한 공간(Spatial) 자료형이 포함된다. 비구조화 및 반구조화된 데이터에 대한 더 나은 지원은 파일 시스템에 저장된 모든 파일을 참조하는 데 사용할 수 있는 새로운 FILESTREAM 자료형을 통해 제공된다. 파일에 대한 구조화된 데이터와 메타데이터는 SQL 서버 데이터베이스에 저장되는 반면, 비구조화된 구성 요소는 파일 시스템에 저장된다. 이러한 파일은 SQL 서버를 통해 T-SQL을 사용하는 방식뿐만 아니라 Win32 파일 처리 API를 통해서도 액세스할 수 있으며, 후자의 경우 파일 데이터에 BLOB으로 액세스한다. 데이터베이스를 백업하고 복원하면 참조된 파일도 함께 백업되거나 복원된다. SQL 서버 2008은 또한 계층적 데이터를 기본적으로 지원하며 재귀 쿼리를 사용하지 않고도 이를 직접 처리할 수 있는 T-SQL 구문을 포함한다.

전문 검색 기능이 데이터베이스 엔진과 통합되었다. 마이크로소프트의 기술 문서에 따르면, 이는 관리를 간소화하고 성능을 향상시킨다.

공간 데이터는 두 가지 유형으로 저장된다. "평면 지구"(GEOMETRY 또는 평면) 자료형은 고유의 구형 좌표계에서 평면으로 투영된 지리 공간 데이터를 나타낸다. "둥근 지구" 자료형(GEOGRAPHY)은 지구가 날짜 변경선, 극지방 또는 지도 투영 영역 "가장자리"와 같은 특이점의 영향을 받지 않는 단일 연속체로 정의되는 타원체 모델을 사용한다. Open Geospatial Consortium의 SQL용 단순 피처(Simple Features for SQL) 버전 1.1에 대한 공간 연산을 나타내는 약 70개의 메서드를 사용할 수 있다.

SQL 서버는 확장성 향상에도 도움이 되는 더 나은 압축 기능을 포함한다. 인덱싱 알고리즘을 강화하고 필터링된 인덱스라는 개념을 도입했다. 또한 특정 사용자나 워크플로를 위해 리소스를 예약할 수 있는 리소스 거버너(Resource Governor)를 포함한다. 또한 투명한 데이터 암호화(TDE) 기능과 백업 압축 기능을 포함한다. SQL 서버 2008은 ADO.NET 엔티티 프레임워크를 지원하며 보고 도구, 복제 및 데이터 정의가 엔티티 데이터 모델을 중심으로 구축된다. SQL 서버 리포팅 서비스는 마이크로소프트가 인수한 던다스 데이터 비주얼라이제이션(Dundas Data Visualization, Inc.)의 데이터 시각화 제품 통합을 통해 차트 작성 기능을 얻게 된다. 관리 측면에서 SQL 서버 2008은 전체 데이터베이스 또는 특정 테이블에 대해 정책 및 제약 조건을 선언적으로 구성할 수 있는 선언적 관리 프레임워크(Declarative Management Framework)를 포함한다. SQL 서버 2008에 포함된 SQL 서버 매니지먼트 스튜디오 버전은 SQL 서버 2008 데이터베이스 엔진에 대한 SQL 쿼리에 대해 인텔리센스(IntelliSense)를 지원한다. SQL 서버 2008은 또한 윈도우 파워셸 공급자를 통해 데이터베이스를 사용할 수 있게 하고 관리 기능을 Cmdlet으로 제공하여 서버와 실행 중인 모든 인스턴스를 윈도우 파워셸에서 관리할 수 있게 한다.

최종 SQL 서버 2008 서비스 팩(10.00.6000, 서비스 팩 4)은 2014년 9월 30일에 출시되었다.

SQL 서버 2008의 일반 지원은 2014년 7월 8일까지였으며, 연장 지원은 2019년 7월 9일까지였다. 볼륨 라이선스를 받은 SQL 서버 2008 Standard, Web, Enterprise, Workgroup 및 Datacenter 에디션은 확장 보안 업데이트(ESU) 프로그램 대상이다. 연간 단위의 첫 번째 기간은 2020년 7월 14일에 종료되었고, 두 번째 기간은 2021년 7월 13일에, 세 번째 기간은 2022년 7월 12일에 종료되었다. 마이크로소프트 애저에서 다시 호스팅되는 해당 볼륨 라이선스 에디션은 2023년 7월 11일까지 ESU를 자동으로 받았다.

 SQL 서버 2008 R2 
SQL 서버 2008 R2(10.50.1600.1, 코드명 "Kilimanjaro")는 TechEd 2009에서 발표되었으며, 2010년 4월 21일에 제조 공정으로 인도되었다. SQL 서버 2008 R2는 몇 가지 새로운 기능과 서비스를 도입했다:

 마이크로소프트 SQL 서버 마스터 데이터 서비스로 브랜드화된 마스터 데이터 관리 시스템 (마스터 데이터 엔터티 및 계층 구조의 중앙 관리)
 여러 SQL 서버 데이터베이스 인스턴스를 관리하기 위한 애플리케이션 및 다중 서버 관리(AMSM)로 통칭되는 서비스 및 유틸리티. 이러한 유틸리티에는 유틸리티 컨트롤 포인트(UC)라는 중앙 집중식 콘솔이 포함되어 있다.
 MS 엑셀 및 셰어포인트용 파워피벗(PowerPivot)
 StreamInsight
 보고서 작성기 3.0 및 셰어포인트용 리포팅 서비스 추가 기능
 애플리케이션의 일부로 계층화된 데이터베이스의 패키징을 가능하게 하는 비주얼 스튜디오의 데이터 계층 기능

서비스 팩 1(10.50.2500)은 2011년 7월 11일에 출시되었고, 서비스 팩 2(10.50.4000)는 2012년 7월 26일에, 최종 서비스 팩인 서비스 팩 3(10.50.6000)은 2014년 9월 26일에 출시되었다.

SQL 서버 2008 R2는 아이테니엄(IA-64) 시스템에서 실행되는 마지막 SQL 서버 버전이며, 아이테니엄용 SQL 서버의 연장 지원은 2018년까지 지속되었다.

SQL 서버 2008 R2의 일반 지원은 2014년 7월 8일까지였고, 연장 지원은 2019년 7월 9일까지였다. 볼륨 라이선스를 받은 SQL 서버 2008 R2 Standard, Enterprise, Datacenter 및 Embedded 에디션은 확장 보안 업데이트 프로그램 대상이다. 연간 단위의 첫 번째 기간은 2020년 7월 14일에 종료되었고, 두 번째 기간은 2021년 7월 13일에, 세 번째 기간은 2022년 7월 12일에 종료되었다. 마이크로소프트 애저에서 다시 호스팅되는 볼륨 라이선스 에디션은 2023년 7월 11일까지 ESU를 자동으로 받았다.

 SQL 서버 2012 
2011년 10월 11일 PASS(Professional Association for SQL Server) 서밋에서 마이크로소프트는 SQL 서버의 또 다른 주요 버전인 SQL 서버 2012(코드명 "Denali")를 발표했다. 최종 버전은 2012년 3월 6일에 제조 공정으로 인도되었다. SQL 서버 2012 서비스 팩 1은 2012년 11월 7일에, 서비스 팩 2는 2014년 6월 10일에, 서비스 팩 3은 2015년 12월 1일에, 서비스 팩 4는 2017년 10월 5일에 제조 공정으로 인도되었다.

이 버전은 OLE DB를 기본적으로 지원하는 마지막 버전이며 대신 기본 연결을 위해 ODBC를 선호할 것이라고 발표되었다.

SQL 서버 2012의 새로운 기능과 개선 사항에는 데이터베이스 가용성을 높이기 위한 다양한 옵션을 제공하는 Always On SQL 서버 장애 조치 클러스터 인스턴스 및 가용성 그룹, 인스턴스 간 데이터베이스 이동을 단순화하는 포함된 데이터베이스(Contained Databases), 신규 및 수정된 동적 관리 뷰 및 함수, 새로운 공간 기능, 메타데이터 검색, 시퀀스 개체 및 THROW 문을 포함한 프로그래밍 가능성 개선 사항, 컬럼스토어(ColumnStore) 인덱스와 같은 성능 개선 사항, 온라인 및 파티션 수준 작업 개선, 설치 중 프로비저닝, 새로운 권한, 개선된 역할 관리 및 그룹을 위한 기본 스키마 할당을 포함한 보안 개선 사항이 포함된다.

SQL 서버 2012의 일반 지원은 2017년 7월 11일까지였고, 연장 지원은 2022년 7월 12일까지였다. 볼륨 라이선스를 받은 모든 SQL 서버 2012 에디션은 확장 보안 업데이트 프로그램 대상이다. 연간 단위의 첫 번째 기간은 2023년 7월 11일에 종료되었고, 두 번째 기간은 2024년에 종료되었으며, 세 번째이자 마지막 기간은 2025년 7월 8일에 종료된다. 마이크로소프트 애저에서 다시 호스팅되는 볼륨 라이선스 에디션은 2025년 7월 8일까지 ESU를 자동으로 받는다.

 SQL 서버 2014 
SQL 서버 2014는 2014년 3월 18일에 제조 공정으로 인도되었고, 2014년 4월 1일에 일반에 공개되었으며 출시 당시 빌드 번호는 12.0.2000.8이었다. 2013년 11월까지 CTP1과 CTP2라는 두 개의 CTP 버전이 있었다. SQL 서버 2014는 메모리에 완전히 들어갈 수 있는 테이블을 위한 새로운 인메모리 기능(Hekaton이라고도 함)을 제공한다. 작은 테이블은 모든 SQL 서버 버전에서 메모리에 상주할 수 있지만, 디스크에도 존재할 수 있기 때문에 RAM을 예약하고, 교체된 페이지를 디스크에 쓰고, 디스크에서 새 페이지를 로드하고, 작업 중인 페이지를 RAM에 고정하는 등 많은 작업이 수반된다. 테이블이 메모리에 완전히 상주함을 보장함으로써 디스크 기반 데이터베이스의 복잡한 과정 중 많은 부분을 피할 수 있다.SQL Server 2012-2014-Explore. Server Cloud. Microsoft.com (2013-04-17). Retrieved on 2014-03-23

디스크 기반 SQL 서버 애플리케이션을 위해 RAM과 회전 매체 사이의 캐시를 통해 성능을 향상시킬 수 있는 SSD 버퍼 풀 확장도 제공한다.

SQL 서버 2014는 또한 읽기 가능한 보조 복제본 수를 늘리고 보조-기본 연결 끊김 시에도 읽기 작업을 유지함으로써 Always On(HADR) 솔루션을 개선한다. 또한 마이크로소프트 애저와 함께 새로운 하이브리드 재해 복구 및 백업 솔루션을 제공하여 고객이 온프레미스 버전의 SQL 서버에서 가진 기존 기술을 사용하여 마이크로소프트의 글로벌 데이터 센터를 활용할 수 있도록 한다. 또한 물리적 또는 가상 환경에서 데이터베이스 애플리케이션 확장성을 위해 윈도우 서버 2012 및 윈도우 서버 2012 R2의 새로운 기능을 활용한다.

마이크로소프트는 다운로드용으로 세 가지 버전의 SQL 서버 2014를 제공한다: 마이크로소프트 애저에서 실행되는 버전, SQL 서버 2014 CAB 및 SQL 서버 2014 ISO.

주로 버그 수정을 포함한 SQL 서버 2014 SP1은 2015년 5월 15일에 출시되었다.

SQL 서버 2014는 x86/IA-32 시스템에서 사용할 수 있는 마지막 버전이며, 윈도우 서버 2008 R2에서 지원되는 마지막 버전이다.

SQL 서버 2014의 일반 지원은 2019년 7월 9일까지였고, 연장 지원은 2024년 7월 9일까지였다. 볼륨 라이선스를 받은 모든 SQL 서버 2014 에디션은 확장 보안 업데이트 프로그램 대상이다. 연간 단위의 첫 번째 기간은 2025년 7월 8일에 종료되고, 두 번째 기간은 2026년 7월 14일에 종료되며, 세 번째이자 마지막 기간은 2027년 7월 12일에 종료된다. 마이크로소프트 애저에서 다시 호스팅되는 볼륨 라이선스 에디션은 2027년 7월 12일까지 ESU를 자동으로 받는다.

 SQL 서버 2016 
SQL 서버 2016(13.0.1601.5)의 공식 일반 공개(GA) 날짜는 2016년 6월 1일이었으며, SQL 서버 2016은 x64 프로세서만 지원하는 첫 번째 버전이자 서비스 팩 업데이트 메커니즘을 가진 마지막 버전이 되었다. 서비스 팩 1은 2016년 11월 16일에, 서비스 팩 2(13.2.5026)는 2018년 4월 24일에, 서비스 팩 3은 2021년 9월 15일에 출시되었다.

 SQL 서버 2017 
마이크로소프트는 2017년 10월 2일 리눅스 지원과 함께 SQL 서버 2017을 출시했다. 이 버전은 윈도우 서버 2012 및 2012 R2를 지원하는 마지막 릴리스이다.

 SQL 서버 2019 
마이크로소프트는 2019년 11월 4일에 SQL 서버 2019(15.x)를 출시했다. SQL 서버 2019는 SQL 서버를 위한 빅 데이터 클러스터를 도입했다. 또한 SQL 서버 데이터베이스 엔진, SQL 서버 분석 서비스, SQL 서버 머신 러닝 서비스, 리눅스용 SQL 서버 및 SQL 서버 마스터 데이터 서비스에 대한 추가 기능과 개선 사항을 제공한다.

 SQL 서버 2022 
마이크로소프트는 2022년 11월 16일에 SQL 서버 2022를 출시했다. 그러나 OEM 및 SPLA(Services Provider License Agreement)를 통해 구매하는 고객은 2023년 1월부터 SQL 서버 2022를 구매해야 했다.

 프로세서 지원 
+SQL 서버의 프로세서 지원버전인텔 286IA-32x64DEC 알파MIPS파워PC아이테니엄ARMSH4SQL 1.0SQL 1.1SQL 4.2SQL 4.21SQL 6.0SQL 6.5SQL 7.0SQL 2000SQL 2000 CESQL 2005SQL 2005 CESQL 2008SQL 2008 R2SQL 2012SQL 2014SQL 2016/17SQL 2019 (Edge)SQL 2022+

 각주 

분류:데이터베이스 관리 시스템
분류:마이크로소프트 데이터베이스 소프트웨어
분류:소프트웨어의 역사
분류:관계형 데이터베이스 관리 시스템
분류:마이크로소프트의 역사
분류:소프트웨어 버전 역사