Бөлісу құралы:


Заметки о выпуске драйверов Майкрософт для PHP для SQL Server

На этой странице описано, что было добавлено в каждой версии драйверов Microsoft SQL Server для PHP.

5.13.0

Скачать драйверы Microsoft для PHP для SQL Server (Windows)
Тег релиза версии 5.13.0 GitHub (пакеты для Linux и macOS доступны здесь)

  • Номер выпуска: 5.13.0
  • Выпущено: 27 февраля 2026 г.

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

Новый элемент Сведения
Добавлена поддержка PHP 8.4 и 8.5.  
Добавлена поддержка новых версий ОС. Windows Server 2025, Ubuntu 24.04, Debian 11, Debian 12, Debian 13, Red Hat 9, Red Hat 10, Alpine Linux 3.20, Alpine Linux 3.21, Alpine Linux 3.22, Alpine Linux 3.23, macOS 15 и macOS 26
Удалена поддержка PHP 8.1 и 8.2.  
Удалена поддержка устаревших версий ОС. Windows Server 2012, Windows Server 2012, Windows 10, Ubuntu 20.04, Debian 10, Red Hat 7, SUSE Linux 12, Alpine Linux 3.16, Alpine Linux 3.17, Alpine Linux 3.18, Alpine Linux 3.19, macOS 11, macOS 12 и macOS 13.
Исправлены проблемы со статическим анализом кода и безопасностью памяти.  

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

5.12.0

Скачать драйверы Microsoft для PHP и SQL Server (Windows)
Тег релиза GitHub версии 5.12.0 (пакеты для Linux и macOS доступны здесь)

  • Номер выпуска: 5.12.0
  • Выпущено: 31 января 2024 г.

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

Новый элемент Сведения
Добавлена поддержка PHP 8.3.  
Удалена поддержка PHP 8.0.  
Удалена поддержка Ubuntu 18.04.  
Исправлена недопустимая ошибка точности для varchar.  

5.11.1

Скачать драйверы Microsoft для PHP и SQL Server (Windows)
Тег выпуска GitHub версии 5.11.1 (пакеты Linux и macOS доступны здесь)

  • Номер выпуска: 5.11.1
  • Выпущено: 7 сентября 2023 г.

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

Новый элемент Сведения
Сбросить тип после привязки параметра.  
Исправлена ошибка при использовании PDO::ATTR_STRINGIFY_FETCHES.  
Измените параметры подключения на независимые от регистра.  
Исправление ошибки № 1465: добавление проверки на NULL.  

5.11.0

Скачать драйверы Microsoft для PHP и SQL Server (Windows)
Тег релиза GitHub версии 5.11.0 (пакеты для Linux и macOS доступны здесь)

  • Номер выпуска: 5.11.0
  • Выпущено: 28 февраля 2023 г.

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

Новый элемент
Добавлена поддержка PHP 8.2.
Удалена поддержка PHP 7.4.
Удалена поддержка Debian 9, macOS 10.15 и Alpine 3.13.

5,10

  • Номер выпуска: 5.10.11
  • Дата выпуска: 31 января 2022 г.

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

Что нового в версии 5.10

Новый элемент Сведения
Добавлена поддержка PHP 8.1.  
Прекращена поддержка PHP 7.3.  
Прекращена поддержка macOS Mojave, Ubuntu 16.04, Alpine 3.11 и 3.12.  
Добавлена поддержка Windows 11 и Windows Server 2022.  
Добавлена поддержка macOS Monterey, Debian 11, Ubuntu 21.04 и 21.10, Alpine 3.13, 3.14 и 3.15.  
Добавлена поддержка оборудования Apple M1 ARM64. Требуется драйвер ODBC 17.8 или более поздней версии.
Добавлена поддержка параметров с табличными значениями.  
Разрешен параметр PDO::ATTR_EMULATE_PREPARES на уровне подключения.  
Изменены ключевое слово подключения и проверка значения для повышения гибкости.  

1 Для этой версии требуется драйвер ODBC версии 17.4.2 или выше. В противном случае возникает предупреждение о сбое задания атрибута. Это предупреждение можно отключить при использовании старого драйвера ODBC. При использовании SQLSRV проверьте , как настроить обработку ошибок и предупреждений с помощью драйвера SQLSRV. При использовании PDO_SQLSRV предупреждения по умолчанию скрываются, но могут записываться в журнал. Проверьте Журнал активности для получения подробностей.

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

  • Если строковые параметры привязаны как короткая строка, а затем повторно используется для привязки длинных строк, возникает ошибка усечения строки.

5.9

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

Сведения о версии

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

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

