Share via


Systeemvereisten voor OLE DB-stuurprogramma voor SQL Server

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform Systeem (PDW)SQL-database in Microsoft Fabric

OLE DB-stuurprogramma downloaden

Als u functies voor gegevenstoegang van SQL Server, zoals MARS, wilt gebruiken, moet de volgende software zijn geïnstalleerd:

  • OLE DB-stuurprogramma voor SQL Server op uw client.
  • Een exemplaar van SQL Server op uw server.

Note

Zorg ervoor dat u zich aanmeldt met beheerdersbevoegdheden voordat u deze software installeert.

Besturingssysteemvereisten

Zie Ondersteuningsbeleid voor OLE DB-stuurprogramma's voor SQL Server voor een lijst met besturingssystemen die ondersteuning bieden voor OLE DB-stuurprogramma's voor SQL Server.

Microsoft Entra-verificatievereisten

Wanneer u Microsoft Entra-verificatiemethoden gebruikt met versies van het OLE DB-stuurprogramma voor SQL Server vóór 18.3, moet u ervoor zorgen dat de Active Directory Authentication Library voor SQL Server is geïnstalleerd. (Versie 18.3 bevat de afhankelijkheid als onderdeel van het installatiepakket.) Deze vereiste is niet nodig voor de andere verificatiemethoden of OLE DB-bewerkingen. Zie voor meer informatie: Microsoft Entra-id gebruiken.

SQL Server-vereisten

Als u OLE DB-stuurprogramma voor SQL Server wilt gebruiken voor toegang tot gegevens in SQL Server-databases, moet er een exemplaar van SQL Server zijn geïnstalleerd.

SQL Server 2014 (12.x) ondersteunt verbindingen van alle versies van MDAC, Windows Data Access Components en alle versies van OLE DB-stuurprogramma voor SQL Server. Wanneer een oudere clientversie verbinding maakt met SQL Server, worden servergegevenstypen die niet bekend zijn bij de client toegewezen aan typen die compatibel zijn met de clientversie. Zie compatibiliteit van gegevenstypen voor clientversies voor meer informatie.

Taaloverstijgende vereisten

De Engelse versie van HET OLE DB-stuurprogramma voor SQL Server wordt ondersteund in alle gelokaliseerde versies van ondersteunde besturingssystemen. Gelokaliseerde versies van OLE DB-stuurprogramma voor SQL Server worden ondersteund op gelokaliseerde besturingssystemen die dezelfde taal hebben als het gelokaliseerde OLE DB-stuurprogramma voor SQL Server-versie. Gelokaliseerde versies van OLE DB-stuurprogramma voor SQL Server worden ook ondersteund in Engelstalige versies van ondersteunde besturingssystemen zolang de overeenkomende taalinstellingen zijn geïnstalleerd.

Voor upgrades:

  • Engelstalige versies van OLE DB-stuurprogramma voor SQL Server kunnen worden geüpgraded naar elke gelokaliseerde versie van OLE DB-stuurprogramma voor SQL Server.
  • Gelokaliseerde versies van OLE DB-stuurprogramma voor SQL Server kunnen worden bijgewerkt naar gelokaliseerde versies van OLE DB-stuurprogramma voor SQL Server van dezelfde taal.
  • Gelokaliseerde versie van OLE DB-stuurprogramma voor SQL Server kan worden bijgewerkt naar de Engelse versie van OLE DB-stuurprogramma voor SQL Server.
  • Gelokaliseerde versies van OLE DB-stuurprogramma voor SQL Server kunnen niet worden bijgewerkt naar gelokaliseerd OLE DB-stuurprogramma voor SQL Server-versies van een andere gelokaliseerde taal.

Compatibiliteit van gegevenstypen voor clientversies

SQL Server en OLE DB-stuurprogramma voor SQL Server wijzen nieuwe gegevenstypen toe aan oudere gegevenstypen die compatibel zijn met clients met een lager niveau, zoals wordt weergegeven in de onderstaande tabel.

OLE DB- en ADO-toepassingen kunnen het trefwoord DataTypeCompatibility-verbindingsreeks gebruiken met OLE DB-stuurprogramma voor SQL Server om te werken met oudere gegevenstypen. Wanneer DataTypeCompatibility=80, maken OLE DB-clients verbinding met de versie SQL Server 2005 (9.x) van de gegevensstroom in tabelvorm (TDS) in plaats van de TDS-versie. Dit gedrag betekent dat voor gegevenstypen in SQL Server 2008 (10.0.x) en latere versies conversie op downlevel wordt uitgevoerd door de server, in plaats van door OLE DB-stuurprogramma voor SQL Server. Dit betekent ook dat de functies die beschikbaar zijn voor de verbinding, beperkt zijn tot de functieset SQL Server 2005 (9.x). Pogingen om nieuwe gegevenstypen of functies te gebruiken, worden zo vroeg mogelijk gedetecteerd bij API-aanroepen en fouten worden geretourneerd naar de aanroepende toepassing, in plaats van ongeldige aanvragen door te geven aan de server.

IDBInfo::GetKeywords retourneert altijd een lijst met trefwoorden die overeenkomt met de serverversie op de verbinding en wordt niet beïnvloed door DataTypeCompatibility.

Gegevenstype Systeemeigen SQL Server-client

SQL Server 2005
SQL Server Native Client 11.0

SQL Server 2014 (12.x)
OLE DB-stuurprogramma voor SQL Server Windows Data Access Components, MDAC en

OLE DB-stuurprogramma voor SQL Server OLE DB-toepassingen met DataTypeCompatibility=80
CLR UDT (<= 8 kB) udt udt udt Varbinary
varbinary(max) varbinary varbinary varbinary Image
varchar(max) varchar varchar varchar Text
nvarchar(max) nvarchar nvarchar nvarchar Ntext
xml xml xml xml Ntext
CLR UDT (> 8 kB) varbinary udt udt Image
date varchar date date Varchar
datetime2 varchar datetime2 datetime2 Varchar
datetimeoffset varchar datetimeoffset datetimeoffset Varchar
time varchar time time Varchar

Zie ook

OLE DB-stuurprogramma voor SQL Server
OLE DB-stuurprogramma voor SQL Server installeren