Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Commit 546a330

Browse files
authored
Merge pull request #35267 from MicrosoftDocs/main
09/10/2025 AM Publish
2 parents 558e1dd + b66c708 commit 546a330

9 files changed

Lines changed: 341 additions & 191 deletions
Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,64 @@
11
---
2-
title: "Support policies for OLE DB Driver for SQL Server"
2+
title: "Support Policies for OLE DB Driver for SQL Server"
33
description: "Learn about the support policies for OLE DB Driver for SQL Server and what operating systems and SQL database versions are supported with each driver version."
44
author: David-Engel
55
ms.author: davidengel
6-
ms.date: "05/09/2025"
6+
ms.reviewer: randolphwest
7+
ms.date: 09/09/2025
78
ms.service: sql
89
ms.subservice: connectivity
910
ms.topic: "reference"
1011
---
1112
# Support policies for OLE DB Driver for SQL Server
13+
1214
[!INCLUDE [SQL Server](../../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
1315

14-
[!INCLUDE[Driver_OLEDB_Download](../../../includes/driver_oledb_download.md)]
16+
[!INCLUDE [Driver_OLEDB_Download](../../../includes/driver_oledb_download.md)]
1517

16-
This article discusses how various data-access components can be used with OLE DB Driver for SQL Server.
18+
This article discusses how various data-access components can be used with OLE DB Driver for SQL Server.
1719

18-
## SQL version support
20+
## SQL version support
1921

2022
OLE DB Driver for SQL Server is tested with and supports connections to the following versions of SQL Server.
2123

22-
| Database version&nbsp;&#8594;<br />&#8595; Driver version | Azure SQL Database | Azure Synapse Analytics | Azure SQL Managed Instance | SQL Server 2022 | SQL Server 2019 | SQL Server 2017 | SQL Server 2016 | SQL Server 2014 | SQL Server 2012 |
23-
|----|---|---|---|---|---|---|---|---|---|
24-
|19.3.5+|Yes|Yes|Yes|Yes|Yes|Yes|Yes| | |
25-
|19.3.3+|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes| |
26-
|19.0+|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
27-
|18.7.4+|Yes|Yes|Yes|Yes|Yes|Yes|Yes| | |
28-
|18.6+|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
29-
|18.2+|Yes|Yes|Yes| |Yes|Yes|Yes|Yes|Yes|
30-
|18.0+|Yes|Yes|Yes| | |Yes|Yes|Yes|Yes|
24+
| Database version&nbsp;&#8594;<br />&#8595; Driver version | Azure SQL Database | Azure Synapse Analytics | Azure SQL Managed Instance | SQL Server 2025 | SQL Server 2022 | SQL Server 2019 | SQL Server 2017 | SQL Server 2016 | SQL Server 2014 | SQL Server 2012 |
25+
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
26+
| 19.3.5+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
27+
| 19.3.3+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
28+
| 19.0+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
29+
| 18.7.4+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
30+
| 18.6+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
31+
| 18.2+ | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes |
32+
| 18.0+ | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes |
3133

32-
## Supported operating system versions
34+
## Supported operating system versions
3335

34-
The following table lists which operating systems are supported by OLE DB Driver for SQL Server.
36+
The following table lists which operating systems are supported by OLE DB Driver for SQL Server.
3537

3638
| Operating system&nbsp;&#8594;<br />&#8595; Driver version | Windows Server 2025 | Windows Server 2022 | Windows Server 2019 | Windows Server 2016 | Windows Server 2012<sup>1</sup> | Windows Server 2012 R2<sup>2</sup> | Windows 11 | Windows 10 | Windows 8.1<sup>3</sup> |
37-
|----|---|---|---|---|---|---|---|---|---|
38-
|19.3.3+|Yes|Yes|Yes|Yes| | |Yes|Yes| |
39-
|19.3+|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes| |
40-
|19.0+|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
41-
|18.7+|Yes|Yes|Yes|Yes| | |Yes|Yes| |
42-
|18.6+|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
43-
|18.2+| | |Yes|Yes|Yes|Yes| |Yes|Yes|
44-
|18.0+| | | |Yes|Yes|Yes| |Yes|Yes|
39+
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
40+
| 19.3.3+ | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No |
41+
| 19.3+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
42+
| 19.0+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
43+
| 18.7+ | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No |
44+
| 18.6+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
45+
| 18.2+ | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes |
46+
| 18.0+ | No | No | No | Yes | Yes | Yes | No | Yes | Yes |
4547

4648
<sup>1</sup> Supported on Windows Server 2012 with [KB2999226](https://go.microsoft.com/fwlink/?linkid=2074061).
4749
<sup>2</sup> Supported on Windows Server 2012 R2 with [April 2014 update](https://go.microsoft.com/fwlink/?linkid=2073785) and [KB2999226](https://go.microsoft.com/fwlink/?linkid=2074061).
4850
<sup>3</sup> Supported on Windows 8.1 with [April 2014 update](https://go.microsoft.com/fwlink/?linkid=2073785) and [KB2999226](https://go.microsoft.com/fwlink/?linkid=2074061).
4951

50-
## ADO support policies
52+
## ADO support policies
5153

52-
ADO applications can use the SQLOLEDB OLE DB provider that is included with Windows if they don't require any of the features of [!INCLUDE[ssVersion2005](../../../includes/ssversion2005-md.md)] or later.
54+
ADO applications can use the SQLOLEDB OLE DB provider that is included with Windows if they don't require any of the features of [!INCLUDE [ssVersion2005](../../../includes/ssversion2005-md.md)] or later versions.
5355

54-
ADO applications can use the OLE DB Driver for SQL Server, but if they do so they must specify `DataTypeCompatibility=80` in the connection strings. Only features from [!INCLUDE[ssVersion2005](../../../includes/ssversion2005-md.md)] are available when `DataTypeCompatibility=80` is present in the connection strings.
56+
ADO applications can use the OLE DB Driver for SQL Server, but if they do so they must specify `DataTypeCompatibility=80` in the connection strings. Only features from [!INCLUDE [ssVersion2005](../../../includes/ssversion2005-md.md)] are available when `DataTypeCompatibility=80` is present in the connection strings.
5557

56-
## OLE DB support policies
58+
## OLE DB support policies
5759

5860
Applications can use the OLE DB provider (SQLOLEDB) included with the Windows operating system. However, that is in maintenance mode and no longer updated. Use the OLE DB Driver for SQL Server (MSOLEDBSQL19 or MSOLEDBSQL) instead.
5961

60-
## See also
62+
## Related content
6163

62-
[Building applications with OLE DB Driver for SQL Server](building-applications-with-oledb-driver-for-sql-server.md)
64+
- [Building applications with OLE DB Driver for SQL Server](building-applications-with-oledb-driver-for-sql-server.md)

docs/connect/oledb/oledb-driver-for-sql-server.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: The Microsoft OLE DB Driver for SQL Server provides connectivity to
44
author: David-Engel
55
ms.author: davidengel
66
ms.reviewer: randolphwest
7-
ms.date: 07/02/2025
7+
ms.date: 09/10/2025
88
ms.service: sql
99
ms.subservice: connectivity
1010
ms.topic: "reference"
@@ -26,7 +26,7 @@ helpviewer_keywords:
2626

2727
[!INCLUDE [Driver_OLEDB_Download](../../includes/driver_oledb_download.md)]
2828

29-
The OLE DB Driver for SQL Server is a stand-alone data access application programming interface (API), that is part of [OLE DB](/cpp/data/oledb/ole-db-programming-overview). It was introduced in [!INCLUDE [ssVersion2005](../../includes/ssversion2005-md.md)]. The OLE DB Driver for SQL Server is delivered in one dynamic-link library (DLL). It provides new functionality beyond the SQL Server OLE DB provider supplied by the Windows Data Access Components (Windows DAC, formerly Microsoft Data Access Components, or MDAC). The OLE DB Driver for SQL Server can be used to create new applications or enhance existing applications that need to take advantage of features such as multiple active result sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, XML data type support, Microsoft Entra ID, and strict encryption.
29+
The OLE DB Driver for SQL Server is a stand-alone data access application programming interface (API), that is part of [OLE DB](/cpp/data/oledb/ole-db-programming-overview). It was first released in 2018 as version 18 and included in [!INCLUDE [!INCLUDE [sssql19-md](../../includes/sssql19-md.md)]. The OLE DB Driver for SQL Server is generally backwards compatible with SQL Server Native Client (SNAC). (For differences between major versions of OLE DB Driver for SQL Server, including breaking changes, see [Major version differences](major-version-differences.md).) The driver provides new functionality beyond SNAC and the SQL Server OLE DB provider supplied by the Windows Data Access Components (Windows DAC, formerly Microsoft Data Access Components, or MDAC). The OLE DB Driver for SQL Server can be used to create new applications or enhance existing applications that need to take advantage of features such as multiple active result sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, XML data type support, Microsoft Entra ID, and strict encryption.
3030

3131
For a list of the differences between OLE DB Driver for SQL Server and Windows DAC, plus information about issues to consider before updating a Windows DAC application to OLE DB Driver for SQL Server, see [Updating an Application to OLE DB Driver for SQL Server from MDAC](applications/updating-an-application-to-oledb-driver-for-sql-server-from-mdac.md).
3232

@@ -46,7 +46,7 @@ There are three distinct generations of Microsoft OLE DB providers for SQL Serve
4646

4747
The newest generation of the OLE DB driver (MSOLEDBSQL) offers the latest features, including:
4848

49-
- TLS 1.3 support
49+
- TLS 1.3 support (version 19+, MSOLEDBSQL19)
5050
- multiple language support
5151
- support for various SQL Server features for Availability Groups
5252
- Microsoft Entra ID support
@@ -63,7 +63,7 @@ The [SQL Server Native Client](../../relational-databases/native-client/sql-serv
6363

6464
### 3. Microsoft OLE DB Provider for SQL Server (SQLOLEDB)
6565

66-
The [Microsoft OLE DB Provider for SQL Server](../../ado/guide/appendixes/microsoft-ole-db-provider-for-sql-server.md) (SQLOLEDB) was the original OLE DB connectivity software for SQL Server applications. It still ships as part of [Windows Data Access Components](/previous-versions/windows/desktop/ms692897(v=vs.85)). It isn't maintained anymore and it isn't recommended to use this driver for new development. The legacy Microsoft OLE DB Provider for SQL Server (SQLOLEDB) isn't recommended for new development. Switch to the new Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server going forward.
66+
The [Microsoft OLE DB Provider for SQL Server](../../ado/guide/appendixes/microsoft-ole-db-provider-for-sql-server.md) (SQLOLEDB) was the original OLE DB connectivity software for SQL Server applications. It still ships as part of [Windows Data Access Components](/previous-versions/windows/desktop/ms692897(v=vs.85)). It isn't maintained anymore and it isn't recommended to use this driver for new development. The legacy Microsoft OLE DB Provider for SQL Server (SQLOLEDB) isn't recommended for new development. Switch to the new Microsoft OLE DB Driver (MSOLEDBSQL / MSOLEDBSQL19) for SQL Server going forward.
6767

6868
## In this section
6969

0 commit comments

Comments
 (0)