Qual driver usar para conexão ODBC do host do Windows 10 para o SQL Server 2014? Eu tenho uma escolha de 3 clientes do SQL Server:
- Cliente ODBC 11
- servidor SQL
- Cliente nativo do SQL Server.
Eu tentei o cliente ODBC e o cliente nativo, ambos parecem funcionar.
Existe alguma razão para preferir um sobre os outros?
Encontrei esta postagem depois de fazer algumas pesquisas sobre drivers SQL ODBC para um usuário comercial hoje e queria esclarecer. O cliente nativo SQL não é suportado depois de 2012. O novo hotness (no seu caso) é o driver MS ODBC 11 para SQL Server. No entanto, tanto o SNAC11 quanto o ODBC11 devem funcionar bem para você.
MS - "ODBC Driver 11 para SQL Server contém novos recursos, bem como todos os recursos fornecidos com o ODBC no SQL Server 2012 Native Client."
O driver "SQL Server" nos drivers ODBC (SNAC6) é obviamente muito, muito antigo
https://technet.microsoft.com/en-us/library/ms131321(v=sql.120).aspx
Eu sugeriria usar o cliente Native SQL Server. O SQL Server Native Client é uma tecnologia que você pode usar para acessar dados em um banco de dados do SQL Server.
De: Quando usar o SQL Server Native Client
Use o SQL Server Native Client. Ele oferecerá suporte a todos os recursos do SQL Server 2014. Os outros drivers talvez não.