經(jīng)過七個預(yù)覽版本的迭代之后,Microsoft 宣告發(fā)布第一個 SQL Server 2017 候選版本。開發(fā)人員可以藉由該版本來探索一些擴(kuò)展 SQL Server Linux 版能力的新改進(jìn)。
在這些新改進(jìn)中,首先是對 Linux 上SQL Server 的 Active Directory 身份驗證的支持。使用 AD 身份驗證比 SQL Server 身份驗證多了一些易于管理的優(yōu)點,包括用戶的單點登錄、使用 AD 組通過不同的訪問級別來組織用戶,以及建立集中密碼策略。
其次是在客戶端應(yīng)用程序和 SQL Server 實例之間通過網(wǎng)絡(luò)傳輸時,使用傳輸層安全協(xié)議(Transport Layer Security,TLS)來加密數(shù)據(jù)的能力?,F(xiàn)已支持 TLS 1.0、1.1和1.2。新增的特性是 SQL Server 分析服務(wù)(SQL Server Analysis Services ,SSAS)與動態(tài)管理視圖(Dynamic Management Views)。
SQL Server 集成服務(wù)器(SQL Server Integration Servers,SSIS)也已更新。對于 Linux 實例而言,開發(fā)人員現(xiàn)在可以選擇使用任何 Unicode ODBC 驅(qū)動程序(注意必須是 Unicode,不支持 ANSI)。Windows 上的 SSIS 用戶將受益于針對 SSIS 增加的 Always On 支持,它們在 Windows Server 上提供了故障轉(zhuǎn)移群集功能。
這些新特性基于已經(jīng)交付的 SQL Server 2017 中的現(xiàn)有特性:
得益于 Always On 高可用性組和 Pacemaker 的支持,Linux 版為關(guān)鍵的、高可用性的工作負(fù)載提供了支持。