SQL Server ODBC 驱动程序

SQL Server ODBC 驱动程序

当我创建一个新的 ODBC 数据源时,我得到了 4 个不同的控制器来访问 SQL Server:

  • 适用于 SQL Server 的 ODBC 驱动程序 13(版本 2017.140.1000.169)
  • SQL Server(版本 10.00.17763.01)
  • SQL Server Native Client 11.0(版本 2011.110.6540.00)
  • SQL Server Native Client RDA 11.0(版本 2011.110.5069.66)

它们之间有什么区别?哪种方式最适合/推荐通过 TCP/IP 连接到位于另一台计算机上的 SQL Server 实例?

答案1

对于新开发,Microsoft 建议SQL Server 的 ODBC 驱动程序

请参见:

针对 SQL Server 的 Microsoft ODBC 驱动程序有三代。第一代“SQL 服务器“ODBC 驱动程序仍作为 Windows 数据访问组件的一部分提供。不建议将此驱动程序用于新开发。从 SQL Server 2005 开始,SQL Server 本机客户端包含 ODBC 接口,是 SQL Server 2005 到 SQL Server 2012 附带的 ODBC 驱动程序。不建议将此驱动程序用于新开发。在 SQL Server 2012 之后,适用于 SQL Server 的 Microsoft ODBC 驱动程序是使用最新的服务器功能进行更新的驱动程序。

相关内容