Megosztás:


A Microsoft SQL Server illesztőprogram-előzményei

Ez a lap a Microsoft SQL Serverhez való csatlakozáshoz használt előzményadat-kapcsolati technológiáit ismerteti.

ODBC

Az SQL Serverhez a Microsoft ODBC-illesztőprogramok három különböző generációja érhető el. Az első "SQL Server" ODBC-illesztő továbbra is a Windows Data Access-összetevők részét képezi. Ez az illesztőprogram nem ajánlott új fejlesztéshez. Az SQL Server 2005-től kezdődően a SQL Server natív kliens tartalmaz egy ODBC-felületet: ez az ODBC-illesztő, amelyet az SQL Server 2005-től az SQL Server 2012-ig szállítottak. Ez az illesztőprogram szintén nem ajánlott új fejlesztéshez. Az SQL Server 2012 után az SQL Serverhez készült Microsoft ODBC-illesztőprogram az az illesztőprogram, amely a legújabb kiszolgáló funkciókkal frissül.

Natív SQL Server-ügyfél

Az SQL Server natív ügyfél egy önálló kódtár volt, amelyet az OLE DB és az ODBC is használ. Az SQL Server natív ügyfele (gyakran rövidített SNAC) az SQL Server 2005-2012-ben is megtalálható volt. Az SQL Server natív ügyfele olyan alkalmazásokhoz használható, amelyeknek ki kell használniuk az SQL Server 2005-ben az SQL Server 2012-ben bevezetett új funkciókat. (A Microsoft/Windows adatelérési összetevők nem frissülnek az SQL Server ezen új funkcióihoz.) Az SQL Server 2012-n kívüli új funkciók esetén az SQL Server natív ügyfele nem frissül. Az SQL Server natív ügyfelet (SNAC) nem a következőkkel szállítjuk: - SQL Server 2022 (16.x) és újabb verziók – SQL Server Management Studio 19 és újabb verziókAz SQL Server natív ügyfele (SQLNCLI vagy SQLNCLI11) és az örökölt Microsoft OLE DB Provider for SQL Server (SQLOLEDB) nem ajánlott az új alkalmazásfejlesztéshez. Új projektek esetén használja a következő illesztőprogramok egyikét: - Microsoft ODBC-illesztőprogram az SQL Serverhez készült SQL Serverhez - készült Microsoft OLE DB-illesztőprogram az SQL ServerhezSQLNCLI-hez, amely az SQL Server adatbázismotor összetevőjeként (2012-től 2019-ig) szállít, tekintse meg ezt a támogatási életciklus-kivételt.

Az SQL Server natív ügyfélprogramjának teljes dokumentációját az SQL Server natív ügyfélprogramozásában találja.

Microsoft ODBC-illesztő az SQL Serverhez

Az SQL Server 2012 után az SQL Server elsődleges ODBC-illesztőjét microsoft ODBC-illesztőprogramként fejlesztették ki és adták ki az SQL Serverhez. További információkért tekintse meg az SQL Serverhez készült Microsoft ODBC-illesztőprogramot.

OLE DB

Az SQL Serverhez a Microsoft OLE DB-szolgáltatók három különböző generációja érhető el. Az első "Microsoft OLE DB Provider for SQL Server" (SQLOLEDB) továbbra is a Windows Adatelérési összetevők részeként fut. Ez a szolgáltató nem frissül új funkciókkal, és nem ajánlott ezt az illesztőprogramot használni az új fejlesztéshez. Az SQL Server 2005-től kezdődően a SQL Server Native Client tartalmaz egy OLE DB-szolgáltatói felületet (SQLNCLI), és az SQL Server 2005-től az SQL Server 2017-en keresztül szállított OLE DB-szolgáltató. 2011-ben elavultként jelentették be, és nem ajánlott ezt az illesztőprogramot használni az új fejlesztéshez. 2017-ben az OLE DB adathozzáférési technológiája később nem volt meghatározva, és 2018-ra új tervezett kiadást jelentettek be . Az SQL Serverhez készült új Microsoft OLE DB-illesztő jelenleg fenntartva és támogatva van.

ADO.NET

