SQL Native Client の機能

SQL Native Client では、Microsoft Data Access Components (MDAC) の最新バージョンに含まれる機能を公開するだけでなく、SQL Server 2005 で提供される新機能を利用するための機能が数多く実装されます。

ms131456.note(ja-jp,SQL.90).gifメモ :
MDAC は SQL Server 2005 をサポートしていますが、SQL Server 2005 が提供する特定の機能が使用されません。このような新機能を利用するには、SQL Native Client を使用する必要があります。

このセクションの内容

トピック 説明

データベース ミラーリングの使用

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

非同期操作の実行

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

複数のアクティブな結果セット (MARS) の使用

SQL Native Client で、複数のアクティブな結果セット (MARS) をサポートする方法について説明します。MARS を使用すると、1 つのデータベース接続を使用して複数の結果セットを実行および取得することができます。

XML データ型の使用

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

ユーザー定義型の使用

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

大きな値をとるデータ型の使用

SQL Native Client で大きな値のデータ型をサポートする方法について説明します。大きな値のデータ型とは、SQL Server 2005 でサポートされるラージ オブジェクト (LOB) データ型のことです。

プログラムによるパスワードの変更

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

スナップショット分離を使用した作業

SQL Native Client で、行のバージョン管理の機能強化をサポートする方法について説明します。この機能強化では、リーダーとライタ間で発生するブロックを回避することにより、データベースのパフォーマンスが向上します。

クエリ通知の操作

SQL Native Client で、行セット変更時のコンシューマへの通知をサポートする方法について説明します。

一括コピー操作の実行

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

検証を伴わない暗号化の使用

SQL Native Client を使用して、証明書の検証をせずにサーバーに送信されるデータを暗号化する方法について説明します。

参照

その他の技術情報

SQL Native Client のプログラミング

ヘルプおよび情報

SQL Server 2005 の参考資料の入手