Заметки о выпуске Microsoft JDBC Driver for SQL Server

В этой статье перечислены выпуски Microsoft JDBC Driver для SQL Server . Для каждой версии выпуска названы и описаны изменения.

9.4

Скачать Скачать драйвер Microsoft JDBC 9.4.1 для SQL Server (ZIP)
Скачать Скачать драйвер Microsoft JDBC 9.4.1 для SQL Server (TAR.GZ)

Номер выпуска: 9.4.1
Дата выпуска: 7 декабря 2021 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в ZIP-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Соответствие требованиям в версии 9.4

Изменение соответствий Сведения
Скачайте последние обновления для драйвера JDBC версии 9.4. •   GitHub, 9.4.0
•   Maven Central
Полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 9.4 имена присваиваются с учетом совместимости версий Java.

Например, файл mssql-jdbc-9.4.0.jre16.jar из пакета 9.4 должен использоваться с Java 16.
Совместимость с пакетом Java Development Kit (JDK) версий 16.0, 11.0 и 1.8. Microsoft JDBC Driver for SQL Server версии 9.4 теперь совместим с пакетом Java Development Kit (JDK) версии 16.0 наряду с JDK версий 11.0 и 1.8.
   

Выпуски версии 9.4

Номер версии: 9.4.1
Дата выпуска: 7 декабря 2021 г.

Устраненные проблемы в версии 9.4.1:

  • Устранена проблема, из-за которой система могла прекратить отвечать на запросы, когда драйвер обнаруживал неподдерживаемый маркер TDS_COLMETADATA.
  • Исправлено преобразование LocalDateTime и LocalTime в строку при операции с массового копирования.

Номер версии: 9.4.0
Дата выпуска: 30 июля 2021 г.

Скачать Скачать Microsoft JDBC Driver 9.4.0 для SQL Server (ZIP)
Скачать Скачать Microsoft JDBC Driver 9.4.0 для SQL Server (TAR.GZ)

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в ZIP-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Новые возможности в версии 9.4

Компонент Сведения
Поддержка Java 16 Теперь драйвер совместим с пакетом Java Development Kit (JDK) версии 16.0 в дополнение к JDK версии 11.0 и 1.8.
Поддержка подключений репликации Теперь поддерживаются подключения репликации. См. раздел Настройка свойств подключения.
Настраиваемая область проверки подлинности Kerberos Теперь драйвер поддерживает указание настраиваемой области проверки подлинности при использовании проверки подлинности Kerberos. См. раздел Настройка свойств подключения.
Повторные попытки при открытии подключения Для настройки автоматических повторных попыток при открытии подключений были добавлены свойства подключения connectRetryCount и connectRetryInterval. Дополнительные сведения об этих новых свойствах см. в разделе Настройка свойств подключения.
   

Изменения в версии 9.4

Изменение Сведения
Поставщик Azure Key Vault Может быть открыто несколько последовательных успешных подключений, в которых указаны различные сведения о поставщике Azure Key Vault.
Обновлены сообщения об ошибках Сообщения об ошибках, связанные с исключениями анклава, теперь содержат ссылку на руководство по устранению неполадок.
Сообщения об ошибках, связанные со сбоями проверки подлинности Active Directory, теперь включают строку ошибки из базовой библиотеки.
Версия драйвера отправляется на сервер Теперь версия драйвера корректно отправляется в базу данных во время PRELOGIN.
Идентификатор клиентского процесса Идентификатор клиентского процесса теперь отправляется на сервер при запуске в Java версии 9 и более поздней версии. В Java 8 сохранена предыдущая функциональность с отправкой 0 в качестве идентификатора клиентского процесса.
Обновлены зависимости Обновлены версии зависимостей для azure-identity, azure-security-keyvault-keys, gson, antlr и bouncycastle.
Удалены ненужные ссылки Удалены неиспользуемые ссылки на классы, относящиеся к Java 9, из JAR-файла Java 8.
   

Исправления в версии 9.4

Fix Сведения
Проблема GitHub 1499 Исправлена ошибка: пакетная обработка завершается сбоем, если в строке подключения включено постоянное шифрование и вызывается метод clearParameters.
Проблема GitHub 1632 Исправлено: небольшая утечка памяти при создании подключения.
Проблема GitHub 1565 Исправлена проблема, при которой trustStorePassword имеет значение null при использовании applicationIntent=ReadOnly
Проблема GitHub 1568 Исправлена проблема, при которой перенаправленный токен содержит именованный экземпляр в параметре servername.
Проблема GitHub 1531 Исправлено возможное переполнение целочисленных значений при вызове TDSWriter.writeString()
   

Предыдущие выпуски

 9.2

Скачать Скачать Microsoft JDBC Driver 9.2.1 для SQL Server (ZIP)
Скачать Скачать Microsoft JDBC Driver 9.2.1 для SQL Server (TAR.GZ)

Номер версии: 9.2.1
Дата выпуска: 02 марта 2021 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в ZIP-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Соответствие требованиям в версии 9.2

Изменение соответствий Сведения
Скачайте последние обновления для драйвера JDBC версии 9.2. •   GitHub, 9.2.1
•   Maven Central
Полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 9.2 имена присваиваются с учетом совместимости версий Java.

