Is Microsoft retiring, discountinuing or deprecating SSIS OLEDB provider with ODBC?
Asked Answered
H

1

8

There were announcements back in 2011 about Microsoft SQL Server OLEDB access going retire, now I heard it has been deprecating starting SQL SERVER 2014? However it is not apparent from MSDN pages linked below about depreciated features in SSIS 2012-2016. I also check deprecation pages for SQL SERVER 2012-2016 it has no mention there too.

However, blog on MSDN seems persistent about it:

So my question are:

  1. Is Microsoft OLEDB is really being deprecated, if so from when? which version? Any support evidence?
  2. Are we suggesting we are going back to old days of ODBC?
  3. What are you using in your SSIS packages?
  4. Your experience with OLEDB to ODBC

Hanes answered 18/12, 2015 at 3:1 Comment(3)
Uhh . no. That first article only means the OLEDB Provider for SQL Server is deprecated in favor of the SQL Server Native Client, which is a DLL that wraps up both the OLEDB and ODBC providers for SQL Server, to accommodate the features of both (ie connection pooling.)Meekins
Sorry I fixed the first link I copied wrong link initially. blogs.msdn.com/b/sqlnativeclientHanes
I'd like to know this too. They made a big announcement about ditching OLEDB and then nothing happened. Linked servers still support only OLEDB providers (ODBC support is via a wrapper to OLEDB). Personally, I don't think it's going to happen.Knighthood
I
2

The deprecation of OLE DB is now deprecated. See Announcing the new release of OLE DB Driver for SQL Server

Previously, Microsoft announced deprecation of the Microsoft OLE DB Provider for SQL Server, part of the SQL Server Native Client (SNAC). At the time, this decision was made to try to provide more simplicity for the developer story around Windows native software development as we moved into the cloud era with Azure SQL Database, and to try to leverage the similarities of JDBC and ODBC for developers. However, during subsequent reviews it was determined that deprecation was a mistake because substantial scenarios within SQL Server still depend on OLE DB and changing those would break some existing customer scenarios.

With this in mind, we have decided to undeprecate OLE DB and release a new version by the first quarter of calendar year 2018.

This has now been released with one day to spare

Inflame answered 18/11, 2017 at 14:46 Comment(0)

© 2022 - 2025 — McMap. All rights reserved.