在它说MSDN website“使用OLE DB连接到SQL Azure是不支持的。”为什么Microsoft不支持到SQL Azure的OLE DB连接?
有网络上的其他地方,人们报告说,它在调整服务器名称后工作正常,他们连接字符串,如here和here。即使SQL Server的Analysis Services uses OLE DB to connect to SQL Azure!
我在Delphi中开发一个本机/非托管应用程序,通过SQL Server的OLE DB提供程序使用ADO连接到SQL Server。我正在考虑添加SQL Azure支持。如果我可以重复使用我的大部分代码而没有太多变化,这将会非常有帮助。否则我可能不会考虑这个方向。
如果微软更清楚地说明“为什么不支持OLE DB”这将有所帮助。如果在使用OLE DB时存在某些限制,它们是什么?也许我可以解决他们,或者它不会影响我。
Microsoft还提到支持ODBC。那么我可以使用“OLE DB提供程序到ODBC”并以这种方式连接吗?或者是包含OLE DB“不支持”的任何组合?
我刚刚在书“Windows Azure平台”中发现,在SQL Azure门户上提供了一个OLE DB连接字符串。这本书是在六个月前出版的。 – Troy 2010-06-21 15:27:33