Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
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