SQL Server プログラミングの概要

API (アプリケーション プログラミング インターフェイス) は、アプリケーションがローカル コンピュータ上のリソースやネットワークを使って使用可能なリソースにアクセスするためのメカニズムです。Microsoft SQL Server 2005 は、アプリケーションが SQL Server リソースへのアクセスに使用できるいくつかの API クラスをサポートします。

このセクションの内容

トピック 説明

例外メッセージ ボックスのプログラミング

SQL Server 2005 のグラフィッカル コンポーネントと共にインストールされ、これらのコンポーネントが使用するプログラム インターフェイスです。

データベース エンジンの .NET Framework プログラミング

SQL Server 2005 では、.NET Framework for Microsoft Windows の CLR (共通言語ランタイム) コンポーネントが統合されました。

SQL Native Client のプログラミング

OLE DB と ODBC の両方に使用できるスタンドアロンのデータ アクセス API について説明します。

SQLXML 4.0 のプログラミング

SQLXML 3.0 と同じ機能を提供するほか、SQL Server 2005 で導入された新機能に対応するよう更新されました。

データベース エンジン管理プログラミング

データベース アプリケーションや管理アプリケーションの作成に使用する多数の管理 API について説明します。

Analysis Services のデータ アクセス インターフェイス (SSAS)

Analysis Services のインスタンスに保存されているデータやメタデータへのアクセスに使用するいくつかのテクノロジについて説明します。

Analysis Services 管理プログラミング (SSAS)

Analysis Services のインスタンス上での管理作業の実行に使用されるいくつかのテクノロジについて説明します。

Integration Services のプログラミング

プログラミング パッケージをより容易かつ柔軟にするためのオブジェクト モデルについて説明します。

レプリケーション プログラミング

繰り返し実行されるレプリケーション タスクを簡素化するほか、レプリケーションベースのアプリケーションの操作性を向上させる方法について説明します。

Reporting Services のプログラミング

独自のアプリケーションで利用できるいくつかのプログラミング インターフェイスについて説明します。

Notification Services のプログラミング リファレンス

Notification Services のオブジェクト モデル、XML スキーマ、テーブル、ビュー、およびコードについて説明します。

Service Broker のプログラミング

Service Broker を使用するアプリケーションの作成に必要なコンポーネントの定義と開発について説明します。

データベース エンジン拡張ストアド プロシージャ プログラミング

Microsoft 拡張ストアド プロシージャ API には、SQL Server の機能を拡張するためのサーバーベースの API が用意されています。