ADO.NET olyan osztályok halmaza, amelyek a relációs és a nem relációs adatforrások elérésére szolgáló felületet határoznak meg. ADO.NET a Microsoft .NET-keretrendszerrel vezették be, és a .NET-ben tovább fejlesztik és karbantartják. Az SqlClient-kódtár egy ADO.NET adatszolgáltató, amely kapcsolatot biztosít az SQL Serverhez és az Azure SQL-adatforrásokhoz.

System.Data.SqlClient

A System.Data.SqlClient a .NET-keretrendszer és a .NET Core része. 2019-ig rendszeres funkciófrissítéseket kapott. A .NET Core, a .NET Framework és általában a .NET jövőjének bejelentésével az SqlClient fejlesztésének a .NET-en kívüli csomagra kellett átállnia. A System.Data.SqlClient továbbra is támogatott, de nem kap funkciófrissítéseket, ezért nem ajánlott új fejlesztéshez.

Microsoft.Data.SqlClient

A 2019-ben bevezetett Microsoft SqlClient DATA Provider for SQL Server egy ADO.NET adatszolgáltató, amely támogatja a .NET-keretrendszert, a .NET Core-t és a .NET Standardot célzó alkalmazásokat. A Microsoft.Data.SqlClient névtérrel kapcsolatos további információkért tekintse meg az SQL Serverhez és az Azure SQL Database-hez készült Microsoft ADO.NET.

JDBC

Microsoft JDBC-illesztő sql serverhez

A 2000-ben bevezetett MICROSOFT JDBC-illesztő az SQL Serverhez továbbra is fejlesztve és karbantartva marad. 2016-ban nyílt forráskódú volt. Az illesztőprogram letöltésével kapcsolatos legfrissebb információkért tekintse meg a JDBC-illesztőprogram áttekintését.

PHP

Microsoft meghajtók PHP-hez SQL Serverhez

A 2009-ben nyílt forráskódú projektként bevezetett Microsoft Drivers for PHP for SQL Server továbbra is tovább fejleszthető és karbantartható. A legfrissebb információkért, beleértve a PHP-illesztőprogram letöltését, tekintse meg az SQL Serverhez készült PHP-illesztőprogramok microsoftos illesztőprogramjait.

Node.js

Microsoft Driver for Node.js for SQL Server

Az SQL Serverhez készült Node.js Microsoft Driver lehetővé teszi, hogy Node.js Microsoft Windows- és Microsoft Azure-alkalmazások hozzáférjenek a Microsoft SQL Serverhez és a Microsoft Azure SQL Database-hez. A fejlesztési erőfeszítések már nem erre az illesztőprogramra összpontosítanak. Nem ajánlott új alkalmazásokat létrehozni a Microsoft Driver for Node.js for SQL Server használatával.

Az SQL Serverhez készült Node.js Microsoft Driverrel kapcsolatos további információkért lásd: WindowsAzure / node-sqlserver.

Unalmas

A Microsoft jelenleg a JavaScriptet használó SQL Serverhez való csatlakozáshoz járul hozzá és támogatja a Node.js nyílt forráskódú unalmas modult. További információ: Node.js SQL Server illesztőprogramja.

Microsoft- vagy Windows Data Access-összetevők

A Microsoft/Windows adatelérési összetevőket (MDAC/WDAC) a Windows szállítja és támogatja az alkalmazások visszamenőleges kompatibilitása érdekében, és nem részei a jelenlegi SQL Server-technológiai veremnek. Az MDAC/WDAC összetevőihez nem lesznek új funkciók, és nem ajánlott új alkalmazásfejlesztéshez használni őket.

A dokumentum céljából az MDAC/WDAC réteget a technológiák és termékek alapján a következő összetevőkre oszthatja:

  • ADO (beleértve az ADOMD-t és az ADOX-ot)
  • OLE DB (beleértve az OLE DB Core Servicest, az SQL Server OLE DB-szolgáltatót, az Oracle OLE DB-szolgáltatót, az ODBC-illesztőprogramokhoz készült OLE DB-szolgáltatót, az adatalakzat-szolgáltatót és a távoli adatszolgáltatót)
  • ODBC (beleértve az ODBC-illesztőprogram-kezelőt, az SQL ODBC-illesztőprogramot és az Oracle ODBC-illesztőprogramot)