Например, файл mssql-jdbc-9.2.1.jre15.jar из пакета 9.2 должен использоваться с Java 15.
Совместимость с пакетом Java Development Kit (JDK) версий 15.0, 11.0 и 1.8. Microsoft JDBC Driver for SQL Server версии 9.2 теперь совместим с пакетом Java Development Kit (JDK) версии 15.0 наряду с JDK версий 11.0 и 1.8.
   

Выпуски версии 9.2

Номер версии: 9.2.1
Дата выпуска: 02 марта 2021 г.

Устраненные проблемы в версии 9.2.1:

  • Исправлена проблема, из-за которой выдавалась ошибка о пустом секрете клиента во время проверки подлинности ActiveDirectoryServicePrincipal в среде Azure.

Номер версии: 9.2.0
Выпущено: 29 января 2021 г.

Скачать Скачать Microsoft JDBC Driver 9.2.0 для SQL Server (ZIP)
Скачать Скачать Microsoft JDBC Driver 9.2.0 для SQL Server (TAR.GZ)

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в ZIP-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Поддержка JDK 15

Microsoft JDBC Driver for SQL Server версии 9.2 теперь совместим с пакетом Java Development Kit (JDK) версии 15.0 наряду с JDK версий 11.0 и 1.8.

Добавлена поддержка интерактивной проверки подлинности Azure Active Directory

Добавлен тип проверки подлинности Сведения
Microsoft JDBC Driver for SQL Server версии 9.2 теперь поддерживает интерактивную проверку подлинности в Azure Key Vault. См. дополнительные сведения об установке подключения с использованием проверки подлинности Azure Active Directory.
   

Добавлена поддержка проверки подлинности субъекта-службы Azure Active Directory

Добавлен тип проверки подлинности Сведения
Microsoft JDBC Driver for SQL Server версии 9.2 теперь поддерживает проверку подлинности в Azure Key Vault с помощью идентификатора клиента и секрета удостоверения субъекта-службы. См. дополнительные сведения об установке подключения с использованием проверки подлинности Azure Active Directory.
   

Библиотека Azure Key Vault обновлена до современной версии

Изменения библиотеки для Azure Key Vault Сведения
Microsoft JDBC Driver версии 9.2 переведен с библиотеки Azure Key Vault и библиотек ADAL предыдущего поколения на более современные библиотеки Azure Key Vault и идентификации Azure. ИЗМЕНЕНИЕ ЗАВИСИМОСТЕЙ. Если вы используете проверку подлинности Azure Active Directory или Azure Key Vault, обновите зависимости приложения. Ознакомьтесь с требованиями к зависимостям при работе с поставщиком Azure Key Vault или проверкой подлинности Azure Active Directory.
   

Параметр useBulkCopyForBatchInsert включен для серверов, отличных от Azure Synapse Analytics

Изменения в использовании useBulkCopyForBatchInsert для серверов, отличных от Azure Synapse Analytics Сведения
Microsoft JDBC Driver версии 9.2 теперь поддерживает интерфейс API массового копирования для выполнения операций пакетной вставки на серверах, отличных от Azure Synapse Analytics. См. статью Использование API массового копирования для операции пакетной вставки.
   

8.4

Скачать Скачать Microsoft ODBC Driver for SQL Server версии 8.4 (ZIP)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 8.4 (TAR.GZ)

Номер версии: 8.4.1
Выпущено: 27 августа 2020 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в ZIP-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Соответствие требованиям в версии 8.4

Изменение соответствий Сведения
Загрузите последние обновления для драйвера JDBC версии 8.4. •   GitHub, 8.4.1
•   Maven Central
Полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 8.4 имена присваиваются с учетом совместимости версий Java.

Например, файл mssql-jdbc-8.4.1.jre14.jar из пакета 8.4 должен использоваться с Java 14.
Совместимость с пакетом Java Development Kit (JDK) версий 14.0, 11.0 и 1.8. Microsoft JDBC Driver версии 8.4 для SQL Server теперь совместим с пакетом Java Development Kit (JDK) версии 14.0 наряду с JDK версий 11.0 и 1.8.
   

Выпуски версии 8.4

Номер версии: 8.4.1
Выпущено: 27 августа 2020 г.
Исправленные проблемы:

  • Исправлена проблема несовместимости SQLServerConnectionPoolProxy с delayLoadingLobs
  • Исправлена потенциальная проблема NullPointerException с delayLoadingLobs
  • Исправлена проблема с расшифровкой ключей шифрования столбцов при использовании хранилища сертификатов Windows.

Номер версии: 8.4.0
Выпущено: 31 июля 2020 г.

Поддержка JDK 14

Microsoft JDBC Driver версии 8.4 для SQL Server теперь совместим с пакетом Java Development Kit (JDK) версии 14.0 наряду с JDK версий 11.0 и 1.8.

Добавлена поддержка проверки подлинности для Azure Key Vault с помощью управляемого удостоверения.

Добавлен тип проверки подлинности Сведения
Microsoft JDBC Driver 8.4 для SQL Server теперь поддерживает проверку подлинности для Azure Key Vault с помощью управляемого удостоверения. См. Использование функции Always Encrypted с драйвером JDBC
   

Расширенная поддержка массового копирования для хранилища данных Azure

Изменения в массовом копировании для хранилища данных Azure Сведения
В Microsoft JDBC 8.4 добавлено новое свойство соединения sendTemporalDataTypesAsStringForBulkCopy. Это логическое свойство равно TRUE по умолчанию. См. Использование массового копирования с драйвером JDBC.
   