Новый элемент Сведения
Добавлена поддержка PHP 8.0.  
Прекращена поддержка PHP 7.2.  
Добавлена поддержка драйвера Microsoft ODBC Driver 17.7 на всех платформах.  
Добавлена поддержка macOS Big Sur, Ubuntu 20.04, Ubuntu 20.10 и Alpine 3.12. Для некоторых из этих ОС требуется драйвер ODBC Driver 17.5 или более поздней версии.
Прекращена поддержка macOS High Sierra, Debian 8 и Ubuntu 19.10.  
Поддержка локализации GB18030.  
Функция PDO errorinfo усовершенствована и теперь включает дополнительные сообщения ODBC при их наличии.  
Поддержка классификации данных со сведениями о ранге. Требуются SQL Server 2019 и драйвер ODBC 17.4.2 или более поздней версии.
Добавлена поддержка проверки подлинности Service Principal в Azure Active Directory. Требуется драйвер ODBC 17.7 или более поздней версии.
Улучшена производительность при обработке десятичных чисел во входных или выходных данных. Исключены лишние преобразования числовых значений.  
Повышена производительность при получении чисел из буферов клиентов.  
Время ожидания запроса задается без использования LOCK TIMEOUT, что позволяет избежать лишнего обращения к серверу.  

1 Для этой версии требуется драйвер ODBC версии 17.4.2 или выше. В противном случае возникает предупреждение о сбое задания атрибута. Это предупреждение можно отключить при использовании старого драйвера ODBC. При использовании SQLSRV проверьте , как настроить обработку ошибок и предупреждений с помощью драйвера SQLSRV. При использовании PDO_SQLSRV предупреждения по умолчанию скрываются, но могут записываться в журнал. Проверьте Журнал активности для получения подробностей.

5.8.1

Этот выпуск применим только к Linux и macOS.

Тег релиза GitHub (здесь доступны пакеты для Linux и macOS)

  • Номер выпуска: 5.8.1
  • Выпущено: 15 апреля 2020 г.

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

Новый элемент Сведения
Исправление ошибок Исправлены проблемы настройки языкового стандарта по умолчанию в Alpine Linux.
Исправление ошибок Удалена ненужная структура данных для поддержки функции курсоров на стороне клиента в Alpine Linux.
Исправление ошибок Устранены проблемы с ведением журнала, если оба драйвера включены в Alpine Linux.

5.8

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

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

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

Новый элемент Сведения
Добавлена поддержка PHP 7.4.  
Прекращена поддержка PHP 7.1.  
Добавлена поддержка драйвера Microsoft ODBC Driver 17.5 на всех платформах.  
Добавлена поддержка Debian 10 и Red Hat 8. Для обоих требуется драйвер ODBC 17.4 или более поздней версии.
Добавлена поддержка macOS Catalina, Alpine Linux 3.111 и Ubuntu 19.10. Для всех систем требуется драйвер ODBC 17.5 или более поздней версии.
Удалена поддержка SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 и Ubuntu 19.04.  
Поддержка параметра языка при подключении к SQL Server.  
Поддержка типов расширенных строк PHP, представленных в PHP 7.2.  
Поддержка получения метаданных чувствительности классификации данных. Требуются SQL Server 2019 и драйвер ODBC 17.4.2 или более поздней версии.
Поддержка функции Always Encrypted с безопасными анклавами. Требуется драйвер ODBC 17.4 или более поздней версии.
Поддерживайте настраиваемые параметры локализаций в Linux и macOS.  
Повышение производительности за счет кэширования метаданных при выборке и пропуска избыточных вызовов.  

1 Поддержка Alpine Linux является экспериментальной для версии 5.8.

5.6.1

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

  • Номер выпуска: 5.6.1
  • Выпущено: 19 марта 2019 г.

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

Новый элемент Сведения
Исправление ошибок При вычислении метаданных полей или столбцов были исправлены неточности, которые могли приводить к завершению работы приложения.
Исправление ошибок Изменен файл конфигурации sqlsrv, который можно скомпилировать независимо от pdo_sqlsrv.
Исправление ошибок PDOStatement::getColumnMeta() теперь возвращает значение false, если что-то пойдет не так.

5,6

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

  • Номер выпуска: 5.6.0
  • Выпущено: 21 февраля 2019 г.

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

Новый элемент Сведения
Поддержка PHP 7.3.  
Прекращена поддержка PHP 7.0.  
Поддержка драйвера Microsoft ODBC Driver 17.3 на всех платформах.  
Поддержка macOS Mojave. Требуется драйвер ODBC 17.3 или более поздней версии.
Поддержка Ubuntu 18.10 и SUSE Linux 15. Для обоих требуется драйвер ODBC 17.3 или более поздней версии.
Прекращена поддержка Linux Ubuntu 17.10 и macOS El Capitan.  
Поддержка токена доступа Azure AD. В Linux и macOS требуются драйвер ODBC 17.2+ и unixODBC 2.3.6+.
Поддержка проверки подлинности в AAD с помощью управляемого удостоверения для ресурсов Azure. Требуется драйвер ODBC 17.3+.
Новые функции получения данных • Добавлен новый флаг PDO::SQLSRV_ATTR_FETCHES_DATETIME_TYPE для pdo_sqlsrv, позволяющий возвращать элементы даты и времени в качестве объектов.

