SQL Server 2012 Providers and Drivers Explained

A worker is software used for opening various data stores in a reliable manner conforming to a specification, such as OLE DB. A provider may contain an API. SQLClients that use providers are known as customers. SMSS and SQLCMD, for example, are consumers of the SNAC OLE DB provider.

You can choose from the subsequent providers:

A driver in this context can be defined as software that obeys to a standard such as Open DB Connectivity (ODBC) and offers an API for retrieving a specific type of data store, osql.exe is a good example of an app that customs an ODBC driver (the SNAC driver).

These are the available drivers: