¿Por qué Microsoft no admite conexiones OLE DB a SQL Azure?

En elSitio web de MSDN dice, "No se admite la conexión a SQL Azure mediante OLE DB."

Hay otros lugares en la web donde la gente informa que funciona bien para ellos después de ajustar el nombre del servidor en la cadena de conexión, comoaquí yaquí. Incluso SQL ServerAnalysis Services usa OLE DB para conectarse a SQL Azure!

Desarrollo una aplicación nativa / no administrada en Delphi que se conecta a SQL Server usando ADO a través del proveedor OLE DB para SQL Server. Estoy considerando agregar soporte SQL Azure. Sería realmente útil si pudiera reutilizar la mayoría de mi código sin demasiados cambios. Probablemente no consideraría ir en esta dirección de otra manera.

Sería útil si Microsoft fuera más claro sobre por qué "OLE DB no es compatible". Si existen ciertas limitaciones en el uso de OLE DB, ¿cuáles son? Tal vez pueda evitarlos, o tal vez no me afectaría.

Microsoft también menciona que ODBC es compatible. Entonces, ¿podría usar el "proveedor OLE DB para ODBC" y conectarme de esta manera? ¿O alguna combinación que incluye OLE DB "no es compatible"?

Respuestas a la pregunta(3)

Su respuesta a la pregunta