ODBC驱动程序的驱动程序之间的差异

杰森:

我正在使用Windows 10 64位专业版在SQL Server 2016中为数据库设置系统DSN(64位)。当要求我选择驱动程序来设置数据源时,有以下选择:

  • 用于SQL Server的ODBC驱动程序13
  • SQL服务器
  • SQL Server本机客户端11.0
  • SQL Server本机客户端RDA 11.0

看来我可以使用所有这些驱动程序来设置数据源。那么从速度和效率上我应该选择哪一个呢?它们之间有什么区别?

谢谢,

杰森

哈桑(M.Hassan):

SQL Server的ODBC驱动程序

ODBC是使用C,C ++,PHP,Python和其他用于连接SQL Server的应用程序编写的主要本机数据访问API。

它广泛用于数据集成方案中。

另外,如果要在Windows上开发应用程序并将其部署到Linux上,则是首选方法。

SQL服务器

SQL Server驱动程序的全名是SQL Server ODBC驱动程序。它是自sql 2000以来的旧驱动程序。您可以使用它来连接到SQL Server 2016,但是您将无法访问SQL Server 2016的新功能。

SQL Server本机客户端

SQL Server本机客户端同时包含SQL OLE DB提供程序和SQL ODBC驱动程序,以支持与SQL Server的本机连接并支持sql Server 2016的所有功能。这是Windows环境中最好的

SQL Server本机客户端RDA

Microsoft SQL Server Compact 3.5中的远程数据访问(RDA)允许应用程序访问远程SQL Server数据库表中的数据。

它还可以在SQL Server Compact 3.5中存储,读取和更新该数据,然后更新原始SQL Server表。

RDA将在将来的版本中删除,因此请避免使用它。

因此,请根据以上条件选择sql驱动程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章