OLE DB Driver for SQL Server の機能

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

OLE DB ドライバーのダウンロード

さまざまな OLE DB バージョンでサポートされている、またはサポートされていない一般的な機能のリストについては、ドライバー機能マトリックスを参照してください。

OLE DB Driver for SQL Server では、Windows Data Access Components (WDAC。以前の Microsoft Data Access Components) の機能を公開するだけでなく、SQL Server の機能を公開するための機能が数多く実装されています。

このセクションの内容

データベース ミラーリングの使用
OLE DB Driver for SQL Server で、ミラー化されたデータベースの使用をサポートする方法について説明します。ミラー化されたデータベースによって、スタンバイ サーバー上に SQL Server データベースのコピー (ミラー) を保持することができます。

非同期操作の実行
OLE DB Driver for SQL Server で、非同期操作をサポートする方法について説明します。非同期操作では、呼び出し側のスレッドをブロックせずに直ちに操作を戻すことができます。

Microsoft Entra ID (旧称 Azure Active Directory) の使用

OLE DB driver 18.2.1 で導入された新しい認証方法について説明します。これにより、既定の設定の安全性が高まり、フェデレーション ID を使用して Azure SQL Database のインスタンスに接続できるようになります。

複数のアクティブな結果セット (MARS) の使用
OLE DB Driver for SQL Server で複数のアクティブな結果セット (MARS) がどのようにサポートされているかについて説明します。 MARS では、単一のデータベース接続を使用して、複数の結果セットを実行したり受け取ったりできます。

XML データ型の使用
OLE DB Driver for SQL Server で XML データ型をサポートする方法について説明します。XML データ型とは、XML ベースのデータ型で、列の型、変数の型、パラメーターの型、または関数の戻り値の型として使用できます。

ユーザー定義型の使用
OLE DB Driver for SQL Server でユーザー定義型 (UDT) をサポートする方法について説明します。UDT を使用すると、オブジェクトやカスタムのデータ構造を SQL Server データベースに格納できるため、SQL の型システムが拡張されます。

大きな値の型の使用
OLE DB Driver for SQL Server で大きな値のデータ型 (ラージ オブジェクト (LOB) データ型) がどのようにサポートされているかについて説明します。

プログラムによるパスワードの変更
OLE DB Driver for SQL Server で、有効期限が切れたパスワードの処理をサポートする方法について説明します。この処理により、管理者の手を煩わせることなく、クライアント側でパスワードを変更できるようになりました。

スナップショット分離を使用した作業
OLE DB Driver for SQL Server で、行のバージョン管理の機能強化をサポートする方法について説明します。この機能強化では、リーダーとライターとの間で発生するブロックを回避することにより、データベースのパフォーマンスが向上します。

クエリ通知の操作
OLE DB Driver for SQL Server で、行セット変更時のコンシューマーへの通知がどのようにサポートされているかについて説明します。

一括コピー操作の実行
OLE DB Driver for SQL Server で一括コピー操作をサポートする方法について説明します。一括コピー操作を使用すると、SQL Server のテーブルやビューを対象とした大量データのやりとりが可能になります。

暗号化と証明書の検証
OLE DB Driver for SQL Server を使用して、証明書を検証し、または検証せずに、サーバーに送信されるデータを暗号化する方法について説明します。

テーブル値パラメーター (OLE DB Driver for SQL Server)
OLE DB Driver for SQL Server でのテーブル値パラメーターのサポートについて説明します。

大きな CLR ユーザー定義型
大きな共通言語ランタイム (CLR) ユーザー定義型 (UDT) のサポートについて説明します。

FILESTREAM のサポート
強化された FILESTREAM 機能に対する OLE DB Driver for SQL Server のサポートについて説明します。

クライアント接続でのサービス プリンシパル名 (SPN) のサポート
あらゆるプロトコルでの相互認証を可能にする、サービス プリンシパル名 (SPN) のサポート強化について説明します。

OLE DB Driver for SQL Server のスパース列のサポート
OLE DB Driver for SQL Server でのスパース列のサポートについて説明します。

日付と時刻の強化機能
日付と時刻のデータ型のために OLE DB Driver for SQL Server に追加されたサポートについて説明します。

メタデータの検出
SQL Server 2012 (11.x) で行われたメタデータ検出の機能強化について説明します。

OLE DB Driver for SQL Server の UTF-16 のサポート
SQL Server 2012 (11.x) で導入された動作の変更について説明します。 列の結果または出力パラメーターをバインドするときに固定長バッファーを指定した場合、終端文字の前にバッファーに書き込まれる wchar 文字がサロゲート ペアの上位サロゲート コード ポイントである場合、および次の wchar 文字が下位サロゲート コード ポイントである場合は、OLE DB Driver for SQL Server はバッファーに上位サロゲート コード ポイントを追加しません。

OLE DB Driver for SQL Server の UTF-8 のサポート
UTF-8 でエンコードされたデータを使用する際にユーザーが注意する必要がある、UTF-8 サーバーのエンコードと構成に関する注意事項について説明します。

OLE DB Driver for SQL Server の高可用性、ディザスター リカバリーに関するサポート
SQL Server 2012 (11.x) に追加された高可用性のディザスター リカバリー機能をアプリケーションで利用するための構成方法について説明します。

拡張イベント ログの診断情報へのアクセス
OLE DB Driver for SQL Server の機能強化とリング バッファーおよび XEvent ログの診断情報にアクセスできるデータ トレースについて説明します。

LocalDB 用 OLE DB Driver for SQL Server のサポート
OLE DB Driver for SQL Server での LocalDB 機能のサポートについて説明します。

透過的なネットワーク IP の解決の使用
フェールオーバー クラスターで OLE DB Driver for SQL Server が透過的なネットワーク IP の解決をどのようにサポートしているかについて説明します。

アイドル状態の接続の回復性
OLE DB Driver for SQL Server によってアイドル状態の接続の回復性がどのようにサポートされるかについて説明します。

参照

OLE DB Driver for SQL Server
OLE DB の使用法に関するトピック
OLE DB Driver for SQL Server のインストール