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. W tym roku przyszedł czas kolejną wersję - SQL Server 2017. Jego przedpremierowa wersja Release Candidate 1 (RC1) kilka miesięcy temu ukazała się na Windows, Linux, macOS i kontenery Docker, a dziś stała się ogólnodostępna.
Informacja o ogólnej dostępności padła oczywiście na dzisiejszej konferencji Microsoft Ignite 2017. Ogólna dostępność (GA) oznacza przede wszystkim oficjalną gotowość do pracy. SQL Server 2017 jest pierwszą wersja rozwiązania do zarządzania bazami danych, dostępną jednocześnia na Windows Server, Linux i Docker. Microsoft poinformował nawet, że obraz SQL Server dla Linuksa pobrano już z Docker Hub ponad dwa miliony razy. SQL Server 2017 wprowadza wsparcie dla analityki opartej na Pythonie i R, co oznacza, że "z łatwością można trenować zaawansowane modele z wykorzystaniem danych z SQL Server bez konieczności ich przenoszenia". Istotna jest też rola machine learningu - Microsoft zapewnia, że SQL Server 2017 "oferuje najwyższy poziom krytycznej wydajności i bezpieczeństwa dzięki temu, że wszystkie jego funkcje - wliczając w to AI - są wbudowane na platformie wybranej przez użytkownika".
Sporo wiadomości o nowych funkcjach SQL Server 2017 podawaliśmy już, pisząc o RC1 oraz o prezentacji na Build 2017. Dziś Microsoft rozszerza naszą wiedzę. Dowiadujemy się m.in., że uruchamianie SQL Server i Windows Server na platformie Azure stanie się bardziej opłacalne - klienci mogą bowiem zredukować koszty nawet o 50%, korzystając z Azure Hybrid Benefits. Od dziś dostępne są również Database Migration Service oraz SQL DV Managed Instance, ułatwiające klientom przeniesienie bazy danych z lokalnego serwera do chmury, a konkretniej - do bazy danych Azure SQL.