有人告诉我,下一版本的 SQL Server(2011 - “Denali”)不会像其他 RDBMS 那样使用 MDAC,而是使用“供应商 dll”。这是真的还是 MDAC 仍然可以工作?
如果这是真的,我的客户端应用程序的零安装(因为已经安装了 MDAC,我不需要做任何事情,只需在客户端机器上复制一个 exe)将成为 Sql Server dll + My exe 部署。
您能对此提出一些建议吗?
有人告诉我,下一版本的 SQL Server(2011 - “Denali”)不会像其他 RDBMS 那样使用 MDAC,而是使用“供应商 dll”。这是真的还是 MDAC 仍然可以工作?
如果这是真的,我的客户端应用程序的零安装(因为已经安装了 MDAC,我不需要做任何事情,只需在客户端机器上复制一个 exe)将成为 Sql Server dll + My exe 部署。
您能对此提出一些建议吗?
MDAC 很好地是安装多个不同数据访问组件(例如 OLEDB 提供程序和 ODBC 驱动程序)的安装程序的名称。MDAC (2.8) 的最后一个可识别版本可追溯到 Windows Server 2003 时代。
此类客户端组件的更现代的安装程序是SQL Server Native Client。这包括更新的 OLEDB 和 ODBC 组件,支持更新的 SQL Server 功能,例如 MARS。较旧的组件可能会继续工作一段时间,但正如我所说,您将无法访问一些较新的功能。
我在Denali BOL中找不到任何关于弃用数据访问技术的具体参考资料(例如,它声明不再支持 Itanium)
BOL 确实包含有关将应用程序从MDAC 更新到 Native Client的指南