Microsoft Data Access Components

Microsoft Data Access Components
MDACは、Windowsプラットフォーム上のさまざまなデータソースにアクセスするための統一されたフレームワークを提供する
開発元 マイクロソフト
最終版
2.8 SP1 (2.81.1117.6) / 2005年5月 (18年前) (2005-05)
対応OS Windows 98, Windows ME, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows 7, Windows 10
種別 データベース
ライセンス フリーウェア
公式サイト msdn2.microsoft.com/en-us/data/aa937729.aspx
テンプレートを表示

Microsoft Data Access Components (MDAC、Windows DACとも呼ばれる) は、プログラマーがあらゆる種類のデータストアにアクセスできる、アプリケーション開発の際の統一された包括的方法を可能にするマイクロソフトテクノロジフレームワークのこと。ActiveX Data Objects (ADO)、OLE DBOpen Database Connectivity (ODBC) などが構成要素である。 Microsoft Jet Database Engine、MSDASQL (ODBC用のOLE DBプロバイダー)、Remote Data Services (RDS) なども含まれるが、利用は非推奨となっている。Data Access Objects APIRemote Data Objectsなどは廃止された。

MDACの初版は1996年8月にリリースされた。当時、マイクロソフトは、MDACはスタンドアロンプログラムというよりも概念であり、広範囲に配布する方法はないとしていた。その後、マイクロソフトはMDACのアップグレード版をウェブベースの再配布可能パッケージとしてリリースした。最終的に、それ以降のバージョンはMicrosoft WindowsInternet Explorerと統合され、MDAC 2.8 SP1では、再配布可能パッケージとしてのMDACの提供を停止した。

MDACは、その歴史を通じて、いくつかのセキュリティ上の欠陥が報告され、特権昇格攻撃などの攻撃が行われたが、指摘された脆弱性は後のバージョンで迅速に修正された。最新バージョンは2.8 サービスパック1であるが、この製品にはさまざまなバージョンがあり、その構成要素の多くは非推奨になり、新しいマイクロソフトテクノロジに置き換えられている。 MDACは、Windows VistaではWindows DACという名前になった。

脚注 [編集]

参考文献[編集]

  1. ADO API Reference”. MSDN. Microsoft. 2014年5月3日閲覧。
  2. ADO Programmer's Guide”. MSDN. Microsoft. 2014年5月3日閲覧。
  3. Delaney, Kalen (2000). Inside Microsoft SQL Server 2000 (3 ed.). Microsoft Press. ISBN 9780735609983. https://archive.org/details/insidemicrosofts00dela 
  4. Rothaus, Doug (2001年12月). “ADO.NET for the ADO Programmer”. MSDN. Microsoft. 2014年5月3日閲覧。
  5. Shirolkar, Prash (2013年1月). “Data Access Technologies Road Map”. MSDN. Microsoft. 2014年5月3日閲覧。
  6. Solomon, Christine (1997). Microsoft Office 97 Developer's Handbook. Microsoft Press. ISBN 9781572316065. https://archive.org/details/microsoftoffice900solo 

外部リンク[編集]