Добавлена поддержка кэширования DNS в Azure SQL.

Кэширование DNS Сведения
Microsoft JDBC Driver 8.4 для SQL Server теперь поддерживает кэширование DNS для серверов SQL Azure.  
   

Добавлена обратная совместимость для потоковой передачи объектов LOB

Потоковая передача LOB Сведения
В Microsoft JDBC Driver версии 8.4 для SQL Server добавлено новое свойство соединения delayLoadingLobs. Установка для delayLoadingLobs значения FALSE приведет к тому, что все объекты LOB, полученные из ResultSet, не будут передаваться в поток. Это означает, что драйвер будет загружать весь объект LOB в память за один раз, аналогично тому, как драйвер работал до выпуска версии 6.4.
   

Добавлена поддержка проверки подлинности сертификата клиента для сценариев замыкания на себя.

Аутентификация на основе сертификата клиента Сведения
В Microsoft JDBC Driver 8.4 для SQL Server добавлен новый метод проверки подлинности, который называется "проверка подлинности с помощью сертификата клиента", для сценариев замыкания на себя. См. Проверка подлинности сертификата клиента для сценариев замыкания на себя.

8.2

Скачать Скачать Microsoft ODBC Driver for SQL Server версии 8.2 (ZIP)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 8.2 (TAR.GZ)

Номер версии: 8.2.2 Выпущено: 24 марта 2020 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в ZIP-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Соответствие требованиям в версии 8.2

Изменение соответствий Сведения
Скачайте последние обновления для драйвера JDBC версии 8.2. •   GitHub, 8.2.2
•   Maven Central
Полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 8.2 имена присваиваются с учетом совместимости версий Java.

Например, файл mssql-jdbc-8.2.2.jre11.jar из пакета 8.2 должен использоваться с Java 11.
Совместимость с пакетом Java Development Kit (JDK) версий 13.0, 11.0 и 1.8. Microsoft JDBC Driver версии 8.2 для SQL Server теперь совместим с пакетом Java Development Kit (JDK) версии 13.0 наряду с JDK версий 11.0 и 1.8.
   

Выпуски версии 8.2

Номер версии: 8.2.2
Выпущено: 24 марта 2020 г.
Исправленные проблемы:

  • Добавлен параметр для настройки списка доверенных конечных точек Azure Key Vault

Номер версии: 8.2.1
Выпущено: 26 февраля 2020 г.
Исправленные проблемы:

  • Исправлена потенциальная проблема NullPointerException при получении данных в качестве типа java.time.LocalTime или java.time.LocalDate с помощью SQLServerResultSet.getObject()

Номер версии: 8.2.0
Выпущено: 31 января 2020 г.

Поддержка JDK 13

Microsoft JDBC Driver версии 8.2 для SQL Server теперь совместим с пакетом Java Development Kit (JDK) версии 13.0 наряду с JDK версий 11.0 и 1.8.

Always Encrypted с безопасными анклавами.

Изменение функции Always Encrypted Сведения
Microsoft JDBC Driver версии 8.2 для SQL Server теперь поддерживает Always Encrypted с безопасными анклавами. Подробные сведения можно найти здесь: Always Encrypted с безопасными анклавами.
Дополнительные сведения и пример кода. См. раздел Always Encrypted с безопасными анклавами.
   

Повышение производительности при извлечении темпоральных типов данных из SQL Server 1

Изменение, касающееся темпоральных типов данных Сведения
Повышена производительность Microsoft JDBC Driver версии 8.2 для SQL Server при извлечении темпоральных типов данных из SQL Server. Это изменение устраняет ненужные преобразования темпоральных типов данных, исключая использование java.util.Calendar, где это возможно.
Ниже приведен список темпоральных типов данных, которые были затронуты этим улучшением производительности, в виде типа данных SQL Server, за которым следует соответствующее сопоставление Java. date (java.sql.Date), datetime (java.sql.Timestamp), datetime2 (java.sql.Timestamp), smalldatetime (java.sql.Timestamp) и time (java.sql.Time).
   

1 Из-за различий в обработке часовых поясов интерфейсами API java.util.Calendar и java.time.LocalDateTime это улучшение не влияет на темпоральные типы данных, с которыми связаны предоставленные пользователем объекты java.util.Calendar, и типы данных microsoft.sql.DateTimeOffset.

Развертывание mssql-jdbc_auth-<version>-<arch>.dll (ранее sqljdbc_auth.dll) в репозитории Maven

Изменение, касающееся sqljdbc_auth.dll Сведения
Начиная с версии 8.2 драйвер Microsoft JDBC Driver for SQL Server использует библиотеку mssql-jdbc_auth-<version>-<arch>.dll вместо sqljdbc_auth.dll при проверке подлинности посредством Azure Active Directory.  
Эта библиотека DLL также была добавлена в репозиторий Maven для упрощения доступа. См. эту страницу.
   

Известные проблемы в версии 8.2

Известные проблемы Сведения
При использовании Always Encrypted с безопасными анклавами с Java 8. Пользователи должны включить поставщик BouncyCastle в качестве зависимости или сопоставить либо загрузить поставщик безопасности, который поддерживает алгоритм подписи RSASSA-PSS.
   

7.4.1

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 7.4.1 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 7.4.1 (TAR.GZ)

