Microsoft Aligning with ODBC
Последней версией где OLE DB еще поддерживается будет SQL Denali. Как только он из support phase выйдет (а это, как я понимаю, через 5 лет после релиза), OLE DB официально умрет.
Для тех кто следил за развитием доступа к микрософтовским средствам доступа к данным, это очень забавно. В конце 90ых всюду писали что ODBC умрет, останется только OLE DB, ADO, ADO.NET и тп. Ан нет - ODBC и сейчас живее всех живых, а ODBC продолжает жить.
Возможно все это вызвано тем, что OLE DB был over-engineered. То есть - попытались сделать всеохватывающий стандарт, поддерживающий работу и с иерархическими базами, и с сетевыми и с объектными и вообще с любыми и на все времена. А на практике - используются почти исключительно реляционные базы, объектно-реляционные не прижились, а для иерархических вещей типа AD или хранилища Exchange, проще какие-то нативные API применять. В то же время команде SQLNCLI приходится какие-то силы на поддержку бесполезных для реляционной среды интерфейсов тратить свое время... Замечу, что это только мое ощущение, возможно что реальные причины совсем другие...