Microsoft SQL Server 2017 (MSSQL 2017)

Eintrag zuletzt aktualisiert am: 18.10.2017

Microsoft SQL Server 2017 ist der Nachfolger Microsoft SQL Server 2016 und die erste Version von SQL Server, die nicht nur auf Windows, sondern auch auf Linux läuft.

Neue Release-Zyklen

Bisher lieferte Microsoft für SQL Server alle zwei Monate Cumulative Updates (CU) und meist jährlich ein Service Pack, das auch zusätzliche Features lieferte. In Zukunft verzichtet Microsoft auf die Service Packs und liefert dafür aber Cumulative Updates in den ersten zwölf Monaten nach Produkterscheinen, und zwar regelmäßig monatlich in der dritten Woche jedes Monats, danach quartalweise für die nächsten vier Jahre [https://blogs.msdn.microsoft.com/sqlreleaseservices/announcing-the-modern-servicing-model-for-sql-server/].

Neue Funktionen

SQL Server auf Linux und in Docker
  • Unterstützte Distributionen: Red Hat Enterprise Linux, SUSE Linux Enterprise Server und Ubuntu
  • Installation
  • Funktionale Einschränkungen unter Linux

Graph-Datenbanken
  • Knoten
  • Kanten
  • Abfrage mit Match-Operator

Verbesserungen für besondere Tabellentypen
Verbesserungen für T-SQL
  • SELECT … INTO … ON Filegroup
  • Trim()
  • Translate()
  • ConcatWS()
  • StringAGG()

Änderungen für die SQLCLR
  • Abschaffung von CAS
  • CLR Strict Security

Wiederaufnehmbare Indexerstellung
  • Anhalten, Fortsetzen
  • Abbrechen

Leistungsverbesserungen
Optimierung der Datensicherungen
  • Entscheidung zwischen vollständigen und differentiellen Backups mit sys.dmdb_file_space_usage
  • Transaktionsprotokollsicherungen nach Bedarf mit sys.dm_db_loginfo

Machine Learning Services / Machine Learning Server
Verbesserungen im SQL Server Management Studio
  • XE Profiler
  • Weitere Verbesserungen

Optional:
Neuerungen in den SQL Server Reporting Services (SSRS)
Neuerungen in den SQL Server Integration Services (SSIS)
Neuerungen in den SQL Server Analysis Services (SSAS)
Neuerungen in den Master Data Service (MDS)