MDAC/WDAC-összetevők

Az MDAC/WDAC az alábbi összetevőket tartalmazza:

  • ODBC: A Microsoft Open Database Connectivity (ODBC) interfész egy C programozási nyelvű felület, amellyel az alkalmazások különböző típusú adatbázis-kezelő rendszerekből (DBMS- ből) férhetnek hozzá az adatokhoz. Az API-t használó alkalmazások csak relációs adatforrásokhoz férnek hozzá.
  • OLE DB: Az OLE DB com-interfészek halmaza, amelyek különböző típusú adattárakban érhetők el az adatokhoz. Az OLE DB-szolgáltatók adatbázisokban, fájlrendszerekben, üzenettárolókban, címtárszolgáltatásokban, munkafolyamatokban és dokumentumtárolókban lévő adatok eléréséhez léteznek.
  • ADO: Az ActiveX Data Objects (ADO) magas szintű programozási modellt biztosít. Bár az OLE DB-hez vagy az ODBC-hez való közvetlen kódolásnál egy kicsit kevésbé teljesíthető, az ADO könnyen elsajátítható és használható. Olyan szkriptnyelvekből használható, mint a Microsoft Visual Basic Scripting Edition (VBScript) vagy a Microsoft JScript.
  • ADOMD: Az ADO többdimenziós (ADOMD) többdimenziós adatszolgáltatókkal, például a Microsoft OLAP Providerrel, más néven Microsoft Analysis Services Providerrel használható. Az MDAC 2.0 óta nem történt jelentős funkciófejlesztés.
  • ADOX: A DDL- és biztonsági ADO-bővítmények (ADOX) lehetővé teszik egy adatbázis, tábla, index vagy tárolt eljárás definícióinak létrehozását és módosítását. Az ADOX bármely szolgáltatónál használható. A Microsoft Jet OLE DB-szolgáltató teljes körű támogatást nyújt az ADOX-hoz, míg a Microsoft SQL Server OLE DB-szolgáltató korlátozott támogatást nyújt.
  • Microsoft SQL Server hálózati kódtárak: Az SQL Server hálózati kódtáraival az SQLOLEDB és az SQLODBC kommunikálhat az SQL Server-adatbázissal. A következő SQL Server hálózati kódtárak elavultak az MDAC/WDAC kiadásokban: Banyan Vines, AppleTalk, ServerNet, IPX/SPX, Giganet és RPC. A TCP/IP és a nevesített csövek továbbra is támogatottak, és elérhetők a 64 bites Windows operációs rendszeren.
  • MSDASQL: Az ODBC-hez készült Microsoft OLE DB-szolgáltató (MSDASQL) lehetővé teszi az OLE DB-n és az ADO-n (belsőleg OLEDB-t használó) alapuló alkalmazások számára az adatforrások ODBC-illesztőn keresztüli elérését. Az MSDASQL egy OLEDB-szolgáltató, amely adatbázis helyett ODBC-hez csatlakozik. Hidat jelent az OLE DB-ből egy ODBC-illesztőbe, ha nincs közvetlen OLE DB-szolgáltató egy adatforráshoz. Az MSDASQL a Windows operációs rendszerrel rendelkezik, és a Windows Server 2008 és a Vista SP1 volt az első Windows-kiadás, amely a technológia 64 bites verzióját tartalmazza.

Elavult MDAC/WDAC-összetevők

