ODBC SQL Server
ODBC jest podstawowym rodzimy dane dostęp API dla aplikacji napisanych w C, C++, PHP, Python i inne do łączenia SQL Server.
Jest szeroko stosowany w scenariuszach integracji danych.
Ponadto preferowane jest tworzenie aplikacji w systemie Windows i wdrażanie jej w systemie Linux.
SQL Server
Pełna nazwa SQL Server jest SQL Server Sterownik ODBC. To stary kierowca od sql 2000. Można go używać do łączenia się z SQL Server 2016, ale nie będzie w stanie uzyskać dostęp do nowych funkcji SQL Server 2016
SQL Server Native Client
SQL Server Native Client jest zawierający zarówno dostawcę SQL OLE DB i sterownik SQL ODBC wspierać natywną łączność z serwerem SQL i obsługują wszystkie funkcje SQL Server 2016. To najlepszy w środowisku Windows
SQL Server Native Client RDA
Zdalny dostęp do danych (RDA) w programie Microsoft SQL Server Compact 3.5 umożliwia aplikacji dostęp do danych ze zdalnej tabeli bazy danych SQL Server.
Może również przechowywać, czytać i aktualizować dane w SQL Server Compact 3.5, a następnie aktualizować oryginalną tabelę SQL Server.
Aplikacja RDA zostanie usunięta w przyszłym wydaniu, więc należy jej unikać.
Wybierz sterownik SQL na podstawie powyższych kryteriów.
Dzięki za jasną odpowiedź! Chciałbym zrozumieć pojęcia związane z infrastrukturą serwera sql, takie jak sterownik i dostawca. Czy możesz polecić mi jakieś łatwe do naśladowania zasoby? Dzięki! – Jason
Witamy. Dostawcy danych NET Framework: {https://msdn.microsoft.com/en-us/library/a6cd7c08(v=vs.110).aspx} Czym różni się sterownik bazy danych od dostawcy danych: {https://social.msdn.microsoft.com/Forums/sqlserver/en-US/67ada271-125f-44ad-8ac7-43d95f68b2e9/whats-the-difference- między bazą danych-sterownik-i-dostawca-danych? forum = sqldataaccess} –
@ M.Hassan ,, ODBC Driver 13 for SQL Server "to najnowszy sterownik Microsoft ODBC dla SQL Server. Sterownik ODBC programu SQL Server Native Client 2012 nie zmienił się od czasu wydania wersji SQL 2012. –