Новый драйвер ODBC для SQL Server добавляет поддержку всегда зашифрованного доступа.
Хотя предварительная версия драйвера поддерживала функцию безопасности SQL Server Always Encrypted, это не сделало версию, выпущенную с SQL Server 2016 RTW (Release To Web).
Отсутствующие элементы из драйвера ODBC 13 для SQL Server теперь включены в версию 13.1, которую теперь можно загрузить. Помимо поддержки Always Encrypted, новая версия поддерживает аутентификацию Azure Active Directory.
Поддержка Always Encrypted относится к SQL Server 2016 и базе данных SQL Azure. Данные могут быть зашифрованы в приложении, то есть SQL Server и / или база данных SQL Azure обрабатывает только зашифрованные данные и никогда не видит значения открытого текста. Если экземпляр SQL или хост-компьютер скомпрометированы, злоумышленник может получить доступ только к зашифрованному тексту ваших конфиденциальных данных.
Еще одним дополнением является поддержка Azure Active Directory (AAD). Проверка подлинности AAD представляет собой альтернативу проверке подлинности SQL Server и используется для централизованного управления удостоверениями пользователей базы данных. Драйвер ODBC 13.1 позволяет указать учетные данные AAD в строке подключения ODBC для подключения к базе данных SQL Azure.
Еще одно улучшение в обновленном драйвере — поддержка интернационализированных доменных имен (IDN). Это позволяет вашему веб-серверу использовать символы Unicode для имени сервера. Новый драйвер позволяет конвертировать Unicode serverName в ASCII-совместимую кодировку (Punycode), когда это необходимо во время соединения.
Последнее улучшение обновленного драйвера — поддержка групп доступности AlwaysOn (AG). В документации говорится, что драйвер быстро обнаруживает текущую топологию AlwaysOn вашей серверной инфраструктуры и прозрачно подключается к текущему активному серверу.