SQL Server 2017 provides more flexibility by allowing users to run it on Linux, Docker, and Windows. It features support for graph queries, machine learning with R and Python, and adaptive query processing. SQL Server 2017 also provides enhanced security, performance, and analytics capabilities including in-database machine learning and data insights from diverse sources. It allows businesses to deploy, manage and analyze their data on the platform of their choice.