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.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Analytics platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabric
Warehouse-ban a Microsoft Fabric
SQL-adatbázisban a Microsoft Fabric
Az SQL Serverhez készült OLE DB-illesztő egy önálló adatelérési alkalmazásprogramozási felület (API), amely az OLE DB része. Az SQL Server 2005-ben (9.x) vezették be. Az SQL Server OLE DB-illesztője egy dinamikus csatolású kódtárban (DLL) érhető el. A windowsos adatelérési összetevők (Windows DAC, korábbi nevén Microsoft Data Access Components vagy MDAC) által biztosított SQL Server OLE DB-szolgáltatón kívül új funkciókat is biztosít. Az SQL Serverhez készült OLE DB-illesztővel új alkalmazásokat hozhat létre, vagy továbbfejlesztheti azokat a meglévő alkalmazásokat, amelyeknek ki kell használniuk az olyan funkciókat, mint a több aktív eredményhalmaz (MARS), a felhasználó által definiált adattípusok (UDT), a lekérdezési értesítések, a pillanatkép-elkülönítés, az XML-adattípusok támogatása, a Microsoft Entra ID és a szigorú titkosítás.
Az SQL Serverhez készült OLE DB-illesztőprogram és a Windows DAC közötti különbségek listáját, valamint a Windows DAC-alkalmazás SQL Serverhez készült OLE DB-illesztőre való frissítése előtt megfontolandó problémákról további információt az SQL Server OLE DB-illesztőprogramjának frissítése az MDAC-ból című témakörben talál.
Az SQL Serverhez készült OLE DB-illesztő használható a Windows DAC-hoz biztosított OLE DB Core-szolgáltatásokhoz, de ez a használat nem követelmény. A Core Services használatának lehetősége az egyes alkalmazások követelményeitől függ (például ha kapcsolatkészletezésre van szükség).
Az ActiveX Data Object (ADO) alkalmazások használhatják az OLE DB-illesztőt az SQL Serverhez, de az ADO-t a DataTypeCompatibility
kapcsolati sztring kulcsszójával (vagy annak megfelelő DataSource
tulajdonságával) kell használnia. Az SQL Serverhez készült OLE DB-illesztőprogram lehetővé teszi, hogy az ADO-alkalmazások az SQL Server 2005-ben (9.x) bevezetett funkciókat használják, amelyek kapcsolati sztringszavakon, OLE DB-tulajdonságokon vagy Transact-SQL-en keresztül érhetők el az SQL Server OLE DB-illesztőprogramjával. A funkciók ADO-val való használatáról további információt az ADO használata az SQL Serverhez készült OLE DB-illesztővel című témakörben talál.
Az SQL Serverhez készült OLE DB-illesztőt úgy tervezték, hogy egyszerűsített módszert biztosítson natív adatokhoz való hozzáféréshez az SQL Serverhez az OLE DB használatával. Lehetővé teszi az új adathozzáférési funkciók újítását és továbbfejlesztét anélkül, hogy módosítaná a Windows DAC jelenlegi összetevőit, amelyek most már a Microsoft Windows platform részét képezik.
Bár az SQL Serverhez készült OLE DB-illesztő összetevőket használ a Windows DAC-ban, nem függ kifejezetten a Windows DAC egy adott verziójától. Az SQL Serverhez készült OLE DB-illesztőprogramot a Windows DAC olyan verziójával használhatja, amely az SQL Serverhez készült OLE DB-illesztőprogram által támogatott operációs rendszerrel van telepítve.
Az OLE DB-illesztőprogramok különböző generációi
Az SQL Serverhez a Microsoft OLE DB-szolgáltatók három különböző generációja érhető el.
1. Microsoft OLE DB-illesztő AZ SQL Serverhez (MSOLEDBSQL) (ajánlott)
Az OLE DB-illesztőprogram (MSOLEDBSQL) legújabb generációja a legújabb funkciókat kínálja, többek között a következőket:
- TLS 1.3-támogatás
- több nyelvi támogatás
- a rendelkezésre állási csoportok különböző SQL Server-funkcióinak támogatása
- Microsoft Entra ID-támogatás
Az OLE DB-szolgáltatót 2018-ban nem sikerült felderíteni és kiadni. A fejlesztésekkel és javításokkal kapcsolatos részletekért lásd a kibocsátási megjegyzéseket. A korábban OLE DB-szolgáltatónak nevezett új név az SQL Serverhez készült Microsoft OLE DB-illesztő (MSOLEDBSQL). Az új illesztőprogram a legújabb kiszolgálófunkciókkal frissül.
Az SQL Serverhez készült új Microsoft OLE DB-illesztőprogramot új és meglévő alkalmazásokkal kell használnia. Konvertálja a meglévő alkalmazáskapcsolati sztringeket AZ SQLOLEDB-ből vagy az SQLNCLI-ből MSOLEDBSQL19 vagy MSOLEDBSQL-be.
2. SQL natív kiszolgálói ügyfél (SNAC)
Az SQL Server natív ügyfele (SNAC) az SQL Server 2005-től (9.x) kezdve érhető el. Az SNAC tartalmaz egy OLE DB szolgáltatói felületet (SQLNCLI), és az OLE DB-szolgáltató, amely az SQL Server 2005-ben (9.x) az SQL Server 2012-en (11.x) keresztül szállított.
Az SQL Server natív ügyfele (gyakran rövidített SNAC) el lett távolítva az SQL Server 2022 -ből (16.x) és az SQL Server Management Studio 19-ből (SSMS). Az SQL Server natív ügyféloldali OLE DB-szolgáltatói (SQLNCLI vagy SQLNCLI11) nem ajánlottak az új fejlesztéshez. Váltson az SQL Serverhez tartozó új Microsoft OLE DB-illesztőprogramra (MSOLEDBSQL). Az SNAC életciklusával és az elérhető letöltésekkel kapcsolatos további információkért lásd az SNAC életciklusának ismertetését.
3. Microsoft OLE DB Provider for SQL Server (SQLOLEDB)
A Microsoft OLE DB Provider for SQL Server (SQLOLEDB) az SQL Server-alkalmazások eredeti OLE DB kapcsolati szoftvere volt. Továbbra is a Windows Adatelérési összetevők részeként szállítja. A rendszer már nem tartja karban, és nem ajánlott ezt az illesztőprogramot használni az új fejlesztéshez. Az SQL Server régi Microsoft OLE DB-szolgáltatója (SQLOLEDB) nem ajánlott új fejlesztéshez. Váltson az SQL Serverhez tartozó új Microsoft OLE DB-illesztőprogramra (MSOLEDBSQL).
Ebben a szakaszban
Cikk | Leírás |
---|---|
Mikor érdemes OLE DB-illesztőt használni az SQL Serverhez? | Ismerteti, hogyan illeszkedik az SQL Serverhez készült OLE DB-illesztőprogram a Microsoft adatelérési technológiáihoz, hogyan hasonlít össze a Windows DAC-tal és a ADO.NET, és útmutatást nyújt annak eldöntéséhez, hogy melyik adatelérési technológiát használja. |
OLE DB-illesztő SQL Server-funkciókhoz | Az SQL Serverhez készült OLE DB-illesztőprogram által támogatott funkciókat ismerteti. |
Alkalmazások létrehozása az SQL Serverhez készült OLE DB-illesztővel | Áttekintést nyújt az SQL Serverhez készült OLE DB-illesztőről, többek között arról, hogy miben különbözik a Windows DAC-tól, milyen összetevőket használ, és hogyan használható vele az ADO. Ez a szakasz az SQL Server telepítéséhez és üzembe helyezéséhez készült OLE DB-illesztőprogramot is ismerteti, beleértve az SQL Server-kódtár OLE DB-illesztőprogramjának újraterjesztését is. |
Az SQL Serverhez készült OLE DB-illesztőprogram rendszerkövetelményei | Az OLE DB-illesztőprogram SQL Serverhez való használatához szükséges rendszererőforrásokat ismerteti. |
OLE DB-illesztő sql serveres programozási | Az SQL Server OLE DB-illesztőprogramjának használatáról nyújt tájékoztatást. |
További OLE DB-illesztő keresése az SQL Server adataihoz | További erőforrásokat biztosít az SQL Server OLE DB-illesztőprogramjáról, beleértve a külső erőforrásokra mutató hivatkozásokat és további segítséget. |