MDAC
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 12 mars 2013; kontroller kräver
4 redigeringar .
MDAC ( engelska Microsoft Data Access Components ) är en uppsättning tekniker från Microsoft som låter dig få ett enhetligt sätt att komma åt data från olika relationella och icke-relationella källor. Termen MDAC är en generisk term för all databasrelaterade teknik som utvecklats av Microsoft.
Komponenter i MDAC
MDAC inkluderar:
- ActiveX Data Objects ( ADO ) - ActiveX- objekt för åtkomst till data via OLE DB-leverantörer. ADO tillhandahåller en programmeringsmodell på hög nivå, men något mindre prestanda än direktåtkomst till OLE DB och ODBC. Kan användas i skriptspråk.
- ADO Multi-Dimensional - utformad för att fungera med multidimensionella dataleverantörer som Microsoft OLAP Provider (Microsoft Analysis Services Provider).
- ADO Extensions for DDL and Security (ADOX), ett ADO-tillägg som ger möjlighet att skapa och ändra databaser , tabeller, index och lagrade procedurer, kan användas med vilken dataleverantör som helst.
- OLE DB är en uppsättning COM-gränssnitt som låter dig komma åt data som lagras i olika källor, såsom databaser, filsystem, katalogtjänster , dokument.
- Microsoft OLE DB Provider for SQL Server (SQLOLEDB) är en OLE DB-dataleverantör för MS SQL -server .
- Open Database Connectivity ( ODBC ) – ett gränssnitt för åtkomst till olika DBMS: er, låter dig endast komma åt relationsdata .
- Microsoft SQL Server ODBC Driver (SQLODBC) - ODBC-drivrutin för åtkomst till MS SQL-server.
- Microsoft SQL Server Network Libraries - Ger OLE DB-leverantörer och ODBC-drivrutiner åtkomst till MS SQL Server över TCP/IP och namngivna pipes . Protokollen Banyan Vines, AppleTalk , Servernet, IPX/SPX och Giganet är föråldrade och kan komma att tas bort från biblioteket i framtiden.
Följande komponenter kan tas bort från framtida versioner av MDAC:
- Microsoft Jet är Microsoft Access -databasmotorn , såväl som motsvarande OLE DB-leverantör - Microsoft Jet OLE DB Provider och ODBC-drivrutin - ODBC Desktop Database Drivers.
- Microsoft OLE DB Provider för ODBC (MSDASQL) - Ger ADO-klientåtkomst till databaser via ODBC-drivrutiner.
- Microsoft OLE DB Provider for Data Shaping (MSDADS) - låter dig skapa hierarkiska relationer mellan nycklar, fält och rader. Det rekommenderas att ersätta MSDADS med XML .
- Microsoft Oracle ODBC-drivrutin - ODBC-drivrutin för åtkomst till Oracle -servern .
- Remote Data Services (RDS) är Microsofts egenutvecklade mekanism för åtkomst till ADO Recordset-objekt över Internet eller intranät.
- SQL XML - Tillåter klienter att fråga MS SQL Server via XML.
Utfasade komponenter:
- DB-Library är ett programmeringsgränssnitt för åtkomst till MS SQL Server.
- Embedded SQL (E-SQL) är ett Visual C-tillägg för inbäddning i Transact-SQL- kommandokod .
- Data Access Objects (DAO) är ett programmeringsgränssnitt för åtkomst till Jet (Access)-databasen.
Länkar
- Prash Shirolkar; Alyssa Henry, Stephen Pepitone, Acey J. Bunch. David Schwartz: Data Access Technologies Road Map (engelska) (länk ej tillgänglig) . MSDN bibliotek . Microsoft (januari 2002). Hämtad 1 juli 2012. Arkiverad från originalet 5 augusti 2012.