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

Microsoft SQL Server 2005 データベース エンジンには、データベース アプリケーションや管理アプリケーションを作成するために使用できる多数の管理 API が用意されています。

データベース エンジン管理 API

ここでは、データベース エンジン管理 API を使用して、データベース管理アプリケーションを作成する方法について説明します。このセクションのトピックでは、次の内容について説明します。

トピック 説明

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

データベース エンジンのインスタンスを管理するアプリケーションを作成するための概念について説明します。

SQL Server 管理オブジェクト (SMO)

SMO は、データベース エンジンのあらゆる管理インスタンスをプログラミングできるように設計されたオブジェクトの集まりです。SMO には SQL RMO (レプリケーション管理オブジェクト) が含まれています。これは、SQL Server レプリケーション管理をカプセル化するオブジェクトの集まりです。

WMI と SQL Server

SQL Server では、SQL Server WMI プロバイダによって、WMI (Windows Management Instrumentation) インターフェイスがサポートされます。

SQL Distributed Management Objects (SQL-DMO)

SQL-DMO (SQL 分散管理オブジェクト) は、データベース エンジンのインスタンスの管理をカプセル化するオブジェクトとレプリケーション トポロジの集まりです。

参照

その他の技術情報

データベース エンジンの .NET Framework プログラミング
SQL Native Client のプログラミング
SQLXML 4.0 のプログラミング
レプリケーション プログラミング

ヘルプおよび情報

SQL Server 2005 の参考資料の入手