Номер версии: 7.4.1
Выпущено: 2 августа 2019 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Соответствие требованиям в версии 7.4

Изменение соответствий Сведения
Скачайте последние обновления для драйвера JDBC версии 7.4. •   GitHub, 7.4.1
•   Maven Central
Полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 7.4 имена присваиваются с учетом совместимости версий Java.

Например, файл mssql-jdbc-7.4.1.jre11.jar из пакета 7.4 должен использоваться с Java 11.
Совместимость с пакетом Java Development Kit (JDK) версий 12.0, 11 и 1.8. Microsoft JDBC Driver версии 7.4 для SQL Server совместим с пакетом Java Development Kit (JDK) версии 12.0 наряду с JDK версии 11.0 и 1.8.
   

Выпуски версии 7.4

Номер версии: 7.4.1
Выпущено: 2 августа 2019 г.
Исправленные проблемы:

  • Отменены новые реализации API hashCode() и equals() из SQLServerDataTable и SQLServerDataColumn, так как изменение API нарушило обратную совместимость

Номер версии: 7.4.0
Выпущено: 31 июля 2019 г.

Поддержка JDK 12

Microsoft JDBC Driver версии 7.4 для SQL Server совместим с пакетом Java Development Kit (JDK) версии 12.0 наряду с JDK версии 11.0 и 1.8.

Добавлена проверка подлинности NTLM

Изменение NTLM Сведения
Поддержка режима проверки подлинности NTLM. Этот режим проверки подлинности позволяет клиентам под управлением Windows и других ОС проходить проверку подлинности в SQL Server с учетными данными пользователей домена Windows.
Дополнительные сведения и пример приложения для использования этого режима проверки подлинности. См. статью о подключении с использованием проверки подлинности NTLM.
   

Добавлена возможность запросов ParameterMetaData через useFmtOnly

Изменение useFmtOnly Сведения
Добавлено свойство подключения useFmtOnly. Эта функция позволяет пользователям при необходимости запрашивать ParameterMetaData через устаревший API SET FMTONLY ON. Это полезно в сценариях, где sp_describe_undeclared_parameters не работает должным образом.
Подробные сведения и ограничения. См. об использовании useFmtOnly.
   

Пакет SDK для Microsoft Azure Key Vault для Java обновлен до версии 1.2.1.

Изменение пакета SDK для Key Vault Сведения
Зависимость Maven для пакета SDK Microsoft Azure Key Vault для Java обновлена до версии 1.2.1.  
Пакет SDK для Microsoft Azure Key Vault WebKey удален как зависимость Maven.  
Дополнительные сведения. См. дополнительные сведения о зависимостях компонентов Microsoft JDBC Driver для SQL Server.
   

Известные проблемы в версии 7.4

Известные проблемы Сведения
При использовании проверки подлинности NTLM. Одновременное включение расширенной защиты и шифрования соединений в настоящий момент не поддерживается.
При использовании useFmtOnly. С этой функцией имеются некоторые проблемы, причиной которых являются недостатки в логике синтаксического анализа SQL. Дополнительные сведения и возможные обходные решения описаны в статье об использовании useFmtOnly.
   

7.2.2

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 7.2.2 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 7.2.2 (TAR.GZ)

Номер версии: 7.2.2
Выпущено: 16 апреля 2019 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Соответствие требованиям в версии 7.2

Изменение соответствий Сведения
Скачайте последние обновления для драйвера JDBC версии 7.2. •   GitHub, 7.2.2
•   Maven Central
Полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 7.2 имена присваиваются в соответствии с совместимостью версий Java.

Например, файл mssql-jdbc-7.2.2.jre11.jar из пакета 7.2 должен использоваться с Java 11.
Совместимость с пакетом Java Development Kit (JDK) версии 11.0 в дополнение к JDK версии 1.8. Microsoft JDBC Driver версии 7.2 для SQL Server совместим с пакетом Java Development Kit (JDK) версии 11.0 в дополнение к JDK версии 1.8.
   

Выпуски версии 7.2

Номер версии: 7.2.2
Выпущено: 16 апреля 2019 г.
Исправленные проблемы:

  • Исправлены проблемы, при которых идентификаторы действий (ActivityID) не очищались должным образом.

Номер версии: 7.2.1
Выпущено: 11 февраля 2019 г.
Исправленные проблемы:

  • Исправлены проблемы синтаксического анализа с определенными параметризованными запросами.

Номер версии: 7.2.0
Выпущено: 31 января 2019 г.

Проверка подлинности Azure Active Directory с использованием управляемого удостоверения.

Изменение MSI Сведения
Поддерживается режим проверки подлинности с помощью Управляемого удостоверения (MSI) Active Directory. Этот режим проверки подлинности применяется в ресурсах Azure с поддержкой активной функции Identity.

Оба типа Управляемых удостоверений (MSI) поддерживаются драйвером для получения accessToken для установления безопасного соединения.
Дополнительные сведения и пример приложения для использования этого режима проверки подлинности. См. дополнительные сведения об установке подключения с использованием аутентификации Azure Active Directory.
   

Представление поддержки Open Service Gateway Initiative (OSGi)

Изменение OSGi Сведения
Добавлена реализация DataSourceFactory. •   org.osgi.service.jdbc.DataSourceFactory
•   com.microsoft.sqlserver.jdbc.osgi.SQLServerDataSourceFactory
Добавлена реализация Activator. •   org.osgi.framework.BundleActivator
•   com.microsoft.sqlserver.jdbc.osgi.Activator
   

