Az SQL Serverhez készült OLE DB-illesztőprogram rendszerkövetelményei

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

OLE DB-illesztő letöltése

Az SQL Server, például a MARS adatelérési funkcióinak használatához a következő szoftverrel kell rendelkeznie:

  • OLE DB-illesztő az SQL Serverhez az ügyfélen.
  • Az SQL Server egy példánya a kiszolgálón.

Note

A szoftver telepítése előtt győződjön meg arról, hogy rendszergazdai jogosultságokkal jelentkezik be.

Az operációs rendszer követelményei

Az SQL Serverhez készült OLE DB-illesztőprogramot támogató operációs rendszerek listáját az SQL Serverhez készült OLE DB-illesztőprogram támogatási szabályzatai című témakörben találja.

A Microsoft Entra hitelesítési követelményei

Ha a Microsoft Entra hitelesítési módszereket az SQL Server OLE DB-illesztőjének 18.3 előtti verzióival használja, győződjön meg arról, hogy az SQL Server Active Directory hitelesítési kódtára telepítve van. (A 18.3-as verzió tartalmazza a függőséget a telepítőcsomag részeként.) Ez a követelmény nem szükséges a többi hitelesítési módszerhez vagy OLE DB-művelethez. További információ: A Microsoft Entra ID használata.

AZ SQL Server követelményei

Ha az SQL Serverhez készült OLE DB-illesztőprogramot szeretné használni az SQL Server-adatbázisok adatainak eléréséhez, telepítenie kell egy SQL Server-példányt.

Az SQL Server 2014 (12.x) támogatja az MDAC, a Windows Data Access-összetevők és az SQL Serverhez készült OLE DB-illesztőprogram minden verziójának kapcsolatait. Ha egy régebbi ügyfélverzió csatlakozik az SQL Serverhez, az ügyfél által nem ismert kiszolgálói adattípusok az ügyfélverzióval kompatibilis típusokra lesznek leképezve. További információ: Adattípus-kompatibilitás az ügyfélverziókhoz.

Nyelvek közötti követelmények

Az SQL Serverhez készült OLE DB-illesztőprogram angol nyelvű verziója a támogatott operációs rendszerek minden honosított verziójában támogatott. Az SQL Serverhez készült OLE DB-illesztőprogram honosított verziói olyan honosított operációs rendszereken támogatottak, amelyek nyelve megegyezik az SQL Server honosított OLE DB-illesztőprogramjának nyelvével. Az SQL Serverhez készült OLE DB-illesztőprogram honosított verziói a támogatott operációs rendszerek angol nyelvű verzióiban is támogatottak, feltéve, hogy a megfelelő nyelvi beállítások telepítve vannak.

Frissítések esetén:

  • Az SQL Serverhez készült OLE DB-illesztőprogram angol nyelvű verziói frissíthetők az SQL Serverhez készült OLE DB-illesztőprogram bármely honosított verziójára.
  • Az SQL Serverhez készült OLE DB-illesztő honosított verziói frissíthetők az azonos nyelvű SQL Serverhez készült OLE DB-illesztőprogram honosított verzióira.
  • Az SQL Serverhez készült OLE DB-illesztőprogram honosított verziója frissíthető az SQL Serverhez készült OLE DB-illesztőprogram angol nyelvű verziójára.
  • Az SQL Serverhez készült OLE DB-illesztőprogram honosított verziói nem frissíthetők a honosított OLE DB-illesztőre más honosított nyelvű SQL Server-verziókhoz.

Adattípus-kompatibilitás az ügyfélverziókhoz

Az SQL ServerHEZ készült SQL Server és OLE DB-illesztő új adattípusokat képez le a régebbi, alacsonyabb szintű ügyfelekkel kompatibilis adattípusokra, amint az az alábbi táblázatban látható.

Az OLE DB és az ADO-alkalmazások a DataTypeCompatibility kapcsolati sztring kulcsszót használhatják az SQL Serverhez készült OLE DB-illesztővel a régebbi adattípusok használatához. A DataTypeCompatibility=80 esetén az OLE DB-ügyfelek a TDS-verzió helyett az SQL Server 2005 (9.x) táblázatos adatfolyam (TDS) verzióját használják. Ez a viselkedés azt jelenti, hogy az SQL Server 2008 (10.0.x) és újabb verzióiban az adattípusok esetében az alacsonyabb szintű átalakítást a kiszolgáló hajtja végre az SQL Server OLE DB-illesztőprogramja helyett. Azt is jelenti, hogy a kapcsolaton elérhető funkciók az SQL Server 2005 (9.x) szolgáltatáskészletre korlátozódnak. Az API-hívások során a rendszer a lehető leghamarabb észleli az új adattípusok vagy szolgáltatások használatára tett kísérleteket, és a rendszer ahelyett, hogy érvénytelen kéréseket próbálna továbbítani a kiszolgálónak, a rendszer visszaadja a hívó alkalmazásnak.

IDBInfo::A GetKeywords mindig olyan kulcsszólistát ad vissza, amely megfelel a kapcsolat kiszolgálóverziójának, és nem érinti a DataTypeCompatibility.

Adattípus Natív SQL Server-ügyfél

SQL Server 2005
SQL Server natív ügyfél 11.0

SQL Server 2014 (12.x)
OLE DB-illesztő az SQL Serverhez Windows Data Access-összetevők, MDAC és

OLE DB-illesztő az SQL Server OLE DB-alkalmazásokhoz DataTypeCompatibility=80 használatával
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

Lásd még

OLE DB-illesztőprogram SQL Serverhez
Az OLE DB-illesztőprogram telepítése az SQL Serverhez