Sql-Server
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 實例最好/推薦哪個?
對於新的開發,Microsoft 建議使用ODBC Driver for SQL Server。
請參見:
- https://stackoverflow.com/questions/39440008
- https://docs.microsoft.com/en-us/sql/connect/connect-history
SQL Server 有三代不同的 Microsoft ODBC 驅動程序。第一個“ SQL Server ”ODBC 驅動程序仍然作為 Windows 數據訪問組件的一部分提供。不建議使用此驅動進行新開發。從 SQL Server 2005 開始,SQL Server Native Client包含一個 ODBC 介面,是 SQL Server 2005 到 SQL Server 2012 附帶的 ODBC 驅動程序。不建議在新開發時使用此驅動程序。在 SQL Server 2012 之後,Microsoft ODBC Driver for SQL Server是使用最新伺服器功能更新的驅動程序。