【发布时间】:2011-03-06 09:00:44
【问题描述】:
MSDN website 上写着“不支持使用 OLE DB 连接到 SQL Azure。”
在网络上的其他地方,人们报告说,在调整连接字符串中的服务器名称后,它可以正常工作,例如 here 和 here。甚至 SQL Server 的Analysis Services uses OLE DB to connect to SQL Azure!
我在 Delphi 中开发了一个本机/非托管应用程序,该应用程序使用 ADO 通过 SQL Server 的 OLE DB 提供程序连接到 SQL Server。我正在考虑添加 SQL Azure 支持。如果我可以重用我的大部分代码而不做太多更改,那将非常有帮助。否则我可能不会考虑朝这个方向发展。
如果 Microsoft 能够更清楚地说明“不支持 OLE DB”的原因,将会很有帮助。如果在使用 OLE DB 时存在某些限制,它们是什么?也许我可以解决它们,或者它不会影响我。
Microsoft 还提到支持 ODBC。那么我可以使用“OLE DB provider to ODBC”并以这种方式连接吗?还是“不支持”包含 OLE DB 的任何组合?
【问题讨论】:
-
我刚刚注意到在“Windows Azure 平台”一书中,曾经在 SQL Azure 门户上提供了一个 OLE DB 连接字符串。这本书大约是六个月前出版的。
标签: delphi azure oledb ado azure-sql-database