Udostępnij za pośrednictwem


Zasady obsługi sterownika OLE DB dla programu SQL Server

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

pobierz sterownik OLE DB

W tym artykule omówiono sposób użycia różnych składników dostępu do danych ze sterownikiem OLE DB dla programu SQL Server.

Obsługa wersji sql

Sterownik OLE DB dla programu SQL Server jest testowany i obsługuje połączenia z następującymi wersjami programu SQL Server.

wersja bazy danych
↓ Wersja sterownika
Azure SQL Database Azure Synapse Analytics Azure SQL Managed Instance (Zarządzana Instancja Azure SQL) SQL Server 2022 SQL Server 2019 SQL Server 2017 SQL Server 2016 SQL Server 2014 SQL Server 2012
19.3.5+ Tak Tak Tak Tak Tak Tak Tak
19.3.3+ Tak Tak Tak Tak Tak Tak Tak Tak
19.0+ Tak Tak Tak Tak Tak Tak Tak Tak Tak
18.7.4+ Tak Tak Tak Tak Tak Tak Tak
18.6+ Tak Tak Tak Tak Tak Tak Tak Tak Tak
18.2+ Tak Tak Tak Tak Tak Tak Tak Tak
18.0+ Tak Tak Tak Tak Tak Tak Tak

Obsługiwane wersje systemu operacyjnego

W poniższej tabeli wymieniono systemy operacyjne obsługiwane przez sterownik OLE DB dla programu SQL Server.

system operacyjny
↓ Wersja sterownika
Windows Server 2025 Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 20121 Windows Server 2012 R22 Windows 11 Okna 10 Windows 8.13
19.3.3+ Tak Tak Tak Tak Tak Tak
19.3+ Tak Tak Tak Tak Tak Tak Tak Tak
19.0+ Tak Tak Tak Tak Tak Tak Tak Tak Tak
18.7+ Tak Tak Tak Tak Tak Tak
18.6+ Tak Tak Tak Tak Tak Tak Tak Tak Tak
18.2+ Tak Tak Tak Tak Tak Tak
18.0+ Tak Tak Tak Tak Tak

1 Obsługiwane w systemie Windows Server 2012 z KB2999226.
2 Obsługiwane w systemie Windows Server 2012 R2 z aktualizacją z kwietnia 2014 r. i KB2999226.
3 Obsługiwane w systemie Windows 8.1 z aktualizacją z kwietnia 2014 r. i KB2999226.

Zasady obsługi aplikacji ADO

Aplikacje ADO mogą używać dostawcy OLE DB bazy danych SQLOLEDB dołączonego do systemu Windows, jeśli nie wymagają żadnej z funkcji programu SQL Server 2005 (9.x) lub nowszego.

Aplikacje ADO mogą używać sterownika OLE DB dla programu SQL Server, ale jeśli to zrobią, muszą określić DataTypeCompatibility=80 w parametrach połączenia. W parametrach połączenia są dostępne DataTypeCompatibility=80 tylko funkcje programu SQL Server 2005 (9.x).

Zasady obsługi OLE DB

Aplikacje mogą używać dostawcy OLE DB (SQLOLEDB) dołączonego do systemu operacyjnego Windows. Jest to jednak w trybie konserwacji i nie jest już aktualizowane. Zamiast tego użyj sterownika OLE DB dla programu SQL Server (MSOLEDBSQL19 lub MSOLEDBSQL).

Zobacz także

Kompilowanie aplikacji za pomocą sterownika OLE DB dla programu SQL Server