Microsoft是否使用ODBC退出,折扣或弃用SSIS OLEDB提供程序?

Nar*_*rma 6 sql-server oledb odbc ssis ssis-2012

2011年有关于Microsoft SQL Server OLEDB访问退出的公告,现在我听说它已经弃用了SQL SERVER 2014?但是,从下面链接的MSDN页面来看,SSIS 2012-2016中的折旧功能并不明显.我还检查了SQL SERVER 2012-2016的弃用页面,它也没有提及.

但是,MSDN上的博客似乎仍然坚持:

所以我的问题是:

  1. Microsoft OLEDB是否真的被弃用,如果是这样的话?哪个版本?任何支持证据?
  2. 我们是否建议我们回到过去的ODBC时代?
  3. 您在SSIS包中使用了什么?
  4. 您使用OLEDB到ODBC的经验

Mar*_*ith 2

OLE DB 的弃用现已弃用。请参阅宣布推出适用于 SQL Server 的 OLE DB 驱动程序的新版本

此前,Microsoft 宣布弃用 Microsoft OLE DB Provider for SQL Server(SQL Server Native Client (SNAC) 的一部分)。当时,做出这一决定是为了在我们通过 Azure SQL 数据库进入云时代时,尝试为围绕 Windows 本机软件开发的开发人员提供更多简单性,并尝试为开发人员利用 JDBC 和 ODBC 的相似性。然而,在随后的审查中,我们确定弃用是一个错误,因为 SQL Server 中的大量场景仍然依赖于 OLE DB,并且更改这些场景会破坏一些现有的客户场景。

考虑到这一点,我们决定取消 OLE DB 的弃用,并在 2018 年第一季度之前发布新版本。

现在已经发布,还有一天的时间