Ezek az összetevők továbbra is támogatottak az MDAC/WDAC aktuális kiadásában, de előfordulhat, hogy a jövőbeli kiadásokban el lesznek távolítva. Új alkalmazások fejlesztésekor a Microsoft azt javasolja, hogy ne használja ezeket az összetevőket. Ezenkívül a meglévő alkalmazások frissítésekor vagy módosításakor távolítsa el az összetevők függőségeit.

  • SQLOLEDB: Elavult a Microsoft OLE DB Provider for SQL Server (SQLOLEDB), amely támogatja a Microsoft SQL Serverhez való hozzáférést. Előfordulhat, hogy az SQL Server jövőbeli verzióival való kapcsolata nem támogatott. Az SQL Server 7-nél korábbi verziókhoz való csatlakozás a Windows 7 után megszűnik az operációs rendszerből. Az új alkalmazásoknak az SQL Serverhez készült Microsoft OLE DB Illesztőprogramot (MSOLEDBSQL) kell használniuk, amely támogatja az új SQL Server-funkciókat. A meglévő alkalmazásoknak az SQL Serverhez készült Microsoft OLE DB-illesztőprogramba kell migrálniuk, valamint a jobb teljesítmény, megbízhatóság és támogatottság érdekében. További információ: Alkalmazás frissítése OLE DB-illesztőre az SQL Serverhez az MDAC-ból.

  • SQLODBC: A Microsoft SQL Server ODBC-illesztőprogramja (SQLODBC), amely támogatja a Microsoft SQL Serverhez való hozzáférést, elavult. Előfordulhat, hogy az SQL Server jövőbeli verzióival való kapcsolata nem támogatott. Az SQL Server 7-nél korábbi verziókhoz való csatlakozás a Windows 7 után megszűnik az operációs rendszerből. Az új alkalmazásoknak windowsos SQL Serverhez készült Microsoft ODBC-illesztőprogramot kell használniuk, amely támogatja az új SQL Server-funkciókat. A meglévő alkalmazásoknak az SQL ServerHez készült Microsoft ODBC-illesztőprogramba kell migrálniuk a jobb teljesítmény, megbízhatóság és támogatottság érdekében. További információ: Alkalmazás frissítése SQL Server natív ügyfélre az MDAC-ból.

  • Microsoft Jet Database Engine 4.0: A 2.6-os verziótól kezdve az MDAC már nem tartalmaz Jet-összetevőket. Más szóval az MDAC 2.6, 2.7 és 2.8 nem tartalmazza a Microsoft Jetet, a Microsoft Jet OLE DB-szolgáltatót, az ODBC asztali adatbázis-illesztőprogramokat vagy a Jet Data Access-objektumokat (DAO).

    A Jet adatbázismotor, a Jet OLEDB-illesztőprogram, a Jet ODBC-illesztőprogramok vagy a Jet DAO nem érhető el 64 bites verziója. További információ: Microsoft OLE DB Provider for Jet and Jet ODBC driver csak 32 bites verziókban érhető el. A Windows 64 bites verzióiban a 32 bites Jet a Windows WOW64 alrendszer alatt fut. A WOW64-ről további információt az MSDN WOW64 dokumentációjában talál. A natív 64 bites alkalmazások nem tudnak kommunikálni a WOW64-ben futó 32 bites Jet-illesztőprogramokkal.

    A Microsoft Jet helyett a Microsoft a Microsoft SQL Server Express Edition használatát javasolja új, nem Microsoft Access-alkalmazások fejlesztésekor, amelyek relációs adattárat igényelnek. Ezek az új vagy átalakított Jet-alkalmazások továbbra is használhatják a Jetet azzal a szándékkal, hogy a Microsoft Office 2003-at és a korábbi fájlokat (.mdb és .xls) használják a nem elsődleges adattároláshoz. Ezekhez az alkalmazásokhoz azonban a Jetről a Microsoft Access adatbázismotorra való migrálást kell terveznie. Letöltheti a Microsoft Access adatbázismotort, amely lehetővé teszi az Office 2003 (.mdb és .xls) vagy az Office 2007 (*.accdbés *.xlsm*.xlsx ) fájlformátumokban való olvasást és *.xlsbírást a meglévő fájlokba.

    Fontos

    Kérjük, olvassa el a 2007-es Office rendszer végfelhasználói licencszerződését a használati korlátozások részleteiért.

    Megjegyzés:

    Az SQL Server-alkalmazások a 2007-es Office System Driver segítségével hozzáférhetnek a 2007-es, és korábbi Office rendszerbeli fájlokhoz az SQL Server heterogén adatkapcsolati és Integration Services képességei révén. Emellett a 64 bites SQL Server-alkalmazások 32 bites Windows rendszeren a 32 bites SQL Server Integration Services (SSIS) használatával hozzáférhetnek a 32 bites Jet- és 2007 Office-rendszerfájlokhoz.

  • Microsoft OLE DB-szolgáltató adatformáláshoz (MSDADS): Az MSDADS használatával hierarchikus kapcsolatokat hozhat létre az alkalmazások kulcsai, mezői és sorhalmazai között. Az MDAC 2.1 óta nem történt jelentős funkciófejlesztés. Ez a szolgáltató elavult. A Microsoft az MSDADS helyett az XML használatát javasolja.

  • Oracle ODBC és Oracle OLE DB: A Microsoft Oracle ODBC-illesztőprogram (Oracle ODBC) és a Microsoft OLE DB Provider for Oracle (Oracle OLE DB) hozzáférést biztosít az Oracle adatbázis-kiszolgálókhoz. Az Oracle Call Interface (OCI) 7-es verziójával készültek, és teljes körű támogatást nyújtanak az Oracle 7-hez. Emellett az Oracle 7 emulációval korlátozott támogatást nyújt az Oracle 8-adatbázisokhoz. Az Oracle már nem támogatja az OCI 7-es verzióját használó alkalmazásokat. Ezek a technológiák elavultak. Ha Oracle-adatforrásokat használ, migrálnia kell az Oracle által biztosított illesztőprogramba és szolgáltatóba.

  • Távoli adatszolgáltatások (RDS): Az RDS egy védett Microsoft-mechanizmus, a távoli ADO Recordset-objektumok interneten vagy intraneten való elérésére. Az RDS elavult; Az RDS-ben az MDAC 2.1 óta nem történt jelentős funkciófejlesztés. A Microsoft kiadta a .NET-keretrendszert, amely széles körű SOAP-képességekkel rendelkezik, és felváltja az RDS-összetevőket. A Windows 7 után minden RDS-kiszolgáló-összetevő el lesz távolítva az operációs rendszerből.

  • Sugárreplikációs objektumok (JRO): A JRO elavult. A JRO a Jet -adatbázisokkal (.mdb) rendelkező ADO-n belül a Jet-adatbázisok (.mdb) létrehozására és tömörítésére, valamint a jetreplikációs felügyelet végrehajtására szolgál. Az MDAC 2.7 lesz az utolsó kiadás. A JRO nem lesz elérhető a 64 bites Windows operációs rendszeren. A JRO nem támogatott a Microsoft Access 2007 fájlformátumban (.accdb).

  • 16 bites ODBC-támogatás: Ha 16 bites alkalmazásokat használ, migrálnia kell egy 32 bites alkalmazásba. A 16 bites funkciók elavultak, és el lesznek távolítva a 64 bites operációs rendszerekből. További információ: A Windows 64 bites verziói nem támogatják a 16 bites összetevőket, a 16 bites folyamatokat és a 16 bites alkalmazásokat.

  • OLEDB Simple Provider (MSDAOSP): Az OLEDB Simple Provider keretrendszert kínál az OLE DB-szolgáltatók egyszerű adatokon keresztüli gyors létrehozásához. Az MSDAOSP használata elavult.

  • ODBC kurzortár: Az ODBC Kurzortár (ODBCCR32.dll) korlátozott ügyféloldali adatkurzorokat biztosít. Az ODBC kurzorkönyvtára elavult; az alkalmazás használhatja a kiszolgálóoldali kurzor implementációit csereként.

  • OLE DB folyamaton kívüli interfész távoli elérése: Az OLE DB interfész távoli elérése (msdaps.dll) egy kísérlet volt, hogy lehetővé tegye az OLE DB szolgáltatók számára a folyamaton kívüli futást. Az OLEDB folyamaton kívüli felületének távoli elérése kivonás alatt van.

  • AppleTalk és Banyan Vines SQL Network-kódtárak: A Banyan Vines, az AppleTalk, a ServerNet, az IPX/SPX, a Giganet és az RPC SQL hálózati kódtár elavult. Ha ezen technológiák bármelyikét használja, az alkalmazásokat úgy kell módosítania, hogy a többi hálózati kódtár , például a TCP/IP és a Named Pipe valamelyikét használhassa.

