Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka popisuje, co bylo přidáno v jednotlivých verzích ovladačů Microsoft pro PHP pro SQL Server.
5.12.0
Stáhnout ovladače Microsoftu pro PHP pro SQL Server (Windows)
GitHub Release Tag v5.12.0 (balíčky pro Linux a macOS jsou k dispozici tady)
- Číslo vydání: 5.12.0
- Vydáno: 31. ledna 2024
Novinky ve verzi 5.12.0
| Nová položka | Podrobnosti |
|---|---|
| Byla přidána podpora PHP 8.3. | |
| Byla odebrána podpora PHP 8.0. | |
| Byla odebrána podpora pro Ubuntu 18.04. | |
| Opravili jsme neplatnou chybu přesnosti pro varchar. |
Předchozí vydání
5.11.1
Stáhnout ovladače Microsoftu pro PHP pro SQL Server (Windows)
GitHub Release Tag v5.11.1 (balíčky pro Linux a macOS jsou k dispozici tady)
- Číslo vydání: 5.11.1
- Vydáno: 7. září 2023
Novinky ve verzi 5.11.1
| Nová položka | Podrobnosti |
|---|---|
| Resetovat typ po navázání parametru. | |
| Byla opravena chyba při použití PDO::ATTR_STRINGIFY_FETCHES. | |
| Změňte možnosti připojení tak, aby nerozlišily malá a velká písmena. | |
| Oprava chyby pro 1465 Přidání kontroly NULL |
5.11.0
Stáhnout ovladače Microsoftu pro PHP pro SQL Server (Windows)
GitHub Release Tag v5.11.0 (Balíčky pro Linux a macOS jsou k dispozici zde)
- Číslo vydání: 5.11.0
- Vydáno: 28. února 2023
Novinky ve verzi 5.11.0
| Nová položka |
|---|
| Přidání podpory pro PHP 8.2 |
| Vyřazená podpora PHP 7.4 |
| Vyřazená podpora pro Debian 9, macOS 10.15 a Alpine 3.13. |
5.10
- Číslo vydání: 5.10.11
- Vydáno: 31. ledna 2022
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Novinky ve verzi 5.10
| Nová položka | Podrobnosti |
|---|---|
| Přidání podpory pro PHP 8.1 | |
| Vyřazená podpora PHP 7.3 | |
| Vyřazená podpora pro macOS Mojave, Ubuntu 16.04, Alpine 3.11 a 3.12. | |
| Přidali jsme podporu pro Windows 11 a Windows Server 2022. | |
| Přidání podpory pro macOS Monterey, Debian 11, Ubuntu 21.04 a 21.10, Alpine 3.13, 3.14 a 3.15. | |
| Byla přidána podpora hardwaru Apple M1 ARM64. | Vyžaduje ovladač ODBC 17.8 nebo vyšší. |
| Byla přidána podpora parametrů s hodnotami tabulky. | |
| Povolené nastavení PDO::ATTR_EMULATE_PREPARES na úrovni připojení. | |
| Ověření klíčového slova a hodnoty pro připojení bylo upraveno pro flexibilnější použití. |
1 Tato verze vyžaduje ovladač ODBC 17.4.2 nebo vyšší. V opačném případě dojde k upozornění na selhání nastavení atributu. Toto upozornění může být potlačeno při použití staršího ovladače ODBC. Pokud používáte SQLSRV, zkontrolujte postupy: Konfigurace zpracování chyb a upozornění pomocí ovladače SQLSRV. Pokud používáte PDO_SQLSRV, upozornění se ve výchozím nastavení potlačí, ale dají se protokolovat. Zkontrolujte logování aktivit pro podrobnosti.
Známé problémy
- Pokud jsou parametry řetězce svázané jako krátký řetězec a později se znovu používají k vytvoření vazby delších řetězců, dojde k chybě zkrácení řetězce.
5.9
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.9.01
- Vydáno: 29. ledna 2021
Novinky ve verzi 5.9
| Nová položka | Podrobnosti |
|---|---|
| Přidání podpory pro PHP 8.0 | |
| Vyřazená podpora PHP 7.2 | |
| Byla přidána podpora pro Microsoft ODBC Driver 17.7 na všech platformách. | |
| Přidání podpory pro macOS Big Sur, Ubuntu 20.04, Ubuntu 20.10 a Alpine 3.12. | Některé vyžadují ovladač ODBC 17.5 nebo vyšší. |
| Vyřazená podpora pro macOS High Sierra, Debian 8 a Ubuntu 19.10. | |
| Podpora národního prostředí GB18030 | |
Rozšířené pdo errorinfo pro zahrnutí dalších zpráv ODBC, pokud jsou k dispozici. |
|
| Podpora klasifikace dat s informacemi o pořadí | Vyžaduje SQL Server 2019 a ovladač ODBC 17.4.2 nebo vyšší. |
| Přidání podpory ověřování pro servisního principála Azure Active Directory | Vyžaduje ovladač ODBC verze 17.7 nebo vyšší. |
| Lepší výkon při zpracování desetinných čísel jako vstupů nebo výstupů a odebrání nepotřebných převodů číselných hodnot | |
| Lepší výkon při načítání čísel pomocí vyrovnávacích pamětí klienta. | |
| Nastavte časový limit dotazu bez použití funkce LOCK TIMEOUT, čímž se ušetří další komunikace se serverem. |
1 Tato verze vyžaduje ovladač ODBC 17.4.2 nebo vyšší. V opačném případě dojde k upozornění na selhání nastavení atributu. Toto upozornění může být potlačeno při použití staršího ovladače ODBC. Pokud používáte SQLSRV, zkontrolujte postupy: Konfigurace zpracování chyb a upozornění pomocí ovladače SQLSRV. Pokud používáte PDO_SQLSRV, upozornění se ve výchozím nastavení potlačí, ale dají se protokolovat. Zkontrolujte logování aktivit pro podrobnosti.
5.8.1
Tato verze platí jenom pro Linux a macOS.
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.8.1
- Vydáno: 15. dubna 2020
Novinky ve verzi 5.8.1
| Nová položka | Podrobnosti |
|---|---|
| Oprava chyby | Opravili jsme výchozí problémy s národním prostředím v Alpine Linuxu. |
| Oprava chyby | Odebrání nepotřebné datové struktury pro podporu funkce kurzorů Client-Side v Alpine Linuxu |
| Oprava chyby | Opravili jsme problémy s protokolováním při povolení obou ovladačů v Alpine Linuxu. |
5.8
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.8.0
- Vydáno: 31. ledna 2020
Novinky ve verzi 5.8
| Nová položka | Podrobnosti |
|---|---|
| Byla přidána podpora php 7.4. | |
| Vyřazená podpora PHP 7.1 | |
| Byla přidána podpora ovladače Microsoft ODBC 17.5 na všech platformách. | |
| Byla přidána podpora pro Debian 10 a Red Hat 8. | Oba vyžadují ovladač ODBC 17.4 nebo vyšší. |
| Byla přidána podpora pro macOS Catalina, Alpine Linux 3.111 a Ubuntu 19.10. | Všechny vyžadují ODBC ovladač verze 17.5 nebo vyšší. |
| Vyřazená podpora pro SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 a Ubuntu 19.04. | |
| Podpora jazyka při připojování k SQL Serveru | |
| Podpora rozšířených typů řetězců PHP zavedených v PHP 7.2 | |
| Podpora pro načítání metadat citlivosti klasifikace dat | Vyžaduje SQL Server 2019 a ovladač ODBC 17.4.2 nebo vyšší. |
| Podpora funkce Always Encrypted se zabezpečenými enklávy | Vyžaduje ovladač ODBC 17.4 nebo vyšší. |
| Podpora konfigurovatelných možností nastavení národního prostředí v Linuxu a macOS | |
| Vylepšený výkon ukládáním metadat do mezipaměti při načítání a vynechání redundantních volání. |
1 Podpora Alpine Linuxu je experimentální pro verzi 5.8.
5.6.1
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.6.1
- Vydáno: 19. března 2019
Novinky ve verzi 5.6.1
| Nová položka | Podrobnosti |
|---|---|
| Oprava chyby | Pevné předpoklady provedené při výpočtu metadat polí nebo sloupců, které mohly vést k ukončení aplikace. |
| Oprava chyby | Upravený konfigurační soubor sqlsrv tak, aby se mohl kompilovat nezávisle na pdo_sqlsrv. |
| Oprava chyby | Oprava PDOStatement::getColumnMeta() vrátí hodnotu false, když se něco nepovede. |
5.6
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.6.0
- Vydáno: 21. února 2019
Novinky ve verzi 5.6
| Nová položka | Podrobnosti |
|---|---|
| Podpora PHP 7.3. | |
| Vyřazená podpora PHP 7.0. | |
| Podpora ovladače Microsoft ODBC 17.3 na všech platformách | |
| Podpora pro macOS Mojave | Vyžaduje ovladač ODBC 17.3 nebo vyšší. |
| Podpora pro Ubuntu 18.10 a SUSE Linux 15 | Oba vyžadují ovladač ODBC 17.3 nebo vyšší. |
| Vyřazená podpora pro Linux Ubuntu 17.10 a macOS El Capitan | |
| Podpora přístupového tokenu Azure AD | V Linuxu a macOS vyžaduje ovladač ODBC 17.2+ a unixODBC 2.3.6+. |
| Podpora ověřování pomocí Azure AD s využitím spravované identity pro prostředky Azure | Vyžaduje ovladač ODBC 17.3 nebo novější. |
| Nové funkce načítání | • Nový příznak PDO::SQLSRV_ATTR_FETCHES_DATETIME_TYPE pro pdo_sqlsrv pro vrácení data a času jako objektů. • Přidání možnosti ReturnDatesAsStrings pro úroveň příkazů pro sqlsrv. • Nové možnosti na úrovních připojení a příkazů pro oba ovladače pro formátování desetinných hodnot v načtených výsledcích. |
| Podpora statické kompilace ovladačů, pokud se uživatelé rozhodnou sestavovat ze zdroje. | |
| Vylepšený výkon ukládáním metadat do mezipaměti při načítání a zrychlení převodů řetězců Unicode. |
5.3
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.3.0
- Vydáno: 20. července 2018
Novinky ve verzi 5.3
- Podpora ovladače Microsoft ODBC 17.2 na všech platformách
- Podpora pro macOS High Sierra (vyžaduje ovladač ODBC 17 a vyšší)
- Podpora služby Azure Key Vault pro Always Encrypted pro základní funkce CRUD, aby funkce Always Encrypted byla k dispozici pro všechny podporované platformy Windows, Linux nebo macOS používající funkci Always Encrypted s ovladači PHP pro SQL Server.
- Podpora Ubuntu 18.04 LTS (vyžaduje ovladač ODBC 17.2)
- Podpora odolnosti připojení v Linuxu nebo macOS (vyžaduje ovladač ODBC 17.2)
5.2
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 5.2.0
- Vydáno: 23. března 2018
Novinky ve verzi 5.2
- Podpora PHP 7.2.1 a novějších ve Windows a 7.2.0 a novějších na jiných platformách
- Podpora ovladače Microsoft ODBC 17
- Výchozí verze 17 je teď na všech platformách.
- Podpora pro Ubuntu 17.10, Debian 9 a SUSE Linux Enterprise Server 12
- Vyřazená podpora pro Ubuntu 15.10
- Podpora funkce Always Encrypted s funkcemi CRUD ve Windows Další informace najdete v tématu Použití funkce Always Encrypted s ovladači PHP pro SQL Server.
- Podpora úložiště certifikátů systému Windows
- Funkce Always Encrypted se podporuje pouze u ovladače Microsoft ODBC 17 a vyšší.
- Podpora národních prostředí jiných než UTF8 v Linuxu a macOS
- Na Linuxu a macOS jsou ne-UTF8 národní prostředí podporována pouze ovladačem Microsoft ODBC 17 a novějším.
- Podpora pro Azure Synapse Analytics
- Podpora služby Azure SQL Managed Instance
4.3
Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)
Informace o verzi
- Číslo vydání: 4.3.0
- Vydáno: 6. července 2017
Novinky ve verzi 4.3
- Podpora PHP 7.1
- Podpora pro macOS Sierra a macOS El Capitan
- Podpora pro Ubuntu 15.10 a Debian 8
- Vyřazená podpora pro Ubuntu 15.04
- Podpora skupin dostupnosti AlwaysOn prostřednictvím transparentního překladu IP adres sítě Další informace naleznete v tématu Možnosti připojení.
- Byla přidána podpora pro datový typ sql_variant s omezením.
- Podpora odolnosti nečinných připojení ve Windows Další informace naleznete v tématu Možnosti připojení.
- Podpora sdružování připojení pro Linux a macOS Další informace najdete v tématu Sdružování připojení.
- Podpora ověřování Azure Active Directory pomocí ActiveDirectoryPassword a SqlPassword Další informace naleznete v tématu Možnosti připojení.
4.0
Stažení balíčku systému Windows
Značka verze GitHubu
Informace o verzi
- Číslo vydání: 4.0
- Vydáno: 1. července 2016
Novinky ve verzi 4.0
- Podpora PHP 7.0
- Plná 64bitová podpora
- Podpora pro Ubuntu 15.04, Ubuntu 16.04 a Red Hat 7
3.2
Stažení balíčku systému Windows
Značka verze GitHubu
Informace o verzi
- Číslo vydání: 3.2
- Vydáno: 9. března 2015
Novinky ve verzi 3.2
- Podpora PHP 5.6
- Obsahuje nejnovější aktualizace pro předchozí verze PHP 5.5 a 5.4.
- Vyžaduje ovladač Microsoft ODBC 11 pro SQL Server.
3.1
Stažení balíčku systému Windows
Značka verze GitHubu
Informace o verzi
- Číslo vydání: 3.1
- Vydáno: 12. prosince 2014
Novinky ve verzi 3.1
- Podpora PHP 5.5
- Vyžaduje ovladač Microsoft ODBC 11 pro SQL Server. Předchozí verze vyžadovaly nativního klienta SQL.
3.0
Stažení balíčku systému Windows
Novinky ve verzi 3.0
- Podpora PHP 5.4. PHP 5.2 není podporován ve verzi 3 ovladačů Microsoftu pro PHP pro SQL Server.
- Byla přidána připojovací volba AttachDBFileName. Další informace naleznete v tématu Možnosti připojení.
- Podpora localDB, která byla přidána do SQL Serveru 2012 (11.x). Další informace naleznete v tématu Podpora pro LocalDB.
- Možnost připojení AttachDBFileName byla přidána. Další informace naleznete v tématu Možnosti připojení.
- Podpora funkcí pro zajištění vysoké dostupnosti a zotavení po havárii Další informace najdete v tématu Podpora vysoké dostupnosti, zotavení po havárii.
- Podpora kurzorů na straně klienta (ukládání sady výsledků do paměti) Další informace naleznete v tématu Typy kurzoru (ovladač SQLSRV) a Typy kurzoru (PDO_SQLSRV ovladač).
- Byl přidán atribut PDO::ATTR_EMULATE_PREPARES. Další informace naleznete v tématu PDO::prepare.
2.0
Novinky ve verzi 2.0
Ve verzi 2.0 byla přidána podpora ovladače PDO_SQLSRV. Další informace najdete v tématu PDO_SQLSRV Referenční informace o ovladači.