SQL Server 管理オブジェクト (SMO) には、さまざまな名前空間があります。 異なる名前空間は、SMO 内のさまざまな機能領域を表します。
SQL Server 2014 では、SMO アセンブリは C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies\ フォルダーにあります。
名前空間
SMO 名前空間は次のとおりです。
| クラス | 機能 |
|---|---|
| Microsoft.SqlServer.Management.Smo | MicrosoftSQL Server をプログラムで操作するために使用されるインスタンス クラス、ユーティリティ クラス、および列挙型が含まれています。 |
| Microsoft.SqlServer.Management.Common | 接続クラスなど、レプリケーション管理オブジェクト (RMO) と SMO に共通するクラスが含まれます。 |
| Microsoft.SqlServer.Management.Smo.Agent | SQL Server エージェントを表すクラスが含まれています。 |
| Microsoft.SqlServer.Management.Smo.Wmi | WMI プロバイダーを表すクラスが含まれています。 |
| Microsoft.SqlServer.Management.Smo.RegisteredServers | 登録済みサーバーを表すクラスが含まれています。 |
| Microsoft.SqlServer.Management.Smo.Mail | データベース メールを表すクラスが含まれています。 |
| Microsoft.SqlServer.Management.Smo.Broker | Service Broker を表すクラスが含まれています。 |