close

Composants d'accès aux données Microsoft

Aller à la navigation Aller à la recherche
Image
MDAC fournit un cadre uniforme pour accéder à une variété de sources de données pour la plate-forme Windows .

Microsoft Data Access Components ( MDAC ) est un cadre de technologies interdépendantes développé par Microsoft qui offre aux développeurs un moyen uniforme et complet de développer des applications qui peuvent accéder à presque n'importe quel magasin de données. Ses composants incluent : ActiveX Data Objects (ADO), OLE DB et Open Database Connectivity (ODBC). Plusieurs composants ont été abandonnés, par exemple Microsoft Jet Database Engine , MSDASQL (le fournisseur de données OLE DB pour ODBC) et Remote Data Services (RDS). Certains composants sont également devenus obsolètes, par exemple les anciennes API Data Access Objects (DAO) et Remote Data Objects (RDO) .

La première version de MDAC est sortie en août 1996. À cette époque, Microsoft a déclaré que MDAC était plus un concept qu'un programme autonome et qu'il ne disposait d'aucune méthode de distribution étendue. Plus tard, Microsoft a publié des mises à jour MDAC sous forme de packages redistribuables basés sur le WEB. Finalement, les dernières versions ont été intégrées à Microsoft Windows et Internet Explorer , et avec MDAC 2.8 SP1, ils ont cessé d'offrir MDAC en tant que package redistribuable.

Tout au long de son histoire, MDAC a fait l'objet de diverses failles de sécurité, conduisant à des attaques telles que des attaques par escalade de privilèges , bien que les vulnérabilités aient été généralement corrigées dans les versions plus récentes. La version actuelle (à partir de 2006) est 2.8 Service pack 1, mais le produit a eu de nombreuses versions différentes et nombre de ses composants ont été abandonnés et remplacés par des technologies Microsoft plus récentes. Désormais, dans Windows Vista , MDAC est connu sous le nom de Windows DAC.

Voir aussi

  • OLE DB (liaison et incorporation d'objets pour les bases de données)
  • ODBC (connectivité de base de données ouverte)
  • ADO (objets de données ActiveX)
  • ADO.NET
  • MSDASQLName

Liens externes