MDAC/WDAC-kiadások

Íme a korábbi MDAC/WDAC-kiadások támogatottsági forgatókönyveinek listája, a legkorábbitól kezdve.

  • MDAC 1.5, MDAC 2.0 és MDAC 2.1: Az MDAC ezen verziói független kiadások voltak, amelyek a Microsoft Windows NT Option Pack, a Microsoft Windows Platform SDK vagy az MDAC webhelyén keresztül jelentek meg. Az MDAC ezen verziói már nem támogatottak.

  • MDAC 2.5: Az MDAC ezen verziója a Windows 2000 operációs rendszer részét képezi. Az MDAC 2.5 szervizcsomagjait a megfelelő Windows 2000 szervizcsomagok tartalmazzák.

  • MDAC 2.6: Az MDAC 2.6 RTM, SP1 és SP2 a Microsoft SQL Server 2000 RTM, SP1 és SP2 csomag részét képezte. Emellett ezek az MDAC-szervizcsomagok a Microsoft SQL Server 2000 szervizcsomag kiadási ütemtervét követve jelentek meg az MDAC webhelyén. Az MDAC és szervizcsomagjainak ezen verzióját Windows 2000, Windows Millennium Edition, Windows NT, Windows 95 és Windows 98 platformokon telepítheti. Az MDAC ezen verziója már nem támogatott.

  • MDAC 2.7: Az MDAC ezen verziója a Microsoft Windows XP RTM és SP1 operációs rendszerek részét képezi. Az MDAC és szervizcsomagjainak ezen verzióját Windows 2000, Windows Millennium, Windows NT és Windows 98 platformokon telepítheti. Ezt a verziót csak az operációs rendszeren vagy a szervizcsomagokon keresztül telepítheti a Windows XP platformra. Az MDAC ezen verziója már nem támogatott.

  • MDAC 2.8: Az MDAC ezen verziója a Windows Server 2003 és a Windows XP SP2 és újabb verziók részét képezi. Az MDAC ezen verzióját és szervizcsomagjait Windows 2000 rendszeren is telepítheti.

    • Az MDAC 2.8 32 bites verziója az MDAC webhelyén is megjelent, a Windows Server 2003 ügyfél számára való kiadásával egyidejűleg.
    • Az MDAC 2.8 64 bites verziója a Windows Server 2003 és a Windows XP 64 bites verziójával jelent meg.
  • Windows Data Access-összetevők (WDAC): Az MDAC a nevét WDAC - "Windows Data Access Components" névre változtatta, a Windows Vista és a Windows Server 2008 verziótól kezdve. A WDAC az operációs rendszer része, és nem érhető el külön az újraterjesztéshez. A WDAC használhatóságára az operációs rendszer életciklusa vonatkozik.

    A WDAC 32 bites és 64 bites verziói a Windows operációs rendszerek 32 bites és 64 bites verzióival jelennek meg.

