This document provides an overview of SQL Server 2017 on Linux, including:
- SQL Server 2017 will support Linux distributions such as Red Hat Enterprise Linux, Ubuntu, and SUSE Linux Enterprise.
- The current public preview supports features such as failover clustering, backup/restore, and connectivity from SSMS on Windows.
- Planned features for SQL Server 2017 include availability groups without clustering, temporal tables retention policies, and online non-clustered columnstore index builds.
- Installation options include package-based installation, Docker images, and container support.
9. VM Gallery
Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5
SUSE Linux
Enterprise Server Oracle Linux 6.4.0.0.0
Windows 8.1 Enterprise
SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm
Microsoft Dynamics
GP 2013 Zulu 8
SAP HANA
Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application
Oracle WebLogic
Server 12.1.2
Visual Studio Ultimate 2013
openSUSE 13.1
14. The above graphics were published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Microsoft. Gartner does not endorse any vendor, product or service depicted in its research
publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties,
expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
National Institute of Standards and Technology Comprehensive Vulnerability Database update 2/2016.
Most consistent experience from on-premises to cloud
Microsoft Tableau Oracle
$120
$480
$2,230
Self-service BI per user
built-inbuilt-in built-in built-in built-in
at massive scale
0 1
4
0 0
3
34
29
22
15
5
22
6
43
20
69
18
49
3
0
10
20
30
40
50
60
70
80
1 2 3 4 5 6
SQL Server Oracle MySQL2 SAP HANA TPC-H
Oracle
is #5#2
SQL Server
#1
SQL Server
#3
SQL Server
El Poder de SQL Server
June 2016
SQL Server 2016
15. On the platform of your choice
SQL Server 2017
Targeting CY2017
SQL Server 2017 GA*
SQL Server v.Next Public Preview available now on Linux, Windows, and Docker.
16. Linux Linux/Windowscontainer
Windows
Windows Server
• Distribuciones Linux incluido en
Red Hat Enterprise Linux (RHEL),
Ubuntu, y SUSE Linux Enterprise
(SLES)
• Linux containers for Docker
engine on MacOS, Windows and
Linux; Windows and Hyper-V
container for SQL Server on
Windows
• Package-basedinstallation, yum
install, apt-get, zypper and more
options
19. Qué está funcionando actualmente?
• Support for RHEL, Ubuntu, Docker
• Package based installs, Docker image
• Failover Clustering through Pacemaker
• Backup/Restore
• SSMS on Windows connected to Linux
• Command line tools: sqlcmd, bcp, sqlpackage
• Log Shipping
• Transparent Data Encryption
• SCOM Management Pack
• DMVs
• AlwaysOn Availability Groups
• Full text search
Operations Features Programming Features
• All major language driver compatibility
• In memory OLTP and ColumnStore
• Compression
• Always Encrypted, Row Level Security, and Data
Masking
• Service Broker
• Change Data Capture
• Partitioning
• Auditing
• CLR
• JSON, XML
• Third party tools …and more!
20. Qué no está aún disponible?
• Mirroring
• Replication
• Windows Authentication
• SQL Server Agent (coming CTP 1.4)
• SQL Server Browser
• SQL Server R Services
• SSAS, SSRS, SSIS, DQS, MDS
Operations Features Programming Features
• Stretch DB
• Polybase
• XP_CMDSHELL
21. Qué viene en SQL Server 2017?
• SQL Server on Linux
• Cluster-less Availability Groups
• Temporal Tables Retention Policy
• sys.dm_db_stats_histogram
• Online non-clustered columnstore
index build and rebuild
• Linux process DMVs
Operations Features Programming Features
• In-memory: computed columns, JSON functions,
CROSS APPLY
• CONCAT_WS, TRANSLATE, TRIM
• BULK INSERT from Azure BLOB storage
• Clustered Columnstore Indexes now support LOB
columns (nvarchar(max), varchar(max),
varbinary(max))