Представление API-интерфейсов SQLServerError

Изменение API ошибок Сведения
Представлен API SQLServerError. Метод получения API для извлечения дополнительных сведений об ошибке, созданной на сервере.

•   SQLServerException.getSQLServerError()
•   SQLServerError
Дополнительные сведения. См. дополнительные сведения об обработке ошибок.
   

Обновлена Библиотека проверки подлинности Microsoft Azure Active Directory (ADAL4J) для Java версии 1.6.3.

Изменение ADAL4J Сведения
Зависимость Maven в ADAL4J обновлена до версии 1.6.3.  
Клиентская среда выполнения Java для AutoRest представлена в качестве зависимости Maven версии 1.6.5.  
Дополнительные сведения. См. дополнительные сведения о зависимостях компонентов Microsoft JDBC Driver для SQL Server.
   

Пакет SDK для Microsoft Azure Key Vault для Java обновлен до версии 1.2.0

Изменение пакета SDK для Key Vault Сведения
Зависимость Maven для пакета SDK для Microsoft Azure Key Vault для Java обновлена до версии 1.2.0.  
Общие сведения о зависимости Maven версии 1.2.0 для пакета Microsoft Azure SDK для Key Vault WebKey.  
Дополнительные сведения. См. дополнительные сведения о зависимостях компонентов Microsoft JDBC Driver для SQL Server.
   

Известные проблемы в версии 7.2

Известные проблемы Сведения
Параметризованные запросы в некоторых случаях. Чтобы устранить эту проблему, в феврале 2019 года было выпущено обновление версии 7.2.0 (7.2.1).
Удаление из ActivityIds. Чтобы устранить эту проблему, в апреле 2019 года было выпущено обновление версии 7.2.1 (7.2.2).
   

7.0

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 7.0 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 7.0 (TAR.GZ)

Номер версии: 7.0.0
Выпущено: 31 июля 2018 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Microsoft JDBC Driver версии 7.0 для SQL Server полностью соответствует спецификации API JDBC версии 4.2. JAR-файлам в пакете 7.0 имена присваиваются в соответствии с совместимостью версий Java. Например, файл mssql-jdbc-7.0.0.jre10.jar из пакета 7.0 должен использоваться с Java 10.

Поддержка JDK 10

Microsoft JDBC Driver версии 7.0 для SQL Server совместим с пакетом Java Development Kit (JDK) версии 10.0 в дополнение к JDK версии 1.8. Это обновление также предоставляет Automatic-Module-Name драйвера в качестве com.microsoft.sqlserver.jdbc с помощью файла манифеста.

Поддержка пространственных типов данных

Microsoft JDBC Driver версии 7.0 для SQL Server теперь поддерживает пространственные типы данных, такие как география и геометрия. Дополнительные сведения о пространственных типах данных API-интерфейсов и их использовании см. здесь.

Реализация для JDBC 4.3, в которой представлены API java.sql.Connection beginRequest() и endRequest()

Microsoft JDBC Driver версии 7.0 для SQL Server теперь реализует API beginRequest() и endRequest() из класса java.sql.Connection. Эти API-интерфейсы были представлены в спецификации JDBC 4.3 и JDK 9. Дополнительные сведения о возможности драйвера реализовать эти API-интерфейсы см. в статьеСоответствие требованиям JDBC 4.3 для JDBC Driver.

Включение обнаружения и классификации данных SQL

Microsoft JDBC Driver версии 7.0 для SQL Server позволяет включить обнаружение и классификацию данных SQL в любой целевой базе данных, поддерживающей эту функцию. Драйвер теперь предоставляет API-интерфейсы SQLServerResultSet.getSensitivityClassification() для извлечения этой информации из полученного ResultSet.

Дополнительные сведения см. в статье об обнаружении и классификации данных SQL с помощью JDBC Driver.

Добавлено свойство подключения: useBulkCopyForBatchInsert

Microsoft JDBC Driver версии 7.0 для SQL Server предоставляет новое свойство соединения — useBulkCopyForBatchInsert. Это свойство поддерживается только Azure Synapse Analytics.

По умолчанию это свойство отключено. Вы можете включить его, чтобы повысить производительность пользовательских приложений при отправке больших объемов данных в Azure Synapse Analytics. Включение этого свойства изменяет поведение операций пакетной вставки на переход на операции массового копирования с предоставленными пользователем данными. Дополнительные сведения об этом свойстве и его ограничениях см. в статье Использование API массового копирования для операции пакетной вставки.

Добавлено свойство подключения: cancelQueryTimeout

Microsoft JDBC Driver версии 7.0 для SQL Server предоставляет новое свойство подключения, cancelQueryTimeout, для отключения queryTimeout на объектах java.sql.Connection и java.sql.Statement.

Добавлены конструкторы поставщика Azure Key Vault

Microsoft JDBC Driver версии 7.0 для SQL Server возвращает ранее удаленный конструктор для SQLServerColumnEncryptionAzureKeyVaultProvider. Это дало возможность при выполнении проверки подлинности с помощью пользовательского метода, реализованного через SQLServerKeyVaultAuthenticationCallback, получить токен доступа.

Новые конструкторы имеют следующее определение.

