Why did Microsoft release SQL Server 2016 and then SQL Server 2017 just one year later? on June 03, 2025