ODBCドライバ
ODBCがに接続するためのC、C++、PHP、Pythonと他の人に書かれたアプリケーションのための主要なネイティブデータアクセスAPIですSQLサーバー。
これは、データ統合のシナリオで広く使用されています。
また、Windowsでアプリケーションを開発し、それをLinuxにデプロイする場合は、これが望ましいです。
SQL ServerドライバのフルネームSQL Serverは、SQL Server ODBCドライバです。これは、SQLは、SQL Server 2016に接続するためにそれを使用することができ 2000年以来の古いドライバだが、あなたは
クライアントの新機能およびSQL Server 2016
SQL Serverネイティブの機能にアクセスすることはできませんSQL ServerネイティブクライアントはSQL Serverへのネイティブ接続をサポートし、SQL Serverのすべての機能をサポートするために、SQL OLE DBプロバイダーとSQL ODBCドライバーの両方を含むされる2016 それだ
SQL ServerネイティブクライアントRDA Windows環境で最高
Microsoft SQL Server Compact 3.5のリモートデータアクセス(RDA)を使用すると、アプリケーションはリモートSQL Serverデータベーステーブルのデータにアクセスできます。
また、SQL Server Compact 3.5にそのデータを格納、読み取り、および更新し、元のSQL Serverテーブルを更新することもできます。
RDAは今後のリリースで削除される予定ですので、使用しないでください。
したがって、上記の基準に基づいてsqlドライバを選択してください。
あなたの明確な答えをありがとう!私は、ドライバやプロバイダなど、SQL Serverのインフラストラクチャに関連する概念を理解したいと思います。私はいくつかのリソースに簡単に従うことができますか?ありがとう! – Jason
ようこそ。 NET Frameworkデータプロバイダ:{https://msdn.microsoft.com/en-us/library/a6cd7c08(v=vs.110)aspx} データベースドライバとデータプロバイダの違いは次のとおりです。{https://social.msdn.microsoft.com/Forums/sqlserver/en-US/67ada271-125f-44ad-8ac7-43d95f68b2e9/whats-the-difference- SQL Server用の最新のMicrosoft ODBCドライバは、 "ODBC Driver 13 for SQL Server"です。フォーラム:sqldataaccess} –
@ M.Hassan ,, "SQL Server用ODBCドライバ13"は、SQL Server用の最新のMicrosoft ODBCドライバです。 SQL Server Native Client 2012 ODBCドライバは、SQL 2012リリース以降に変更されていません。 –