• Добавлен параметр ReturnDatesAsStrings на уровень инструкции для sqlsrv.

• Добавлены новые параметры на уровнях подключения и инструкции для обоих драйверов, позволяющие форматировать десятичные значения в результатах выборки.
Поддержка статической компиляции драйверов, если пользователь выбирает сборку из источника.  
Повышение производительности за счет кэширования метаданных при выборке и повышения скорости преобразования строк Юникода.  

5,3

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

  • Номер выпуска: 5.3.0
  • Выпущено: 20 июля 2018 г.

Что нового в версии 5.3

  • Поддержка драйвера Microsoft ODBC Driver 17.2 на всех платформах.
  • Поддержка macOS High Sierra (требуется драйвер ODBC 17 и более поздние версии).
  • Поддержка Azure Key Vault для Always Encrypted для основных функций CRUD, таких как функция Always Encrypted доступна для всех поддерживаемых платформ Windows, Linux или macOS с помощью драйверов PHP для SQL Server
  • Поддержка Ubuntu 18.04 LTS (требуется драйвер ODBC 17.2).
  • Поддержка устойчивости подключений в Linux или macOS (требуется драйвер ODBC 17.2).

5,2

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

  • Номер выпуска: 5.2.0
  • Выпущено: 23 марта 2018 г.

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

  • Поддержка PHP 7.2.1 и более поздних версий в Windows, а также 7.2.0 и более поздних версий на других платформах.
  • Поддержка Microsoft ODBC Driver 17
    • Версия 17 теперь используется по умолчанию на всех платформах.
  • Поддержка Ubuntu 17.10, Debian 9 и SUSE Linux Enterprise Server 12
  • Прекращена поддержка Ubuntu 15.10.
  • Поддержка Always Encrypted с функциями CRUD в Windows. См. подробнее об использовании функции Always Encrypted с драйвером PHP для SQL Server.
    • Поддержка хранилища сертификатов Windows.
    • Always Encrypted поддерживается только с драйвером Microsoft ODBC Driver 17 и более поздних версий.
  • Поддержка локалей не в формате UTF8 в Linux и macOS
    • Языковые стандарты, отличные от UTF8, в Linux и macOS поддерживаются только с драйвером Microsoft ODBC Driver 17 и более поздней версии.
  • Поддержка Azure Synapse Analytics
  • Поддержка Управляемого экземпляра SQL Azure.

4.3

Скачивание пакета Windows
Тег релиза GitHub (пакеты Linux и macOS доступны здесь)

  • Номер выпуска: 4.3.0
  • Выпущено: 6 июля 2017 г.

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

  • Поддержка PHP 7.1
  • Поддержка macOS Sierra и macOS El Capitan.
  • Поддержка Ubuntu 15.10 и Debian 8.
  • Прекращена поддержка Ubuntu 15.04.
  • Поддержка групп доступности Always On через прозрачное разрешение IP-адресов в сети. Дополнительные сведения см. в статье Connection Options.
  • Добавлена поддержка типа данных sql_variant с ограничением.
  • Поддержка устойчивости подключения в режиме ожидания в Windows. Дополнительные сведения см. в статье Connection Options.
  • Возможность использования пулов подключений для Linux и macOS. Дополнительные сведения см. в статье Организация пулов соединений.
  • Поддержка проверки подлинности Azure Active Directory с помощью ActiveDirectoryPassword и SqlPassword. Дополнительные сведения см. в статье Connection Options.

4.0

Скачивание пакета Windows
Релизный тег GitHub

  • Номер выпуска: 4.0
  • Выпущено: 1 июля 2016 г.

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

  • Поддержка PHP 7.0
  • Полная поддержка 64-разрядных версий.
  • Поддержка Ubuntu 15.04, Ubuntu 16.04 и Red Hat 7.

3.2

Скачивание пакета Windows
Тег выпуска GitHub

  • Номер выпуска: 3.2
  • Выпущено: 9 марта 2015 г.

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

  • Поддержка PHP 5.6.
  • Содержит последние обновления для предыдущих версий PHP 5.5 и 5.4.
  • Требуется драйвер Microsoft ODBC Driver 11 для SQL Server

3.1

Скачивание пакета Windows
Тег выпуска GitHub

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

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

  • Поддержка PHP 5.5.
  • Требуется драйвер Microsoft ODBC Driver 11 для SQL Server. Предыдущие версии требуют наличия SQL Native Client.

3.0

Скачивание пакета Windows

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

2.0

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

В версии 2.0 была добавлена поддержка драйвера PDO_SQLSRV. Дополнительные сведения см. в статье Справочник по драйверу PDO_SQLSRV.

См. также

Обзор драйверов Майкрософт для PHP для SQL Server