Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
På den här sidan beskrivs vad som lades till i varje version av Microsoft Drivers for PHP för SQL Server.
5.12.0
Ladda ned Microsoft-drivrutiner för PHP för SQL Server (Windows)
GitHub Release Tag v5.12.0 (Linux- och macOS-paket finns här)
- Versionsnummer: 5.12.0
- Publicerad: 31 januari 2024
Nyheter i 5.12.0
| Nytt objekt | Detaljer |
|---|---|
| Stöd har lagts till för PHP 8.3. | |
| Stöd för PHP 8.0 har tagits bort. | |
| Stöd för Ubuntu 18.04 har tagits bort. | |
| Ogiltigt precisionsfel för varchar har åtgärdats. |
Tidigare versioner
5.11.1
Ladda ned Microsoft-drivrutiner för PHP för SQL Server (Windows)
GitHub Release Tag v5.11.1 (Linux- och macOS-paket finns här)
- Versionsnummer: 5.11.1
- Publicerad: 7 september 2023
Nyheter i 5.11.1
| Nytt objekt | Detaljer |
|---|---|
| Återställ typ efter bindningsparameter. | |
| Åtgärdad fel vid användning av PDO::ATTR_STRINGIFY_FETCHES. | |
| Ändra anslutningsinställningar till skiftlägesokänsliga. | |
| Bugfix för 1465 Lägga till en NULL-kontroll. |
5.11.0
Ladda ned Microsoft-drivrutiner för PHP för SQL Server (Windows)
GitHub Release Tag v5.11.0 (Linux- och macOS-paket finns här)
- Versionsnummer: 5.11.0
- Publicerad: 28 februari 2023
Nyheter i 5.11.0
| Nytt objekt |
|---|
| Stöd har lagts till för PHP 8.2. |
| Stöd för PHP 7.4 har tagits bort. |
| Minskat stöd för Debian 9, macOS 10.15 och Alpine 3.13. |
5.10
- Versionsnummer: 5.10.11
- Publicerad: 31 januari 2022
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Nyheter i 5.10
| Nytt objekt | Detaljer |
|---|---|
| Stöd har lagts till för PHP 8.1. | |
| Stöd för PHP 7.3 har tagits bort. | |
| Minskat stöd för macOS Mojave, Ubuntu 16.04, Alpine 3.11 och 3.12. | |
| Stöd har lagts till för Windows 11 och Windows Server 2022. | |
| Stöd har lagts till för macOS Monterey, Debian 11, Ubuntu 21.04 och 21.10, Alpine 3.13, 3.14 och 3.15. | |
| Stöd har lagts till för Apple M1 ARM64-maskinvara. | Kräver ODBC-drivrutin 17.8 eller senare. |
| Stöd har lagts till för tabellvärdesparametrar. | |
| Tillåten inställning av PDO::ATTR_EMULATE_PREPARES på anslutningsnivå. | |
| Justerat nyckelord för anslutning och värdevalidering för mer flexibilitet. |
1 Den här versionen kräver ODBC Driver 17.4.2 eller senare. Annars uppstår en varning om att det inte går att ange ett attribut. Den här varningen kan undertryckas när du använder en äldre ODBC-drivrutin. Om du använder SQLSRV kontrollerar du Så här konfigurerar du fel- och varningshantering med hjälp av SQLSRV-drivrutinen. Om du använder PDO_SQLSRV ignoreras varningar som standard men kan loggas. Mer information finns i Loggningsaktivitet .
Kända problemområden
- Om strängparametrar binds som en kort sträng och senare återanvänds för att binda längre strängar uppstår ett strängtappfel.
5.9
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.9.01
- Publicerad: 29 januari 2021
Nyheter i 5.9
| Nytt objekt | Detaljer |
|---|---|
| Stöd har lagts till för PHP 8.0. | |
| Stöd för PHP 7.2 har tagits bort. | |
| Stöd har lagts till för Microsoft ODBC Driver 17.7 på alla plattformar. | |
| Stöd har lagts till för macOS Big Sur, Ubuntu 20.04, Ubuntu 20.10 och Alpine 3.12. | Vissa kräver ODBC-drivrutin 17.5 eller senare. |
| Minskat stöd för macOS High Sierra, Debian 8 och Ubuntu 19.10. | |
| Stöd för GB18030 locale. | |
Utökad PDO errorinfo för att inkludera ytterligare ODBC-meddelanden om det är tillgängligt. |
|
| Stöd för dataklassificering med rankningsinformation. | Kräver SQL Server 2019 och ODBC Driver 17.4.2 eller senare. |
| Stöd för autentisering med Azure Active Directory-tjänsthuvudnamn har lagts till. | Kräver ODBC-drivrutin 17.7 eller senare. |
| Förbättrade prestanda vid hantering av decimaltal som indata eller utdata och tog bort onödiga konverteringar för numeriska värden. | |
| Bättre prestanda vid hämtning av tal med hjälp av klientbuffertar. | |
| Ställ in frågetidsgräns utan att använda LOCK TIMEOUT, vilket minskar behovet av en extra serverkontakt. |
1 Den här versionen kräver ODBC Driver 17.4.2 eller senare. Annars uppstår en varning om att det inte går att ange ett attribut. Den här varningen kan undertryckas när du använder en äldre ODBC-drivrutin. Om du använder SQLSRV kontrollerar du Så här konfigurerar du fel- och varningshantering med hjälp av SQLSRV-drivrutinen. Om du använder PDO_SQLSRV ignoreras varningar som standard men kan loggas. Mer information finns i Loggningsaktivitet .
5.8.1
Den här versionen gäller endast för Linux och macOS.
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.8.1
- Publicerad: 15 april 2020
Nyheter i 5.8.1
| Nytt objekt | Detaljer |
|---|---|
| Felkorrigering | Åtgärdade problem med standardlokalanpassningen i Alpine Linux. |
| Felkorrigering | Onödig datastruktur har tagits bort för att stödja funktionen Client-Side markörer i Alpine Linux. |
| Felkorrigering | Problem med loggning har åtgärdats när båda drivrutinerna är aktiverade i Alpine Linux. |
5.8
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.8.0
- Publicerad: 31 januari 2020
Nyheter i 5.8
| Nytt objekt | Detaljer |
|---|---|
| Stöd har lagts till för PHP 7.4. | |
| Stöd för PHP 7.1 har tagits bort. | |
| Stöd har lagts till för Microsoft ODBC Driver 17.5 på alla plattformar. | |
| Stöd har lagts till för Debian 10 och Red Hat 8. | Båda kräver ODBC-drivrutin 17.4 eller senare. |
| Stöd har lagts till för macOS Catalina, Alpine Linux3.11 1 och Ubuntu 19.10. | Alla kräver ODBC-drivrutin 17.5 eller senare. |
| Stöd för SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 och Ubuntu 19.04 har tagits bort. | |
| Stöd för språkalternativ när du ansluter till SQL Server. | |
| Stöd för UTÖKADE PHP-strängtyper som introduceras i PHP 7.2. | |
| Stöd för hämtning av känslighetsmetadata för dataklassificering. | Kräver SQL Server 2019 och ODBC Driver 17.4.2 eller senare. |
| Stöd för Always Encrypted med säkra enklaver. | Kräver ODBC-drivrutin 17.4 eller senare. |
| Stöd för konfigurerbara alternativ för nationella inställningar i Linux och macOS. | |
| Förbättrade prestanda genom att cachelagra metadata vid hämtningar och utelämna redundanta anrop. |
1 Alpine Linux-stöd är experimentellt för version 5.8.
5.6.1
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.6.1
- Publicerad: 19 mars 2019
Nyheter i 5.6.1
| Nytt objekt | Detaljer |
|---|---|
| Felkorrigering | Fasta antaganden som gjorts vid beräkning av fält- eller kolumnmetadata som kan ha resulterat i programavslutning. |
| Felkorrigering | Sqlsrv-konfigurationsfilen har ändrats så att den kan kompileras oberoende av pdo_sqlsrv. |
| Felkorrigering | PDOStatement::getColumnMeta() har åtgärdats för att returnera false när något går fel. |
5.6
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.6.0
- Publicerad: 21 februari 2019
Nyheter i 5.6
| Nytt objekt | Detaljer |
|---|---|
| Stöd för PHP 7.3. | |
| Stöd för PHP 7.0 har tagits bort. | |
| Stöd för Microsoft ODBC Driver 17.3 på alla plattformar. | |
| Stöd för macOS Mojave. | Kräver ODBC-drivrutin 17.3 eller senare. |
| Stöd för Ubuntu 18.10 och SUSE Linux 15. | Båda kräver ODBC-drivrutin 17.3 eller senare. |
| Stöd för Linux Ubuntu 17.10 och macOS El Capitan har tagits bort. | |
| Stöd för Azure AD-åtkomsttoken. | I Linux och macOS kräver ODBC Driver 17.2+ och unixODBC 2.3.6+. |
| Stöd för autentisering med Azure AD med hanterad identitet för Azure-resurser. | Kräver ODBC-drivrutin version 17.3 eller senare. |
| Nya hämtningsfunktioner | • Ny PDO::SQLSRV_ATTR_FETCHES_DATETIME_TYPE-flagga för att returnera datetime som objekt med pdo_sqlsrv. • Lägg till alternativet ReturnDatesAsStrings till instruktionsnivå för sqlsrv. • Nya alternativ på anslutnings- och instruktionsnivåer för båda drivrutinerna för att formatera decimalvärden i de hämtade resultaten. |
| Stöd för statisk kompilering av drivrutiner om användarna väljer att skapa från källan. | |
| Förbättrade prestanda genom att cachelagra metadata vid hämtningar och påskynda Unicode-strängkonverteringar. |
5.3
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.3.0
- Publicerad: 20 juli 2018
Nyheter i 5.3
- Stöd för Microsoft ODBC Driver 17.2 på alla plattformar
- Stöd för macOS High Sierra (kräver ODBC Driver 17 och senare)
- Stöd för Azure Key Vault för Always Encrypted för grundläggande CRUD-funktioner, vilket gör att Always Encrypted-funktionen blir tillgänglig på alla stödda Windows-, Linux- eller macOS-plattformar genom att använda Always Encrypted med PHP-drivrutiner för SQL Server
- Stöd för Ubuntu 18.04 LTS (kräver ODBC-drivrutin 17.2)
- Stöd för anslutningsåterhämtning i Linux eller macOS också (kräver ODBC-drivrutin 17.2)
5.2
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 5.2.0
- Publicerad: 23 mars 2018
Nyheter i 5.2
- Stöd för PHP 7.2.1 och uppåt i Windows och 7.2.0 och uppåt på andra plattformar
- Stöd för Microsoft ODBC Driver 17
- Version 17 är nu standard på alla plattformar
- Stöd för Ubuntu 17.10, Debian 9 och SUSE Linux Enterprise Server 12
- Stöd för Ubuntu 15.10 har tagits bort
- Stöd för Always Encrypted med CRUD-funktioner i Windows. Mer information finns i Använda Always Encrypted med PHP-drivrutiner för SQL Server
- Stöd för Windows Certificate Store
- Always Encrypted stöds endast med Microsoft ODBC Driver 17 och senare
- Stöd för icke-UTF8-språk i Linux och macOS
- Icke-UTF8-språk i Linux och macOS stöds endast med Microsoft ODBC Driver 17 och senare
- Stöd för Azure Synapse Analytics
- Stöd för Azure SQL Managed Instance
4.3
Ladda ned Windows-paket
GitHub Release Tag (Linux- och macOS-paket finns här)
Versionsinformation
- Versionsnummer: 4.3.0
- Publicerad: 6 juli 2017
Nyheter i 4.3
- Stöd för PHP 7.1
- Stöd för macOS Sierra och macOS El Capitan
- Stöd för Ubuntu 15.10 och Debian 8
- Stöd för Ubuntu 15.04 har tagits bort
- Stöd för AlwaysOn-tillgänglighetsgrupper via transparent nätverks-IP-upplösning. Mer information finns i Anslutningsalternativ.
- Stöd har lagts till för sql_variant-datatypen med vissa begränsningar.
- Stöd för återhämtning av inaktiv anslutning i Windows. Mer information finns i Anslutningsalternativ.
- Stöd för anslutningspooler för Linux och macOS. Mer information finns i Anslutningspooler.
- Stöd för Azure Active Directory-autentisering med ActiveDirectoryPassword och SqlPassword. Mer information finns i Anslutningsalternativ.
4.0
Ladda ned Windows-paket
GitHub Release-tagg
Versionsinformation
- Versionsnummer: 4.0
- Publicerad: 1 juli 2016
Nyheter i 4.0
- Stöd för PHP 7.0
- Fullständigt 64-bitarsstöd
- Stöd för Ubuntu 15.04, Ubuntu 16.04 och Red Hat 7
3.2
Ladda ned Windows-paket
GitHub-releasetagg
Versionsinformation
- Versionsnummer: 3.2
- Publicerad: 9 mars 2015
Nyheter i 3.2
- Stöd för PHP 5.6
- Innehåller de senaste uppdateringarna för tidigare PHP-versioner 5.5 och 5.4
- Kräver Microsoft ODBC Driver 11 för SQL Server
3.1
Ladda ned Windows-paket
GitHub-releasetagg
Versionsinformation
- Versionsnummer: 3.1
- Publicerad: 12 december 2014
Nyheter i 3.1
- Stöd för PHP 5.5
- Kräver Microsoft ODBC Driver 11 för SQL Server. Tidigare versioner krävde SQL Native Client.
3.0
Nyheter i 3.0
- Stöd för PHP 5.4. PHP 5.2 stöds inte i version 3 av Microsoft Drivers for PHP för SQL Server.
- Anslutningsalternativet AttachDBFileName läggs till. Mer information finns i Anslutningsalternativ.
- Stöd för LocalDB, som lades till i SQL Server 2012 (11.x). Mer information finns i Support för LocalDB.
- Anslutningsalternativet AttachDBFileName läggs till. Mer information finns i Anslutningsalternativ.
- Stöd för funktioner för hög tillgänglighet och katastrofåterställning. Mer information finns i Stöd för hög tillgänglighet, haveriberedskap.
- Stöd för markörer på klientsidan (cachelagring av en resultatuppsättning i minnet). Mer information finns i Markörtyper (SQLSRV-drivrutin) och markörtyper (PDO_SQLSRV drivrutin).
- Attributet PDO::ATTR_EMULATE_PREPARES har lagts till. Mer information finns i PDO::prepare.
2.0
Nyheter i 2.0
I version 2.0 har stöd för drivrutinen för PDO_SQLSRV lagts till. Mer information finns i PDO_SQLSRV drivrutinsreferens.