MDAC ODBC驱动程序支持 [英] MDAC ODBC Driver Support

查看:273
本文介绍了MDAC ODBC驱动程序支持的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 - 希望我能够回答一下是否支持使用旧的2.8 SP1 ODBC驱动程序(例如旧的2.8 SP1 ODBC驱动程序)连接到Azure SQL数据库(使用旧版本的客户端)。 各种论坛似乎建议在
最新的ODBC驱动程序或至少ODBC驱动程序11上连接到Azure SQL数据库,但我需要知道是否支持旧版本。

Hi - was hoping I could get an answer on whether connecting to Azure SQL Database is supported with the legacy MDAC ODBC Driver (pre Native Client) such as the old 2.8 SP1 ODBC Driver.  Various forums seem it is recommended to be either on the latest ODBC Driver, or at least ODBC Driver 11, to connect to Azure SQL Database but I need to know if the older one is supported.

非常感谢您的任何帮助。

Thanks much in advance for any assistance.

推荐答案

你好,



ADO应用程序不支持MDAC访问SQL Server和Azure SQL数据库。如果您使用MDAC,则无法访问本整个十年中引入的许多SQL功能



"如果不需要SQL的任何功能,ADO应用程序可以使用Windows附带的SQLOLEDB OLE DB提供程序Server 2005(9.x)或更高版本。




ADO应用程序可以使用OLE DB驱动程序用于SQL Server,但如果他们这样做,则必须在
中指定连接字符串中的DataTypeCompatibility = 80。当连接字符串中存在DataTypeCompatibility = 80时,只有SQL Server 2005(9.x)中的功能可用。"

来源:

https://docs.microsoft.com/en-us/sql/connect/oledb/applications/ support-policies-for-oledb-driver-for-sql-server?view = sql-se rver-2017#ado-support-policies





SQLOLEDB OLE DB也处于维护模式,也不会收到更新。





以下示例演示了使用MDAC时的一些其他问题:


  • 无法使用MDAC./ADO应用程序将数据类型varchar(max),nvarchar(max),varbinary(max),xml,udt或其他大型对象类型的返回值返回给客户端
  • 字体大小:10pt
  • MDAC不支持所有现有的隔离级别(例如快照事务隔离级别)
  • Return values of data type varchar(max), nvarchar(max), varbinary(max), xml, udt, or other large object types cannot be returned to clients using MDAC./ADO applications
  • If an ADO application uses OLE DB Driver for SQL Server and attempts to update a computed column, an error will be reported. With MDAC, the update was accepted but ignored.
  • MDAC does not support all existing isolation levels (snapshot transaction isolation level for instance)

希望这会有所帮助。





问候,

Alberto Morillo

SQLCoffee.com


这篇关于MDAC ODBC驱动程序支持的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