Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta página aborda o que foi adicionado em cada versão do Drivers da Microsoft para PHP para SQL Server.
5.13.0
Baixe os Drivers Microsoft para PHP para SQL Server (Windows)
Tag de Lançamento do GitHub v5.13.0 (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.13.0
- Lançamento: 27 de fevereiro de 2026
Novidades na versão 5.13.0
| Novo item | Detalhes |
|---|---|
| Adicionado suporte para PHP 8.4 e 8.5. | |
| Adicionado suporte para novas versões do sistema operacional. | 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 e macOS 26 |
| Suporte removido para PHP 8.1 e 8.2. | |
| Foi removido o suporte para versões de sistema operacional de fim de vida. | 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 e macOS 13. |
| Corrigidos problemas de análise estática de código e de segurança de memória. |
Versões anteriores
5.12.0
Baixar os Drivers Microsoft para PHP para SQL Server (Windows)
Tag de versão do GitHub v5.12.0 (os pacotes do Linux e do macOS estão disponíveis aqui)
- Número da versão: 5.12.0
- Lançado: 31 de janeiro de 2024
Novidades na versão 5.12.0
| Novo item | Detalhes |
|---|---|
| Suporte adicionado para o PHP 8.3. | |
| Suporte para PHP 8.0 removido | |
| Suporte para Ubuntu 18.04 removido. | |
| Corrigido o erro de precisão inválida de varchar. |
5.11.1
Baixar drivers da Microsoft para PHP e SQL Server (Windows)
Tag de versão do GitHub v5.11.1 (pacotes do Linux e do macOS estão disponíveis aqui)
- Número da versão: 5.11.1
- Lançamento: 7 de setembro de 2023
Novidades na versão 5.11.1
| Novo item | Detalhes |
|---|---|
| Redefinir o tipo após associar parâmetro. | |
| Corrigido erro ao usar PDO::ATTR_STRINGIFY_FETCHES. | |
| Alterar as opções de conexão para ignorar maiúsculas e minúsculas. | |
| Correção de bug para 1465 Adicionando uma verificação NULL. |
5.11.0
Baixar Microsoft Drivers para PHP para SQL Server (Windows)
Tag de versão do GitHub v5.11.0 (os pacotes do Linux e do macOS estão disponíveis aqui)
- Número da versão: 5.11.0
- Lançamento: 28 de fevereiro de 2023
Novidades na versão 5.11.0
| Novo item |
|---|
| Suporte adicionado para o PHP 8.2. |
| Suporte para PHP 7.4 foi descontinuado. |
| Suporte descontinuado para Debian 9, macOS 10.15 e Alpine 3.13. |
5.10
- Número da versão: 5.10.11
- Lançada em: 31 de janeiro de 2022
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
Novidades da versão 5.10
| Novo item | Detalhes |
|---|---|
| Suporte adicionado para o PHP 8.1. | |
| Suporte removido para o PHP 7.3. | |
| Suporte removido para o macOS Mojave, o Ubuntu 16.04 e o Alpine 3.11 e 3.12. | |
| Suporte adicionado para o Windows 11 e o Windows Server 2022. | |
| Suporte adicionado para o macOS Monterey, o Debian 11, o Ubuntu 21.04 e 21.10 e o Alpine 3.13, 3.14 e 3.15. | |
| Suporte adicionado para o hardware Apple M1 ARM64. | Requer o Driver ODBC 17.8 ou superior. |
| Suporte adicionado para parâmetros com valor de tabela. | |
| A configuração PDO::ATTR_EMULATE_PREPARES é permitida no nível da conexão. | |
| Ajustada a validação de palavra-chave e valor de conexão para oferecer mais flexibilidade. |
1 Essa versão requer obter o Driver ODBC 17.4.2 ou posterior. Caso contrário, ocorrerá um aviso sobre a falha na definição de um atributo. Esse aviso pode ser suprimido ao usar um driver ODBC mais antigo. Caso esteja usando o SQLSRV, verifique Como: configurar o tratamento de erro e de avisos usando o driver SQLSRV. Caso esteja usando o PDO_SQLSRV, os avisos serão suprimidos por padrão, porém poderão ser registrados em log. Confira o Registro de Atividades para obter detalhes.
Problemas conhecidos
- Se os parâmetros de cadeia de caracteres forem associados como cadeia de caracteres curta e posteriormente reutilizados para associar cadeias de caracteres mais longas, ocorrerá um erro de truncamento de cadeia de caracteres.
5.9
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
Informações da versão
- Número da versão: 5.9.01
- Lançado: 29 de janeiro de 2021
Novidades da versão 5.9
| Novo item | Detalhes |
|---|---|
| Suporte adicionado para o PHP 8.0. | |
| Descontinuado suporte para PHP 7.2. | |
| Suporte adicionado para o Microsoft ODBC Driver 17.7 em todas as plataformas. | |
| Suporte adicionado para o macOS Big Sur, o Ubuntu 20.04, o Ubuntu 20.10 e o Alpine 3.12. | Alguns exigem o driver ODBC 17.5 ou posterior. |
| Suporte removido para o macOS High Sierra, o Debian 8 e o Ubuntu 19.10. | |
| Suporte para a localidade GB18030. | |
| PDO estendido para incluir mensagens adicionais de ODBC, se disponíveis. | |
| Suporte para Classificação de Dados com informações de classificação por ranking. | Requer SQL Server 2019 e o Driver ODBC 17.4.2 ou superior. |
| Suporte adicionado para autenticação do Principal de Serviço do Azure Active Directory. | Requer o Driver ODBC 17.7 ou posterior. |
| Desempenho aprimorado durante o processamento de números decimais como entradas ou saídas, bem como remoção de conversões desnecessárias de valores numéricos. | |
| Desempenho aprimorado ao buscar números usando buffers de cliente. | |
| Defina o tempo limite da consulta sem usar LOCK TIMEOUT, o que evita uma viagem extra ao servidor. |
1 Essa versão requer obter o Driver ODBC 17.4.2 ou posterior. Caso contrário, ocorrerá um aviso sobre a falha na definição de um atributo. Esse aviso pode ser suprimido ao usar um driver ODBC mais antigo. Caso esteja usando o SQLSRV, verifique Como: configurar o tratamento de erro e de avisos usando o driver SQLSRV. Caso esteja usando o PDO_SQLSRV, os avisos serão suprimidos por padrão, porém poderão ser registrados em log. Confira o Registro de Atividades para obter detalhes.
5.8.1
Esta versão se aplica somente ao Linux e ao macOS.
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.8.1
- Lançado: 15 de abril de 2020
Novidades na versão 5.8.1
| Novo item | Detalhes |
|---|---|
| Correção de bug | Correção de problemas de localidade padrão no Alpine Linux. |
| Correção de bug | A estrutura de dados desnecessária foi removida para dar suporte ao recurso Cursores do lado do cliente no Alpine Linux. |
| Correção de bug | Correção dos problemas de log quando ambos os drivers estão habilitados no Alpine Linux. |
5.8
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.8.0
- Lançado: 31 de janeiro de 2020
Novidades na versão 5.8
| Novo item | Detalhes |
|---|---|
| Suporte adicionado para PHP 7.4. | |
| Suporte removido para PHP 7.1. | |
| Suporte adicionado para Microsoft ODBC Driver 17.5 em todas as plataformas. | |
| Suporte adicionado para Debian 10 e Red Hat 8. | Ambos exigem um Driver ODBC 17.4 ou superior. |
| Suporte adicionado para macOS Catalina, Alpine Linux 3.111 e Ubuntu 19.10. | Todos exigem um Driver ODBC 17.5 ou superior. |
| Suporte descartado para SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 e Ubuntu 19.04. | |
| Suporte para opção de idioma durante a conexão com o SQL Server. | |
| Suporte para tipos de cadeia de caracteres estendidos do PHP introduzidos no PHP 7.2. | |
| Suporte para recuperação de metadados confidenciais da Classificação de Dados. | Requer SQL Server 2019 e o Driver ODBC 17.4.2 ou superior. |
| Suporte para Always Encrypted com enclaves seguros. | Requer o Driver ODBC 17.4 ou superior. |
| Suporte a opções configuráveis para configurações de localização no Linux e no macOS. | |
| Desempenho aprimorado ao armazenar metadados em cache nas buscas e omitir chamadas redundantes. |
1 O suporte ao Alpine Linux é experimental na versão 5.8.
5.6.1
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.6.1
- Lançado: 19 de março de 2019
Novidades na versão 5.6.1
| Novo item | Detalhes |
|---|---|
| Correção de bug | Correção de suposições feitas ao calcular metadados de campo ou coluna, o que pode resultar no encerramento do aplicativo. |
| Correção de bug | Modificado o arquivo de configuração sqlsrv de forma a permitir que seja compilado de modo independente do pdo_sqlsrv. |
| Correção de bug | Corrigido o PDOStatement::getColumnMeta() para retornar como false quando algo errado ocorre. |
5.6
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.6.0
- Lançado: 21 de fevereiro de 2019
Novidades na versão 5.6
| Novo item | Detalhes |
|---|---|
| Suporte para PHP 7.3. | |
| Suporte removido para PHP 7.0. | |
| Suporte para Microsoft ODBC Driver 17.3 em todas as plataformas. | |
| Suporte para macOS Mojave. | Requer o Driver ODBC 17.3 ou superior. |
| Suporte para Ubuntu 18.10 e SUSE Linux 15. | Ambos exigem um Driver ODBC 17.3 ou superior. |
| Suporte removido para Linux Ubuntu 17.10 e macOS El Capitan. | |
| Suporte para o token de acesso do Azure AD. | No Linux e no macOS, requer o Driver ODBC 17.2+ e unixODBC 2.3.6+. |
| Suporte para Autenticação com Azure AD usando Identidade Gerenciada para Recursos do Azure. | Requer o driver ODBC versão 17.3 ou superior. |
| Novas funcionalidades de busca | • Novo sinalizador PDO::SQLSRV_ATTR_FETCHES_DATETIME_TYPE para pdo_sqlsrv retornar datetime como objetos. • Adicione a opção ReturnDatesAsStrings ao nível da instrução para sqlsrv. • Novas opções disponíveis nos níveis de conexão e instrução, em ambos os drivers, para formatar valores decimais nos resultados obtidos. |
| Suporte para compilação estática de drivers, caso os usuários optem por compilar da origem. | |
| Desempenho aprimorado ao armazenar metadados em cache nas buscas e acelerar as conversões de cadeias de caracteres Unicode. |
5,3
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.3.0
- Lançado: 20 de julho de 2018
Novidades na versão 5.3
- Suporte para Microsoft ODBC Driver 17.2 em todas as plataformas
- Suporte para macOS High Sierra (requer ODBC Driver 17 ou superior)
- Suporte para o Azure Key Vault para Always Encrypted para funcionalidades básicas do CRUD, de modo que o recurso Always Encrypted esteja disponível para todas as plataformas windows, Linux ou macOS com suporte usando o Always Encrypted com os drivers PHP para SQL Server
- Suporte para Ubuntu 18.04 LTS (requer o Driver ODBC 17.2)
- Suporte para resiliência da conexão no Linux ou no macOS (requer o Driver ODBC 17.2)
5.2
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 5.2.0
- Lançado: 23 de março de 2018
Novidades na versão 5.2
- Suporte para PHP 7.2.1 e superior no Windows, além do 7.2.0 e superior em outras plataformas
- Suporte para Microsoft ODBC Driver 17
- A versão 17 agora é padrão em todas as plataformas
- Suporte para Ubuntu 17.10, Debian 9 e SUSE Linux Enterprise Server 12
- Suporte removido para Ubuntu 15.10
- Suporte para o recurso Always Encrypted com funcionalidades CRUD no Windows. Para saber mais, confira Como usar Always Encrypted com o PHP Drivers para SQL Server
- Suporte para Repositório de Certificados do Windows
- O Always Encrypted é compatível somente com o Microsoft ODBC Driver 17 e posterior
- Suporte para localidades não UTF8 no Linux e no macOS
- As localidades não UTF8 no Linux e no macOS são compatíveis somente com o Microsoft ODBC Driver 17 e posterior
- Suporte para o Azure Synapse Analytics
- Suporte para a Instância Gerenciada SQL do Azure
4.3
Baixar pacote do Windows
Tag de versão do GitHub (pacotes para Linux e macOS estão disponíveis aqui)
- Número da versão: 4.3.0
- Lançado: 6 de julho de 2017
Novidades na versão 4.3
- Suporte para PHP 7.1
- Suporte para macOS Sierra e macOS El Capitan
- Suporte para Ubuntu 15.10 e Debian 8
- Suporte removido para Ubuntu 15.04
- Suporte a grupos de disponibilidade Always On por meio da Resolução IP de Rede Transparente. Para obter mais informações, consulte Connection Options.
- Suporte adicionado para o tipo de dados sql_variant com limitações.
- Suporte para Resiliência de Conexão Ociosa no Windows. Para obter mais informações, consulte Connection Options.
- Suporte ao pool de conexão para Linux e macOS. Para obter mais informações, confira Gerenciamento de Conexões.
- Suporte para Autenticação do Azure Active Directory com ActiveDirectoryPassword e SqlPassword. Para obter mais informações, consulte Connection Options.
4,0
Baixar pacote do Windows
Tag de versão do GitHub
- Número da versão: 4,0
- Lançado: 1º de julho de 2016
Novidades na versão 4.0
- Suporte para PHP 7.0
- Suporte completo de 64 bits
- Suporte para Ubuntu 15.04, Ubuntu 16.04 e RedHat 7
3.2
Baixar pacote do Windows
Tag de versão do GitHub
- Número da versão: 3.2
- Lançado: 9 de março de 2015
Novidades na versão 3.2
- Suporte para PHP 5.6
- Inclui as atualizações mais recentes para versões anteriores do PHP 5.5 e 5.4
- ** Requer o Microsoft ODBC Driver 11 para SQL Server
3.1
Baixar pacote do Windows
Tag de versão do GitHub
- Número da versão: 3.1
- Lançado: 12 de dezembro de 2014
Novidades na versão 3.1
- Suporte para PHP 5.5
- Exige o Microsoft ODBC Driver 11 para SQL Server. As versões anteriores exigem o SQL Native Client.
3.0
Novidades na versão 3.0
- Suporte para PHP 5.4. O PHP 5.2 não tem suporte na versão 3 dos Drivers da Microsoft para PHP para SQL Server.
- A opção de conexão AttachDBFileName é adicionada. Para obter mais informações, consulte Connection Options.
- Suporte para o LocalDB, adicionado no SQL Server 2012 (11.x). Para obter mais informações, confira Suporte para LocalDB.
- A opção de conexão AttachDBFileName é adicionada. Para obter mais informações, consulte Connection Options.
- Suporte para recursos de alta disponibilidade e recuperação de desastres. Para saber mais, confira Suporte para alta disponibilidade, recuperação de desastre.
- Suporte para cursores do lado do cliente (armazenando em cache um conjunto de resultados na memória). Para obter mais informações, confira Tipos de cursor (Driver SQLSRV) e Tipos de cursor (Driver PDO_SQLSRV).
- O atributo PDO::ATTR_EMULATE_PREPARES é adicionado. Para obter mais informações, confira PDO::prepare.
2.0
Novidades na versão 2.0
Na versão 2.0, foi adicionado suporte para o driver PDO_SQLSRV. Para obter mais informações, consulte Referência do driver PDO_SQLSRV.