バージョン: 18.6.2.1
日付: 2026 年 3 月 31 日
ODBC は、C と C++ で記述された SQL Server 用アプリケーションのプライマリ ネイティブ データ アクセス API です。 ほとんどのデータ ソース用の ODBC ドライバーがあります。 他には、COBOL、Perl、PHP、Python などの言語で ODBC を使用できます。 ODBC は、データ統合シナリオで広く使用されます。
ODBC ドライバーには、sqlcmd や bcp などのツールが付属してします。
sqlcmdユーティリティは、文、システムプロシージャ、SQLスクリプト Transact-SQL 実行を可能にします。
bcp ユーティリティは、Microsoft SQL Server のインスタンスとデータ ファイルの間で、指定した形式でデータを一括コピーします。
bcpを使って多くの新しい行をSQL Serverテーブルにインポートしたり、テーブルからデータをデータファイルにエクスポートしたりできます。
C++ でのコードの例
ODBC APIを使ってデータベースに接続・アクセスする方法を示すC++の例については、「 Sample ODBC Program」をご覧ください。
ダウンロード
ドキュメント
特徴
- ODBC ドライバーの接続の回復性
- カスタム キーストア プロバイダー
- データ分類
- DSN と接続文字列のキーワードと属性
- SQL Server ネイティブクライアント機能(利用可能な機能は、OLEDBなしでもSQL Server用のODBCドライバーにも適用されます)
- ODBC Driver for SQL Server で Always Encrypted を使用する
- ODBC ドライバーで Microsoft Entra ID を使用する
- ODBCドライバーで透過的なネットワークIP解決を使用してください
- XA トランザクションの使用
- ベクトルデータ型(ODBC)
- ODBCドライバーにおける接続暗号化のトラブルシューティング
Linux と macOS
- Microsoft ODBC Driver for SQL Server (Linux) をインストールする
- MICROSOFT ODBC Driver for SQL Server (macOS) をインストールする
- LinuxまたはmacOSからの接続
- bcp ユーティリティ
- sqlcmd による接続
- LinuxおよびmacOSにおけるデータアクセストレーシング
- よく寄せられる質問
- ドライバー マネージャーのインストール
- Linux および macOS 上の ODBC ドライバーに関する既知の問題
- プログラミング ガイドライン
- Microsoft ODBCドライバー(LinuxおよびmacOS向けSQL Server on Linux用)のリリースノート
- LinuxおよびmacOS向けのMicrosoft SQL Serverツールのリリースノート
- 高可用性とディザスター リカバリー
- 統合認証を使用する
Windows
- 非同期実行 (通知方法) の例
- ODBC Driver for SQL Server におけるドライバー認識型接続プーリング
- Windows 上の Microsoft ODBC Driver for SQL Server の機能
- Microsoft ODBC Driver for SQL Server on Windows リリースノート
- システム要件、インストール、ドライバーファイル