SQL Server-verziók, ODBC- és OLE DB-illesztőprogramok

Az alábbi táblázat az SQL Server időbeli verzióit, valamint az adott SQL Server-verzióval szállított ODBC- és OLE DB-illesztőprogramokat mutatja be

SQL Server-verzió ODBC-illesztőprogram OLE DB-szolgáltató Notes
SQL Server 2000 SQL Server ODBC-illesztőprogram (régi) SQL Server OLE DB-szolgáltató (örökölt) Deprecated
SQL Server 2005 Natív SQL-ügyfél (SNAC 2005) Natív SQL-ügyfél (SNAC 2005) Az SNAC bevezetésre került
SQL Server 2008 / R2 Natív SQL-ügyfél (SNAC 2008) Natív SQL-ügyfél (SNAC 2008) Frissített SNAC
SQL Server 2012 Natív SQL-ügyfél 11.0 Natív SQL-ügyfél 11.0 Az SNAC utolsó verziója
SQL Server 2014 Microsoft ODBC Driver 11 for SQL Server SQL Native Client 11.0 (elavult) Használatból kivont SNAC/OLE DB
SQL Server 2016 Microsoft ODBC Driver 13 SQL Native Client 11.0 (elavult) ODBC által fenntartott OLE DB elavult
SQL Server 2017 Microsoft ODBC Driver 13.1 (14) SQL Native Client 11.0 (elavult) OLE DB elavult
SQL Server 2019 Microsoft ODBC Driver 17 Microsoft OLE DB-illesztőprogram (MSOLEDBSQL) OLE DB újból támogatott/újra bevezetve
Aktívan karbantartva
SQL Server 2022 Microsoft ODBC Driver 17 Microsoft OLE DB-illesztőprogram (MSOLEDBSQL) Aktívan karbantartva
SQL Server 2025 Microsoft ODBC Driver 18 Microsoft OLE DB Driver 19 (MSOLEDBSQL19) Aktívan karbantartva

