W zeszłym roku Microsoft zapowiedział wprowadzenie SQL Server 2016 na Linuksa i dołączył do Linux Foundation jako platynowy członek. Pierwsza wersja poglądowa ukazała się w listopadzie i od tego czasu zyskiwała kolejne aktualizacje. Teraz przyszedł czas na kolejną wersję - SQL Server 2017 Release Candidate 1 (RC1) ukazał się publicznie na Windows, Linux, macOS i kontenery Docker.
Do tej pory SQL Server 2017 ukazał się w siedmiu wersjach community technology preview, a każda z nich wprowadzała kolejne nowości i poprawki. Wśród nich wyszczególnić można wsparcie dla przetwarzania danych Graph, adaptacyjne przetwarzanie zapytań, integrację z Pythonem pod kątem zaawansowanej analityki i wsparcie dla krytycznych linuksowych środowisk roboczych.
Udostępniając publiczną wersję RC1, Microsoft wprowadził do SQL Server 2017 kolejne nowości, w tym:
- SQL Server on Linux zintegrowany z uwierzytelnianiem Active Directory – RC1 wprowadza do SQL Server on Linux wsparcie dla Active Directory Authentication, co pozwala klientom połączonym z domeną uwierzytelniać się za pomocą danych logowania z domeny i protokołu Kerberos.
- Transport Layer Security (TLS) – SQL Server on Linux może już korzystać z TLS, by szyfrować dane przesyłane przez sieć między aplikacją klienta a instancją SQL Server. Wspierane protokoły TLS to 1.2, 1.1 i 1.0.
- Machine Learning Services – RC1 wprowadza więcej możliwości zarządzania modelem dla R Services on Windows Server, wliczając w to External Library Management. Wsparcie zyskuje też Native Scoring.
- SQL Server Analysis Services (SSAS) – Rozszerzając dodane funkcje SSAS z ostatnich wersji CTP SQL Server 2017, RC1 wprowadza ponadto Dynamic Management Views, pozwalające analizować zależności i tworzyć raporty.
- SQL Server Integration Services (SSIS) on Linux – Poglądowa wersja SQL Server Integration Services on Linux wprowadza wsparcie dla sterowników Unicode ODBC, jeśli te podążają za specyfikacjami ODBC (sterownik ANSI ODBC nie jest wspierany).
- SQL Server Integration Services (SSIS) on Windows Server – RC1 dodaje wsparcie dla SSIS w środowiskach o wysokiej dostępności. Użytkownik może wybrać opcję Always ON dla SSIS.
Microsoft udostępnił też szereg wyników z benchmarków, które dowodzą konkurencyjności SQL Server 2017 jako prawdopodobnie najszybszego oprogramowania bazodanowego. Firma pochwaliła się też sporym zainteresowaniem, które odnotowano w Early Adoption Program.