/* This constructor is added to provide backward compatibility with 6.0
* version of the driver. It is marked deprecated for removal in the next
* stable release.
*/
@Deprecated
public SQLServerColumnEncryptionAzureKeyVaultProvider(
        SQLServerKeyVaultAuthenticationCallback authenticationCallback,
        ExecutorService executorService) throws SQLServerException;

/*New constructor to replace the above constructor*/
public SQLServerColumnEncryptionAzureKeyVaultProvider(
            SQLServerKeyVaultAuthenticationCallback authenticationCallback) throws SQLServerException;

Обновлена "Библиотека проверки подлинности Microsoft Azure Active Directory (ADAL4J) для Java" версии 1.6.0

Microsoft JDBC Driver версии 7.0 для SQL Server обновил зависимость Maven "Библиотека проверки подлинности Microsoft Azure Active Directory (ADAL4J) для Java" до версии 1.6.0. Дополнительные сведения см. в статье Зависимости компонентов Microsoft JDBC Driver для SQL Server.

6.4

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 6.4 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 6.4 (TAR.GZ)

Номер версии: 6.4.0
Выпущено: 27 февраля 2018 г

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Microsoft JDBC Driver версии 6.4 для SQL Server полностью соответствует спецификации JDBC версий 4.1 и 4.2. JAR-файлам в пакете 6.4 имена присваиваются в соответствии с совместимостью версий Java. Например, файл mssql-jdbc-6.4.0.jre8.jar из пакета 6.4 должен использоваться с Java 8.

Поддержка JDK 9

Драйвер поддерживает JDK версии 9.0 в дополнение к версиям 8.0 и 7.0.

Соответствие требованиям JDBC 4.3

Драйвер поддерживает спецификацию Java Database Connectivity API 4.3 в дополнение к версиям 4.1 и 4.2. Методы API JDBC 4.3 добавлены, но еще не реализованы. Дополнительные сведения см. в статье Соответствие требованиям JDBC 4.3 для JDBC Driver.

Добавлено свойство подключения: sslProtocol

Новое свойство подключения дает пользователям возможность указывать ключевое слово протокола TLS. Возможны следующие значения: "TLS", "TLSv1", "TLSv1.1" и "TLSv1.2". Дополнительные сведения см. на странице SSLProtocol.

Устаревшее свойство подключения: fipsProvider

Свойство подключения fipsProvider удалено из списка принятых свойств подключения. Дополнительные сведения см. на странице Запрос на вытягивание GitHub.

Добавлены свойства подключения для указания пользовательского TrustManager

Теперь драйвер поддерживает указание пользовательского TrustManager с добавленными свойствами подключения trustManagerClass и trustManagerConstructorArg. Вы можете динамически указывать набор сертификатов, которые проверяются при каждом подключении, без изменения глобальных параметров среды виртуальной машины Java (JVM).

В параметры, возвращающие табличные значения, добавлена поддержка datetime или smallDatetime

Теперь при использовании параметров, возвращающих табличные значения, драйвер поддерживает типы данных datetime и smallDatetime.

Добавлена поддержка типа данных sql_variant

Теперь для использования с SQL Server драйвер JDBC поддерживает типы данных sql_variant. Тип данных sql_variant также поддерживается такими функциями, как параметры табличных значений и массовое копирование, со следующими ограничениями.

  • Для значений даты:

    Когда вы используете параметр табличного значения для заполнения таблицы, которая содержит значения datetime, smalldatetime или date, хранящиеся в столбце sql_variant, вызывается метод getDateTime(), getSmallDateTime() или getDate(), когда результирующий набор не работает и выдает следующее исключение.

    java java.lang.String cannot be cast to java.sql.Timestamp

    Чтобы этого избежать, используйте метод getString() или getObject().

  • Использование возвращающего табличное значение параметра с sql_variant для значений null.

    При использовании параметра табличного значения для заполнения таблицы и отправки значения NULL в столбец типа sql_variant будет возникать исключение. Вставка значения NULL в столбец типа sql_variant в параметре табличного значения в настоящее время не поддерживается.

Реализовано кэширование метаданных подготовленной инструкции

В драйвере JDBC реализовано кэширование метаданных подготовленной инструкции для повышения производительности. Теперь драйвер поддерживает кэширование метаданных подготовленной инструкции в драйвере с использованием свойств подключения disableStatementPooling и statementPoolingCacheSize. Эта функция по умолчанию отключена. Дополнительные сведения см. в разделе Кэширование метаданных подготовленной инструкции для JDBC Driver.

Добавлена ​​поддержка интегрированной проверки подлинности Azure AD в Linux и macOS

Драйвер JDBC поддерживает встроенную проверку подлинности Azure Active Directory во всех поддерживаемых операционных системах (Windows, Linux, macOS) с Kerberos. Кроме того, в операционных системах Windows пользователи могут проходить проверку подлинности с помощью mssql-jdbc_auth-<version>-<arch>.dll.

Обновлена "Библиотека проверки подлинности Microsoft Azure Active Directory (ADAL4J) для Java" версии 1.4.0

В драйвере JDBC зависимость Maven "Библиотека проверки подлинности Microsoft Azure Active Directory (ADAL4J) для Java" обновлена до версии 1.4.0. Дополнительные сведения см. в статье Зависимости компонентов Microsoft JDBC Driver для SQL Server.