Ne távolítsa el az SQL Serverrel szállított illesztőprogramokat, mivel azokat különböző összetevők használják a kapcsolathoz. Ilyen összetevők például a csatolt kiszolgálók, a replikáció, az SQL Server-ügynök, az Adatbázisposta, a Polybase és mások.

Elavult adatelérési technológiák

Az elavult technológiák olyan technológiák, amelyeket nem fejlesztettek ki vagy frissítettek több termékkiadásban, és amelyek ki lesznek zárva a jövőbeli termékkiadásokból. Ne használja ezeket a technológiákat új alkalmazások írásakor. Ha módosítja a meglévő alkalmazásokat, amelyeket ezekkel a technológiákkal ír, fontolja meg az alkalmazások áttelepítését ADO.NET vagy egy másik jelenlegi technológiára.

A következő összetevők elavultnak minősülnek:

  • DB-Library: DB-Library egy SQL Server-specifikus programozási modell, amely C API-kat tartalmaz. Az SQL Server 6.5 óta nem történt funkciófejlesztés a DB-Library. A végleges kiadás az SQL Server 2000-es verziójával készült, és nem lesz áthordva a 64 bites Windows operációs rendszerre.
  • Beágyazott SQL (E-SQL): Az E-SQL egy SQL Server-specifikus programozási modell, amely lehetővé teszi, hogy Transact-SQL utasítások beágyazhatók a Visual C-kódba. Az SQL Server 6.5 óta nem történt funkciófejlesztés az E-SQL-ben. A végleges kiadás az SQL Server 2000-es verziójával készült, és nem lesz áthordva a 64 bites Windows operációs rendszerre.
  • Adatelérési objektumok (DAO): A DAO hozzáférést biztosít a JET (Access) adatbázisokhoz. Ez az API a Microsoft Visual Basic, a Microsoft Visual C++ és a szkriptelési nyelvekből használható. A Microsoft Office 2000 és az Office XP mellé volt mellékelve. A DAO 3.6 a technológia végső verziója. A 64 bites Windows operációs rendszeren nem érhető el.
  • Távoli adatobjektumok (RDO): Az RDO-t kifejezetten a távoli ODBC relációs adatforrásokhoz való hozzáférésre tervezték, és megkönnyítette az ODBC használatát összetett alkalmazáskód nélkül. A Microsoft Visual Basic 4., 5. és 6. verziójában szerepelt. Az RDO 2.0-s verziója volt a technológia végleges verziója.
  • System.Data.OracleClient: A System.Data.OracleClient hozzáférést biztosít az Oracle-adatbáziskiszolgálókhoz. Az Oracle Call Interface (OCI) 7-es verziójával készült, és eredetileg teljes támogatást nyújtott az Oracle 7-hez. Az Oracle 7 emulációval korlátozott támogatást nyújt az Oracle 8i-adatbázisokhoz. Az Oracle már nem támogatja az OCI 7-es verzióját használó alkalmazásokat. Ennek eredményeképpen a System.Data.OracleClient hivatalosan nem támogatott az Oracle 9i-hez vagy újabb verziókhoz. Ezek a technológiák elavultak. Oracle-adatforrások használata esetén az Oracle Data Provider for .NET -re (ODP.NET) kell migrálnia, amely az Oracle Server használt verziójával támogatott. A System.Data.OracleClient névtér a .NET-keretrendszer 4.0-s verziója hivatalosan elavult, és a továbbiakban nem lesz karbantartva.

Segítség kérése

Közreműködés az SQL dokumentációjában

Tudta, hogy saját maga szerkesztheti az SQL-tartalmakat? Ha így tesz, nem csak a dokumentáció fejlesztésében segít, hanem az oldal közreműködőjeként is jóváírást kap.

További információ: Microsoft Learn-dokumentáció szerkesztése.