- Microsoft Ole Db Provider For Sql Server (0x80004005)
- Microsoft Ole Db Provider For Sql Server Linked Server
- Microsoft Ole Db Provider For Sql Server Download
- Microsoft Ole Db Provider For Sql Server Error 80004005 Cannot Open Database
NOTE: the new release announcement is available here.
The Microsoft OLE DB Provider is an SQL tool that enables developers to write code that provides an application with ADO access to an SQL database. Microsoft OLE DB Provider for SQL Server__Login failed for user '(null)'. I have been using my workstation on a Windows 2000 SQL Server network for several weeks without any issues. I am using Activant Prophet 21 accounting software along with MS Office 2010 Professional on a Windows 7 Ultimate platform. Troubleshooting 80040e21 Errors - adOpenStatic.com - FAQ, Resources, Experiments. Microsoft OLE DB Provider for SQL Server (0x80040E21) Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. Microsoft OLEDB Provider For Jet (0x80040E54). Jul 05, 2018 Microsoft OLE DB Driver 18 for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to Microsoft SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, Analytics Platform System, Azure SQL Database and Azure SQL Data. This was working fine until we converted the original db to Access 2007 and created a odbc connection for the new db. Is there something in that setup that could be set as Read Only?
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 data access technology, and release a new version by the first quarter of calendar year 2018March 2018. This new Microsoft OLE DB Driver for SQL Server will support connectivity to SQL Server (versions 2012 to 2017), Azure SQL Database and Azure SQL Data Warehouse from applications with the existing feature set of SQL Server Native Client 11. Following releases will incrementally provide updated functionality that was introduced to other drivers since SQL Server 2012, while maintaining backwards compatibility.
The new Microsoft OLE DB Driver for SQL Server, or msoledbsql, will also introduce multi-subnet failover capabilities in this first upcoming release, and keeps up with latest TLS 1.2 standards.
Microsoft Ole Db Provider For Sql Server (0x80004005)
Also, this first upcoming release will be a stand-alone install package that is out-of-band with SQL Server lifecycle. This also means the driver will not be packaged in the SNAC library, nor coupled with any other driver.
Additional updates will be provided closer to a release date. In the meantime, learn about the current OLE DB Supportability Guidelines for existing applications, and refer to SNAC lifecycle explained for lifecycle clarifications on SNAC.
Note (2/6/2018): As stated above, the new OLE DB driver is msoledbsql. To use the new driver in existing applications, you should plan to convert your connection strings from sqlncli<x> or sqloledb, to msoledbsql. Also, keep in mind SNAC and MDAC/WDAC OLE DB continues to be deprecated, as detailed here.
For example, for a trusted connection using SQL Native Client (SNAC11), plan to convert from:
Provider=SQLNCLI11; Server=myServerNametheInstanceName;Database=myDataBase; Trusted_Connection=yes; |
---|
to:
Provider=MSOLEDBSQL; Server=myServerNametheInstanceName; Database=myDataBase; Trusted_Connection=yes; |
---|
For a trusted connection using the Microsoft OLE DB Provider for SQL Server, plan to convert from:
Provider=sqloledb; Data Source=myServerNametheInstanceName; Initial Catalog=myDataBase; Integrated Security=SSPI; |
---|
to:
Provider=MSOLEDBSQL; Server=myServerNametheInstanceName; Database=myDataBase; Trusted_Connection=yes; |
---|
Pedro Lopes (@sqlpto) – Senior Program Manager
We are pleased to announce the release of the Microsoft OLE DB Driver for SQL Server, as we had previously announced! This new driver follows the same release model as all the other SQL Server drivers, which means that it’s maintained out-of-band with the SQL Server Database Engine lifecycle. You can download the new driver here.
The new Microsoft OLE DB Driver for SQL Server is the 3rd generation of OLE DB Drivers for SQL Server, introduces multi-subnet failover capabilities, and keeps up with the existing feature set of SQL Server Native Client (SNAC) 11*, including the latest TLS 1.2 standards. As such, backwards compatibility with applications currently using SNAC 11 is maintained in this new release.
This new Microsoft OLE DB Driver for SQL Server (msoledbsql) supports connectivity to SQL Server (versions 2012 to 2017), Azure SQL Database and Azure SQL Data Warehouse. Also, keep in mind SNAC OLE DB (sqlncli) and MDAC/WDAC OLE DB (sqloledb) continues to be deprecated. For more information, refer to the page OLE DB Driver for SQL Server.
Microsoft Ole Db Provider For Sql Server Linked Server
As part of the new release, OLE DB documentation was also reviewed and updated, available in OLE DB Driver for SQL Server Programming.
* Note that SNAC 11 does not support features released with SQL Server 2014 and SQL Server 2016 that were not available as part of SQL Server 2012, such as Transparent Network IP Resolution, Always Encrypted, Azure AD Authentication, Bulk Copy and Table Value Parameters.

To use the new driver in existing applications, you should plan to convert your connection strings from sqlncli<x> or sqloledb, to msoledbsql. For example, for a trusted connection using SQL Native Client (SNAC11), plan to convert from:
Provider=SQLNCLI11; Server=myServerNametheInstanceName;Database=myDataBase;
Trusted_Connection=yes;
to:
Provider=MSOLEDBSQL; Server=myServerNametheInstanceName; Database=myDataBase;
Trusted_Connection=yes;
For a trusted connection using the MDAC/WDAC OLE DB Provider for SQL Server, plan to convert from:
Provider=sqloledb; Data Source=myServerNametheInstanceName;
Initial Catalog=myDataBase; Integrated Security=SSPI;
to:
Microsoft Ole Db Provider For Sql Server Download
Provider=MSOLEDBSQL; Server=myServerNametheInstanceName; Database=myDataBase;
Trusted_Connection=yes;
Microsoft Ole Db Provider For Sql Server Error 80004005 Cannot Open Database
Pedro Lopes (@SQLPedro) – Senior Program Manager