6.2

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 6.2 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 6.2 (TAR.GZ)

Номер версии: 6.2.2
Выпущено: 29 сентября 2017 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Microsoft JDBC Driver версии 6.2 для SQL Server полностью соответствует спецификации JDBC версий 4.1 и 4.2. JAR-файлам в пакете 6.2 имена присваиваются в соответствии с совместимостью версий Java. Например, файл mssql-jdbc-6.2.2.jre8.jar из пакета 6.2 должен использоваться с Java 8.

Выпуски версии 6.2

Номер версии: 6.2.2
Выпущено: 3 октября 2017 г.
Исправленные проблемы:

  • Изменена зависимость ADAL4J до версии 1.2.0 и зависимости Azure Key Vault до версии 1.0.0

Номер версии: 6.2.1
Выпущено: 14 июля 2017 г.
Исправленные проблемы:

  • Исправлена проблема при выполнении запросов без параметров с помощью preparedStatement

Номер версии: 6.2.0
Выпущено: 30 июня 2017 г.

Примечание

Проблема с улучшением кэширования метаданных была обнаружена в RTW JDBC 6.2, выпущенном 29 июня 2017 года. Выполнен откат улучшений, а новые JAR-файлы (версии 6.2.1) выпущены 17 июля 2017 года.

С помощью еще одного улучшения версия зависимой библиотеки Azure Key Vault обновлена до версии 1.0.0, а новые файлы JAR-файлы (версии 6.2.2) были выпущены 19 октября 2017 года.

Скачайте последние обновления для JDBC Driver 6.2 с помощью приведенных выше ссылок, GitHub или Maven Central. Для использования JAR-файлов выпуска 6.2.2 обновите проекты. Дополнительные сведения см. в заметках о выпуске 6.2.1 и 6.2.2.

Поддержка Azure AD для Linux

Подключите свои приложения Linux к базе данных SQL Azure, используя проверку подлинности Azure AD через имя пользователя и пароль, а также методы доступа к токену.

Виртуальные машины Java с поддержкой стандарта FIPS

Теперь драйвер JDBC можно использовать на виртуальных машинах Java, работающих в режиме использования федерального стандарта обработки информации (FIPS) 140 в соответствии с федеральными стандартами.

Улучшения проверки подлинности Kerberos

Теперь драйвер JDBC поддерживает следующее.

  • Метод субъект/пароль для приложений, в которых конфигурация Kerberos не может быть изменена или не может получить новый токен или таблицу ключей. Этот метод можно использовать для проверки подлинности на экземпляре SQL Server, который разрешает только проверку подлинности Kerberos.
  • Проверка подлинности между областями с использованием встроенной проверки подлинности Kerberos без явного указания имени участника-службы сервера. Теперь драйвер автоматически вычисляет области, даже если они не указаны.
  • Ограниченное делегирование Kerberos путем принятия учетных данных олицетворенного пользователя в качестве объекта учетных данных GSS через источник данных. Эти олицетворенные учетные данные затем используются для установления подключения Kerberos.

Добавлено время ожидания

Теперь драйвер JDBC поддерживает следующие настраиваемые значения времени ожидания. Вы можете изменить их в зависимости от потребностей своего приложения.

  • Время ожидания запроса для контроля количества секунд ожидания до истечения времени ожидания при выполнении запроса.
  • Время ожидания сокета для указания количества миллисекунд ожидания до истечения времени ожидания чтения или принятия сокета.

6.1

Номер версии: 6.1.0
Выпущено: 17 ноября 2016 г.

Microsoft JDBC Driver версии 6.1 для SQL Server полностью соответствует спецификации JDBC версий 4.1 и 4.2. Это первоначальный выпуск драйвера JDBC с открытым исходным кодом. Исходный код можно найти по тегу GitHub v6.1.0. Он компилирует файлы mssql-jdbc-6.1.0.jre8.jar и mssql-jdbc-6.1.0.jre7.jar, которые соответствуют совместимости версий Java.

6,0

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 6.0 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 6.0 (TAR.GZ)

Номер версии: 6.0.8112
Выпущено: 17 января 2017 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Microsoft JDBC Driver версии 6.0 для SQL Server полностью соответствует спецификации JDBC версий 4.1 и 4.2. JAR-файлам в пакете 6.0 имена присваиваются в соответствии с их совместимостью с версией API JDBC. Например, файл sqljdbc42.jar из пакета 6.0 совместим с API JDBC 4.2. Аналогичным образом файл sqljdbc41.jar совместим с API JDBC 4.1.

Чтобы убедиться, что у вас есть правильный файл sqljdbc42.jar или sqljdbc41.jar, запустите следующие строки кода. Если выводится сообщение: "Driver version: 6.0.7507.100", значит у вас есть пакет драйвера JDBC 6.0.

Connection conn = DriverManager.getConnection("jdbc:sqlserver://<server>;user=<user>;password=<password>;");
System.out.println("Driver version: " + conn.getMetaData().getDriverVersion());

Always Encrypted

Драйвер поддерживает функцию постоянного шифрования в SQL Server 2016. Эта функция гарантирует, что конфиденциальные данные никогда не будут отображаться в виде открытого текста в экземпляре SQL Server. В основе работы Always Encrypted лежит прозрачное шифрование данных в приложении, чтобы SQL Server обрабатывал только зашифрованные данные, а не значения открытого текста. Даже в случае компрометации экземпляра SQL или хост-компьютера злоумышленник получит только зашифрованный текст конфиденциальных данных. Дополнительные сведения см. в статье Использование функции Always Encrypted с драйвером JDBC.

Международное доменное имя (IDN)

Драйвер поддерживает международные доменные имена (IDN) в качестве имен серверов. Дополнительные сведения см. в разделе "Использование международных доменных имен" в статье Функции поддержки различных языков драйвера JDBC.

Параметризованные запросы

Драйвер теперь поддерживает получение метаданных параметра с подготовленными инструкциями для сложных запросов, например подзапросов или соединений. Обратите внимание, что это улучшение доступно только при использовании SQL Server 2012 и более новых версий.

Azure Active Directory

Проверка подлинности Active Directory — это механизм подключения к базе данных Azure SQL версии 12 с помощью удостоверений в Azure AD. Проверка подлинности AAD используется для централизованного управления удостоверениями пользователей базы данных и в качестве альтернативы проверке подлинности SQL Server.

Вы можете использовать драйвер JDBC 6.0, чтобы указать учетные данные AAD в строке подключения JDBC для подключения к базе данных SQL Azure. Дополнительные сведения см. в разделе о свойстве проверки подлинности в статье Задание свойств соединения.

Возвращающие табличные значения параметры

Параметры, возвращающие табличное значение, упрощают маршалинг нескольких строк данных из клиентского приложения в SQL Server, устраняя потребность в нескольких круговых путях или специальной серверной логике для обработки данных. Параметры, возвращающие табличное значение, можно использовать для инкапсуляции строк данных в клиентском приложении и их отправки на сервер единой параметризованной командой. Входящие строки данных хранятся в переменной таблицы, которой затем можно управлять с помощью Transact-SQL. Дополнительные сведения см. в разделе Использование параметров, возвращающих табличные значения.

Группы доступности AlwaysOn

Теперь драйвер поддерживает прозрачное подключение к группам доступности Always On. Драйвер быстро обнаруживает текущую топологию групп доступности AlwaysOn серверной инфраструктуры и прозрачно подключается к текущему активному серверу.

4.2

Скачать Скачать Microsoft JDBC Driver for SQL Server версии 4.2 (самораспаковывающийся EXE-файл)
Скачать Скачать Microsoft ODBC Driver for SQL Server версии 4.2 (TAR.GZ)

Номер версии: 4.2.8112
Выпущено: 24 августа 2015 г.

Если необходимо загрузить драйвер на языке, отличном от обнаруженного, можно использовать эти прямые ссылки.
Для драйвера в самораспаковывающемся EXE-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский
Для драйвера в TAR.GZ-файле: Китайский (упрощенное письмо) | Китайский (традиционное письмо) | Английский (США) | Французский | Немецкий | Итальянский | Японский | Корейский | Португальский (Бразилия) | Русский | Испанский

Microsoft JDBC Driver версии 4.2 для SQL Server полностью соответствует спецификации JDBC версий 4.1 и 4.2. JAR-файлам в пакете 4.2 имена присваиваются в соответствии с их совместимостью с версией API JDBC. Например, файл sqljdbc42.jar из пакета 4.2 совместим с API JDBC 4.2. Аналогичным образом файл sqljdbc41.jar совместим с API JDBC 4.1.

Чтобы убедиться, что у вас есть правильный файл sqljdbc42.jar или sqljdbc41.jar, запустите следующие строки кода. Если выводится сообщение: "Driver version: 4.2.6420.100", значит у вас есть пакет драйвера JDBC 4.2.

Connection conn = DriverManager.getConnection("jdbc:sqlserver://<server>;user=<user>;password=<password>;");
System.out.println("Driver version: " + conn.getMetaData().getDriverVersion());

Поддержка JDK 8

Драйвер поддерживает JDK версии 8.0 в дополнение к версиям 7.0, 6.0 и 5.0.

Соответствие JDBC 4.1 и 4.2

Драйвер поддерживает спецификации Java Database Connectivity API 4.1 и 4.2 в дополнение к версии 4.0. Дополнительные сведения см. в статьях Соответствие JDBC 4.1 для JDBC Driver и Соответствие JDBC 4.2 для JDBC Driver.

Массовое копирование

Функция массового копирования используется для быстрого копирования больших объемов данных в таблицы или представления в базах данных SQL Server. Дополнительные сведения см. в статье Использование массового копирования с драйвером JDBC.

Возможность отката транзакций XA

Добавлены новые параметры времени ожидания для существующего автоматического отката неподготовленных транзакций. Дополнительные сведения см. в статье Основные сведения о транзакциях XA.

Новое свойство соединения участника Kerberos

Драйвер использует новое свойство соединения для улучшения гибкости подключений Kerberos. Дополнительные сведения см. в статье Использование встроенной проверки подлинности Kerberos для соединения с SQL Server.

4.1

Номер версии: 4.1.8112
Выпущено: 12 декабря 2014 г.

Поддержка JDK 7

Драйвер поддерживает JDK версии 7.0 в дополнение к версиям 6.0 и 5.0.

Процессор Itanium не поддерживается для приложений JDBC Driver

Приложения Microsoft JDBC Driver for SQL Server не поддерживают выполнение на компьютерах с процессором Itanium.

См. также раздел

Общие сведения о драйвере JDBC