Microsoft.SqlServer.Management.Smo 名前空間

Microsoft.SqlServer.Management.Smo 名前空間には、コア SQL Server データベース エンジン オブジェクトを表すクラスが含まれています。 これらには、インスタンス、データベース、テーブル、ストアド プロシージャ、ビューなどがあります。

Microsoft.SqlServer.Management.Smo 名前空間には、SQL Server データベース エンジン オブジェクトを表すインスタンス オブジェクト クラスと、スクリプト作成などの特定のタスクを表すユーティリティ クラスが含まれています。 サーバー オブジェクト変数を使用してSQL Server データベース エンジンのインスタンスへの接続が確立されると、SMO インスタンス オブジェクトを使用してインスタンス上のオブジェクトにアクセスできます。 たとえば、Database オブジェクトを使用して、接続済みの SQL Server データベース エンジン インスタンス上にあるデータベースにアクセスできます。 すべてのインスタンス クラスは、オブジェクト階層の Server クラスに関連しています。 ユーティリティ クラスは、Server クラス オブジェクト階層の外側に存在し、バックアップやスクリプト作成などの特定のタスクを表します。

Microsoft.SqlServer.Management.Smo 名前空間のほとんどのクラスは、Microsoft.SqlServer.Smo.dll ファイルおよび Microsoft.SqlServer.SmoExtended.dll ファイルにあります。 さらに、一部の列挙クラスは、Microsoft.SqlServer.SqlEnum.dll アセンブリ ファイルおよび Microsoft.SqlServer.SmoEnum.dll アセンブリ ファイルにあります。 Microsoft.SqlServer.Management.Smo 名前空間のすべてのクラスにアクセスするには、4 つのファイルをすべてインポートする必要があります。

Microsoft.SqlServer.Management.Smo 名前空間を使用すると、次のような操作を実行できます。

  • SQL Server データベース エンジンのインスタンスに接続する。

  • インスタンスの設定や構成オプションを表示および変更する。

  • データベース オブジェクトを表示および変更する。

  • SQL Server データベース エンジンのインスタンスで DDL (データ定義言語) タスクを実行する。

  • データベースの依存関係のスクリプトを作成する。

  • バックアップ操作や復元操作などのデータベースのメンテナンス タスクを実行する

  • データベース スキーマとデータを転送する。

クラス

  クラス 説明
パブリック クラス AbstractCollectionBase AbstractCollectionBase オブジェクトは、コレクション オブジェクトの作成に使用される基本クラス オブジェクトです。
パブリック クラス AffinityInfo AffinityInfo オブジェクトは、SQL Server のインスタンス上のすべての CPU および NUMA ノードの関係設定を表します。AffinityInfo オブジェクトにアクセスするには Server オブジェクトを使用します。
パブリック クラス AffinityInfoBase AffinityInfo の基本クラスを表します。
パブリック クラス ApplicationRole ApplicationRole オブジェクトは、ユーザーの権限に関係なくアプリケーションからアクセス特権を設定するために使用する、セキュリティ ロールを表します。
パブリック クラス ApplicationRoleCollection ApplicationRoleCollection クラスは、参照先データベースのすべてのアプリケーション ロールを表す ApplicationRole オブジェクトのコレクションを表します。
パブリック クラス ApplicationRoleEvents ApplicationRoleEvents オブジェクトは、Microsoft SQL Server のアプリケーション ロール イベント通知に必要な設定を表します。
パブリック クラス ArrayListCollectionBase ArrayListCollectionBase オブジェクトは、配列リストに基づくコレクションの作成に使用する基本クラスを表します。
パブリック クラス AsymmetricKey AsymmetricKey オブジェクトは、SQL Server 非対称キーを表します。
パブリック クラス AsymmetricKeyCollection AsymmetricKeyCollection クラスは、参照するデータベースのすべての非対称キーを表す AsymmetricKey オブジェクトのコレクションを表します。
パブリック クラス AsyncStatus AsyncStatus オブジェクトは、非同期プロセスの状態を表します。
パブリック クラス Audit Audit オブジェクトは、SQL Server 監査ログを表します。
パブリック クラス AuditCollection AuditCollection クラスは、SQL Server のインスタンス上のすべての監査を表す Audit オブジェクトのコレクションを表します。
パブリック クラス AuditExtender メソッドとプロパティを Audit オブジェクトに追加します。
パブリック クラス AuditSpecification AuditSpecification クラスは、監査グループを定義し、その所属先のサーバー監査を指定します。
パブリック クラス AvailabilityDatabase 可用性データベースを表します。
パブリック クラス AvailabilityDatabaseCollection 可用性グループに含まれているデータベースのコレクションを表します。
パブリック クラス AvailabilityGroup データベースとレプリカを含む可用性グループを表示します。
パブリック クラス AvailabilityGroupCollection 可用性グループ内の指定したオブジェクトのコレクションを表示します。
パブリック クラス AvailabilityGroupListener 可用性グループのリスナーのオブジェクトを表します。
パブリック クラス AvailabilityGroupListenerCollection AvailabilityGroupListener オブジェクトのコレクションを表します。
パブリック クラス AvailabilityGroupListenerIPAddress 可用性グループのリスナーの IP アドレスを表します。
パブリック クラス AvailabilityGroupListenerIPAddressCollection AvailabilityGroupListenerIPAddress オブジェクトのコレクションを表します。
パブリック クラス AvailabilityGroupListenerIPAddressCollectionBase すべてのスキーマ コレクション クラスの共通機能を含んでいるクラスを表します。
パブリック クラス AvailabilityGroupState 可用性グループの IAvailabilityGroupState 論理ファセットを実装するアダプター クラスを表します。
パブリック クラス AvailabilityReplica 可用性レプリカとそのプロパティを表示します。
パブリック クラス AvailabilityReplicaCollection AvailabilityReplicaCollection オブジェクトを表します。
パブリック クラス Backup Backup オブジェクトを使用すると、Microsoft SQL Server のバックアップ操作にプログラムでアクセスできます。
パブリック クラス BackupDevice BackupDevice オブジェクトを使用すると、プログラムで SQL Server バックアップ デバイスにアクセスできます。
パブリック クラス BackupDeviceCollection BackupDeviceCollection クラスは、SQL Server のインスタンスのすべてのバックアップ デバイスを表す BackupDevice オブジェクトのコレクションを表します。
パブリック クラス BackupDeviceItem BackupDeviceItem オブジェクトを使用すると、指定した名前の SQL Server バックアップ デバイスにプログラムでアクセスできます。
パブリック クラス BackupDeviceList BackupDeviceList オブジェクトを使用すると、プログラムでバックアップ デバイスの一覧にアクセスできます。
パブリック クラス BackupMedia バックアップ メディアを表します。
パブリック クラス BackupMediaSet バックアップ メディア セットを表します。
パブリック クラス BackupMediaSet.IncompleteBackupMediaSetException バックアップ メディア セットが不完全な場合にスローされる例外です。
パブリック クラス BackupRestoreBase BackupRestoreBase クラスは、バックアップと復元の両方の操作に共通した機能を表す基本クラスです。
パブリック クラス BackupSet バックアップ セットを表します。
パブリック クラス BackupSetCollection バックアップ セットのコレクションを表します。
パブリック クラス Certificate Certificate オブジェクトは、SQL Server の証明書を表します。
パブリック クラス CertificateCollection CertificateCollection クラスは、SQL Server のインスタンスですべての証明書を表す Certificate オブジェクトのコレクションを表します。
パブリック クラス CertificateEvents CertificateEvents オブジェクトは、SQL Server の Certificate イベント通知に必要な設定を表します。
パブリック クラス Check Check オブジェクトは SQL Server の CHECK 制約を表します。 
パブリック クラス CheckCollection CheckCollection クラスは、親オブジェクトで定義されたすべての CHECK 制約を表す Check オブジェクトのコレクションを表します。
パブリック クラス CollectionNotAvailableException CollectionNotAvailableException クラスは、使用できないコレクションを取得しようとした場合に発生する例外です。
パブリック クラス Column Column オブジェクトは、SQL Server の列を表します。
パブリック クラス ColumnCollection ColumnCollection クラスは、テーブルで定義されたすべての列を表す Column オブジェクトのコレクションを表します。
パブリック クラス ConfigProperty ConfigProperty オブジェクトには、最大値、最小値、現在の値、新しい値など、Microsoft SQL Server の構成オプションに関連する情報が格納されます。
パブリック クラス ConfigPropertyCollection ConfigPropertyCollection クラスは ConfigProperty オブジェクトのコレクションです。これは、SQL Server のインスタンスで定義されているすべての構成プロパティを表します。
パブリック クラス Configuration SQL Server のインスタンスの構成情報を格納する Configuration クラスを表します。
パブリック クラス ConfigurationBase ConfigurationBase クラスは、SQL Server インスタンスの構成情報を表す基本クラスです。
パブリック クラス Cpu Cpu クラスには、SQL Server のインスタンス上の CPU に関する情報が含まれます。
パブリック クラス CpuCollection CpuCollection クラスは、SQL Server のインスタンスで定義されたすべての CPU を表す Cpu オブジェクトのコレクションです。
パブリック クラス Credential Credential オブジェクトは、Microsoft SQL Server 資格情報を表します。
パブリック クラス CredentialCollection CredentialCollection クラスは、Microsoft SQL Server のインスタンスで定義されたすべての資格情報を表す Credential オブジェクトのコレクションを表します。
パブリック クラス CryptographicProvider CryptographicProvider オブジェクトは、SQL Server 暗号化サービス プロバイダーを表します。
パブリック クラス CryptographicProviderCollection CryptographicProvider オブジェクトのコレクションを表す CryptographicProviderCollection 型のコレクションです。
パブリック クラス Database SQL Server データベースを表します。
パブリック クラス DatabaseActiveDirectory 互換性のために残されています。DatabaseActiveDirectory オブジェクトを使用すると、データベースの Active Directory 設定にプログラムでアクセスできます。
パブリック クラス DatabaseAdapter 管理ファセットとして使用するデータベース アダプター型です。
パブリック クラス DatabaseAdapterBase データベース アダプターの基本クラスです。
パブリック クラス DatabaseAuditSpecification DatabaseAuditSpecification オブジェクトは、データベース上の監査可能なイベントを表します。
パブリック クラス DatabaseAuditSpecificationCollection DatabaseAuditSpecificationCollection クラスは、データベースで定義されたすべての監査仕様を表す DatabaseAuditSpecification オブジェクトのコレクションを表します。
パブリック クラス DatabaseAuditSpecificationExtender メソッドとプロパティを DatabaseAuditSpecification オブジェクトに追加します。
パブリック クラス DatabaseCollection DatabaseCollection クラスは Database オブジェクトのコレクションです。これは、SQL Server のインスタンスで定義されているすべてのデータベースを表します。
パブリック クラス DatabaseDdlTrigger DatabaseDdlTrigger オブジェクトは、SQL Server データベース データ定義言語 (DDL) トリガーを表します。
パブリック クラス DatabaseDdlTriggerCollection DatabaseDdlTriggerCollection クラスは、テーブルで定義されているすべてのデータベース データ定義言語 (DDL) トリガーを表す DatabaseDdlTrigger オブジェクトのコレクションを表します。
パブリック クラス DatabaseDdlTriggerEvent DatabaseDdlTriggerEvent オブジェクトは、データベース DDL トリガー イベント セットに含めることのできる SQL Server データベース DDL トリガー イベントを表します。
パブリック クラス DatabaseDdlTriggerEventSet DatabaseDdlTriggerEventSet オブジェクトは、SQL Server データベース データ定義言語 (DDL) トリガー イベントのセットを表します。 
パブリック クラス DatabaseEncryptionKey データベース暗号化キーを作成します。
パブリック クラス DatabaseEncryptionKeyExtender データベース暗号化キー クラスを拡張します。
パブリック クラス DatabaseEvent DatabaseEvent オブジェクトは、データベース イベント セットに含めることができる SQL Server データベース イベントを表します。
パブリック クラス DatabaseEventArgs DatabaseEventArgs オブジェクトは、データベースで発生したイベントによって渡される引数を表します。
パブリック クラス DatabaseEvents DatabaseEvents オブジェクトは、Microsoft SQL Server のデータベース イベント通知に必要な設定を表します。
パブリック クラス DatabaseEventSet DatabaseEventSet オブジェクトは、SQL Server のデータベース イベントのセットを表します。 
パブリック クラス DatabaseFile DatabaseFile オブジェクトは、DataFile オブジェクトおよび LogFile オブジェクトの作成に使用される基本クラスです。
パブリック クラス DatabaseFileMappingsDictionary このクラスは Dictionary から継承され、ソース サーバーのデータベース ファイルのパスを、ユーザーによって指定された対応するターゲット サーバーの場所にマップします。
パブリック クラス DatabaseMaintenanceAdapter データベースのメンテナンス ファセットには、論理プロパティがあります。このファセットは、DatabaseAdapter クラスを継承しています。
パブリック クラス DatabaseMapping DatabaseMapping オブジェクトは、SQL Server のデータベース マッピングを表します。
パブリック クラス DatabaseMirroringPayload DatabaseMirroringPayload オブジェクトは、データベース ミラーリングのペイロード設定を表します。
パブリック クラス DatabaseOptions DatabaseOptions オブジェクトは、SQL Server データベース オプションを表します。
パブリック クラス DatabasePerformanceAdapter データベース パフォーマンス ファセットは、データベースのパフォーマンス管理に関連する論理プロパティを実装します。
パブリック クラス DatabasePermission DatabasePermission オブジェクトは、SQL Server のデータベース権限を表します。データベース権限は、データベースの権限セットに追加したうえで、ユーザーに対して許可、取り消し、または拒否できます。
パブリック クラス DatabasePermissionInfo DatabasePermissionInfo オブジェクトは、SQL Server のデータベース権限に関する情報を表します。
パブリック クラス DatabasePermissionSet DatabasePermissionSet オブジェクトは、SQL Server のデータベース権限のセットを表します。
パブリック クラス DatabaseReplicaState 可用性グループに参加しているデータベースのランタイム状態を表します。このデータベースは、可用性グループを構成するレプリカのいずれかに配置できます。
パブリック クラス DatabaseReplicaStateCollection 親データベースで定義されたすべてのデータベース レプリカの状態を表すオブジェクトのコレクションを表します。
パブリック クラス DatabaseReplicaStateCollectionBase 親データベースで定義されたすべてのデータベース レプリカの状態を表す DatabaseReplicaState オブジェクトのコレクションを表します。
パブリック クラス DatabaseRestorePlanner データベース復元プランナーを表します。
パブリック クラス DatabaseRole DatabaseRole オブジェクトは、SQL Server のデータベース セキュリティ ロールを表します。
パブリック クラス DatabaseRoleCollection DatabaseRoleCollection クラスは、親データベースで定義されたすべてのデータベース ロールを表す DatabaseRole オブジェクトのコレクションを表します。
パブリック クラス DatabaseSecurityAdapter データベース セキュリティ ファセットを公開するために使用されるプロパティとメソッドが含まれます。
パブリック クラス DatabaseSnapshotExtender メソッドとプロパティを DatabaseSnapshot オブジェクトに追加します。
パブリック クラス DataFile DataFile オブジェクトは、SQL Server データ ファイルを表します。
パブリック クラス DataFileCollection DataFileCollection クラスは、親オブジェクトで定義されたすべてのデータ ファイルを表す DataFile オブジェクトのコレクションを表します。
パブリック クラス DataTransferBase データ転送ベースを表します。
パブリック クラス DataType DataType オブジェクトは、SQL Server データ型を表します。
パブリック クラス DdlTriggerBase DdlTriggerBase は、DatabaseDdlTrigger オブジェクトに継承される基本クラスであり、SQL Server データベース データ定義言語 (DDL) トリガーを表します。
パブリック クラス Default Default オブジェクトは、SQL Server の既定値を表します。
パブリック クラス DefaultCollection DefaultCollection クラスは、Default オブジェクトのコレクションを表します。
パブリック クラス DefaultConstraint DefaultConstraint オブジェクトは、SQL Server の既定の制約を表します。
パブリック クラス DefaultLanguage Microsoft Search サービスでサポートされるすべての既定の言語の一覧を表します。
パブリック クラス DefaultRuleBase DefaultRuleBase クラスは、Rule クラスと Default クラスによって継承される基本クラスです。
パブリック クラス DependencyCollection DependencyCollection クラスは、SMO のスクリプト作成操作でノード クラスの派生に使用する Dependency オブジェクトのコレクションを表します。
パブリック クラス DependencyCollectionNode DependencyCollectionNode クラスは、スクリプト作成操作の際に派生する依存関係コレクション内のノードを表します。
パブリック クラス DependencyNode DependencyNode クラスは、URN アドレスによって定義されるノードを表します。
パブリック クラス DependencyTree DependencyTree オブジェクトは、SQL Server オブジェクトとそれらの相互に対する階層リレーションシップを含むツリー構造を表します。
パブリック クラス DependencyTreeNode DependencyTreeNode クラスは、DependencyTree オブジェクト階層内の SQL Server の子オブジェクトおよび兄弟オブジェクトを表します。
パブリック クラス DependencyWalker DependencyWalker オブジェクトは、依存関係の識別など、依存関係に関連するスクリプト作成操作を実行するためのツールです。また、出力を一覧に変換します。
パブリック クラス Endpoint Endpoint クラスは、要求をネイティブでリッスンできるエンドポイント サービスを表します。
パブリック クラス EndpointCollection EndpointCollection クラスは、すべての HTTP エンドポイントを表す Endpoint オブジェクトのコレクションを表します。
パブリック クラス EndpointPayload EndpointPayload オブジェクトは、エンドポイント ペイロードを表します。
パブリック クラス EndpointProtocol EndpointProtocol オブジェクトは、HTTP エンドポイント プロトコルを表します。
パブリック クラス EventProperty EventProperty クラスはイベントのプロパティを表します。
パブリック クラス EventPropertyCollection EventPropertyCollection オブジェクトは、イベント オブジェクトのプロパティを表します。
パブリック クラス EventSetBase EventSetBase クラスは、イベント セット オブジェクトを派生させるために使用する基本クラスです。
パブリック クラス ExtendedProperty ExtendedProperty オブジェクトは、ExtendedProperties コレクション プロパティを持つオブジェクトに対して定義される拡張プロパティを表します。
パブリック クラス ExtendedPropertyCollection ExtendedPropertyCollection クラスは、すべての拡張プロパティを表す ExtendedPropertyCollectionオブジェクトのコレクションです。
パブリック クラス ExtendedStoredProcedure ExtendedStoredProcedure オブジェクトは、Microsoft SQL Server のインスタンス上の拡張ストアド プロシージャを表します。
パブリック クラス ExtendedStoredProcedureCollection ExtendedStoredProcedureCollection クラスは、親データベースで定義されたすべての拡張ストアド プロシージャを表す ExtendedStoredProcedure オブジェクトのコレクションです。
パブリック クラス FailedOperationException FailedOperationException クラスは、操作が失敗した場合に発生する例外を表します。失敗したデータベース操作には、CREATE、DROP、ALTER、SCRIPT、REFRESH、RENAME などがあります。この例外は、SMO の一部のパブリック メソッドが失敗した場合にも発生する可能性があります。
パブリック クラス Federation SQL Azure データベース上のフェデレーション オブジェクトを表します。
パブリック クラス FederationCollection フェデレーション オブジェクトのコレクションを表します。
パブリック クラス FileGroup FileGroup オブジェクトは、SQL Server ファイル グループを表します。ファイル グループの詳細については、「ファイルとファイル グループを使用したデータの格納」を参照してください。
パブリック クラス FileGroupCollection FileGroupCollection クラスは、親データベースで定義されたすべてのファイル グループを表す FileGroup オブジェクトのコレクションです。
パブリック クラス ForeignKey ForeignKey オブジェクトは、SQL Server 外部キーを表します。
パブリック クラス ForeignKeyCollection ForeignKeyCollection クラスは、親オブジェクトで定義されたすべての外部キーを表す ForeignKey オブジェクトのコレクションを表します。
パブリック クラス ForeignKeyColumn ForeignKeyColumn オブジェクトは、SQL Server の外部キー列を表します。
パブリック クラス ForeignKeyColumnCollection ForeignKeyColumnCollection クラスは、親オブジェクトで定義されたすべての外部キー列を表す ForeignKeyColumn オブジェクトのコレクションを表します。
パブリック クラス FrequencyPair FrequencyPair オブジェクトは、カウントおよび実行時間情報を保存して頻度を測定するユーティリティです。
パブリック クラス FullTextCatalog FullTextCatalog オブジェクトは、Microsoft Search のフルテキスト カタログを表します。
パブリック クラス FullTextCatalogCollection FullTextCatalogCollection クラスは、親オブジェクトで定義されたすべてのフルテキスト カタログを表す FullTextCatalog オブジェクトのコレクションを表します。
パブリック クラス FullTextIndex FullTextIndex オブジェクトは、Microsoft Search のフルテキスト インデックスを表します。
パブリック クラス FullTextIndexColumn FullTextIndexColumn オブジェクトは、Microsoft Search のフルテキスト インデックス列を表します。 
パブリック クラス FullTextIndexColumnCollection FullTextIndexColumnCollection クラスは、親オブジェクトで定義されたすべてのフルテキスト インデックス列を表す FullTextIndexColumn オブジェクトのコレクションを表します。
パブリック クラス FullTextService FullTextService オブジェクトを使用すると、Microsoft Search のフルテキスト設定にプログラムでアクセスできます。
パブリック クラス FullTextStopList フルテキスト ストップリストを表す FullTextStopList オブジェクト。
パブリック クラス FullTextStopListCollection FullTextStopListCollection クラスは、親データベースで定義されたすべてのフルテキスト ストップ リストを表す FullTextStopList オブジェクトのコレクションです。
パブリック クラス HttpProtocol HttpProtocol オブジェクトは、Microsoft SQL Server のインスタンスの HTTP プロトコルを表します。
パブリック クラス Index Index オブジェクトは、SQL Server のインデックスを表します。
パブリック クラス IndexCollection IndexCollection クラスは、SQL Server のインスタンスで定義されたすべてのインデックスを表す Index オブジェクトのコレクションです。
パブリック クラス IndexedColumn IndexedColumn オブジェクトは、インデックスに関与している SQL Server 列を表します。 
パブリック クラス IndexedColumnCollection IndexedColumnCollection クラスは、SQL Server のインスタンスで定義されたすべてのインデックス付き列を表す IndexedColumn オブジェクトのコレクションです。
パブリック クラス IndexedXmlPath インデックス付き XML パスを表します。
パブリック クラス IndexedXmlPathCollection インデックス付き XML パスのコレクションを表します。
パブリック クラス IndexedXmlPathNamespace インデックス付き XML パスの名前空間を表します。
パブリック クラス IndexedXmlPathNamespaceCollection インデックス付き XML パスの名前空間のコレクションを表します。
パブリック クラス IndexEvents IndexEvents オブジェクトは、SQL Server のインデックス イベント通知に必要な設定を表します。
パブリック クラス Information Information クラスは、SQL Server のインスタンスに関する構成可能ではない情報を格納します。これには、照合順序など、セットアップ時に設定されるシステム情報およびオプションが含まれます。
パブリック クラス InternalSmoErrorException InternalSmoErrorException クラスは、SMO 操作の内部フェーズでエラーが発生した場合に発生する例外を表します。
パブリック クラス InvalidRestorePlanException 無効な復元プランを実行または検証しようとするとスローされる例外です。
パブリック クラス InvalidScriptingOptionException InvalidScriptingOptionException は、無効なスクリプト作成オプションが原因の例外を表します。
パブリック クラス InvalidSmoOperationException InvalidSmoOperationException クラスは、SMO 操作が無効な場合に発生する例外を表します。
パブリック クラス InvalidVersionSmoOperationException InvalidVersionSmoOperationException クラスは、SMO 操作のバージョンが無効な場合に発生する例外を表します。
パブリック クラス JobScheduleCollectionBase JobScheduleCollectionBase クラスは、JobScheduleCollection クラスの作成に使用される基本クラスを表します。
パブリック クラス Language Language オブジェクトは、SQL Server によってサポートされる言語を表します。SQL Server 言語によって、日付と時刻の形式とシステム メッセージの表示言語が決定されます。
パブリック クラス LanguageCollection LanguageCollection クラスは、SQL Server のインスタンスで定義されたすべての言語を表す Language オブジェクトのコレクションです。
パブリック クラス LinkedServer LinkedServer オブジェクトは、SQL Server 以外のデータベース システムを表し、OLE DB ドライバーを使用して SQL Server の現在のインスタンスにリンクされます。
パブリック クラス LinkedServerCollection LinkedServerCollection クラスは、SQL Server のインスタンスで登録されたすべてのリンク サーバーを表す LinkedServer オブジェクトのコレクションです。
パブリック クラス LinkedServerLogin LinkedServerLogin オブジェクトは、リンク サーバーに接続する権限を持つ SQL Server ログオン アカウントを表します。
パブリック クラス LinkedServerLoginCollection LinkedServerLoginCollection クラスは、リンク サーバーで定義されたすべてのリンク サーバー ログインを表す LinkedServerLogin オブジェクトのコレクションを表します。
パブリック クラス LogFile LogFile オブジェクトは、SQL Server ログ ファイルを表します。
パブリック クラス LogFileCollection LogFileCollection クラスは、Microsoft SQL Server のインスタンスで定義されているすべてのログ ファイルを表す LogFile オブジェクトのコレクションを表します。
パブリック クラス Login Login オブジェクトは、Windows 認証または SQL Server 認証を使用して SQL Server のインスタンスへアクセスする許可を与えられている SQL Server ログイン アカウントを表します。
パブリック クラス LoginCollection LoginCollection クラスは、SQL Server のインスタンスで定義されたすべてのログイン アカウントを表す Login オブジェクトのコレクションです。
パブリック クラス LoginEvents LoginEvents オブジェクトは、SQL Server のログイン イベント通知に必要な設定を表します。
パブリック クラス MasterKey MasterKey オブジェクトは、SQL Server データベース マスター キーを表します。
パブリック クラス MessageCollectionBase MessageCollectionBase クラスは、メッセージ コレクション クラスの作成に使用される基本クラスです。
パブリック クラス MessageObjectBase MessageObjectBase クラスは、メッセージ クラスによって継承される基本クラスです。
パブリック クラス MissingObjectException MissingObjectException クラスは、オブジェクトが見つからない場合に発生する例外を表します。
パブリック クラス NamedSmoObject 名前付き SMO オブジェクトを表す NamedSmoObject オブジェクトを表します。
パブリック クラス NextRestoreEventArgs 次の復元イベント引数を表します。
パブリック クラス NumaNode NumaNode オブジェクトは、SQL Server のインスタンス上の NUMA ノードの設定を表します。
パブリック クラス NumaNodeCollection NumaNodeCollection オブジェクトには、SQL Server のインスタンス上の NUMA ノードに関する情報が含まれます。
パブリック クラス NumberedObjectCollectionBase NumberedObjectCollectionBase クラスは、NumberedStoredProcedure オブジェクトなど、番号付きオブジェクトのコレクションの共通機能を表す基本クラスです。
パブリック クラス NumberedStoredProcedure NumberedStoredProcedure クラスは、Microsoft SQL Server の番号付きストアド プロシージャを表します。
パブリック クラス NumberedStoredProcedureCollection NumberedStoredProcedureCollection クラスは、テーブルで定義されたすべての番号付きストアド プロシージャを表す NumberedStoredProcedure オブジェクトのコレクションを表します。
パブリック クラス NumberedStoredProcedureParameter NumberedStoredProcedureParameter オブジェクトは、SQL Server の番号付きストアド プロシージャ パラメーターを表します。
パブリック クラス NumberedStoredProcedureParameterCollection NumberedStoredProcedureParameterCollection クラスは、親オブジェクトで定義されたすべての番号付きストアド プロシージャを表す NumberedStoredProcedure オブジェクトのコレクションです。
パブリック クラス ObjectAlteredEventArgs ObjectAlteredEventArgs オブジェクトは、オブジェクトの変更時に発生するイベントによって渡される引数を表します。
パブリック クラス ObjectCreatedEventArgs ObjectCreatedEventArgs オブジェクトは、オブジェクトの作成時に発生するイベントによって渡される引数を表します。
パブリック クラス ObjectDroppedEventArgs ObjectDroppedEventArgs オブジェクトは、オブジェクトの破棄時に発生するイベントによって渡される引数を表します。
パブリック クラス ObjectEvent ObjectEvent オブジェクトは、オブジェクト イベント セットに含めることができる SQL Server オブジェクト イベントを表します。
パブリック クラス ObjectEventSet ObjectEventSet オブジェクトは、SQL Server のオブジェクト イベントのセットを表します。
パブリック クラス ObjectPermission ObjectPermission オブジェクトは、SQL Server オブジェクトの権限を表します。
パブリック クラス ObjectPermissionInfo ObjectPermissionInfo オブジェクトは、SQL Server オブジェクトの権限に関する情報を表します。
パブリック クラス ObjectPermissionSet ObjectPermissionSet オブジェクトは、Microsoft SQL Server のオブジェクト権限のセットを表します。
パブリック クラス ObjectRenamedEventArgs ObjectRenamedEventArgs オブジェクトは、オブジェクトの名前が変更されたときに発生するイベントによって渡される引数を表します。
パブリック クラス OleDbProviderSettings SQL Server OLE DB プロバイダーの設定を表します。
パブリック クラス OleDbProviderSettingsCollection OleDbProviderSettingsCollection クラスは、リンク サーバーで定義されたすべての OLE DB プロバイダー設定を表す OleDbProviderSettings オブジェクトのコレクションを表します。
パブリック クラス OrderColumn OrderColumn は、CREATE FUNCTION と ORDER BY 句を使用して作成されたテーブル値関数内に指定されている順序で、列を参照します。
パブリック クラス OrderColumnCollection OrderColumn のコレクションを表します。
パブリック クラス PageRestorePlanner ページ復元プランナーを表します。
パブリック クラス Parameter Parameter クラスは、パラメーターを表します。このクラスは、StoredProcedureParameter クラスと UserDefinedFunctionParameter クラスによって継承され、両方のクラスの共通機能を含む基本クラスです。
パブリック クラス ParameterBase ParameterBase クラスは、Parameter クラスと UserDefinedAggregate クラスによって継承される基本クラスです。この基本クラスには、両方のクラスの共通機能が含まれています。
パブリック クラス ParameterCollectionBase ParameterCollectionBase クラスは、パラメーター コレクション クラスの作成に使用される基本クラスです。
パブリック クラス PartitionFunction PartitionFunction オブジェクトを使用すると、プログラムでパーティション関数にアクセスできます。
パブリック クラス PartitionFunctionCollection PartitionFunctionCollection クラスは、SQL Server のインスタンスで定義されたすべてのパーティション関数を表す PartitionFunction オブジェクトのコレクションです。
パブリック クラス PartitionFunctionEvents PartitionFunctionEvents オブジェクトは、SQL Server のパーティション関数イベント通知に必要な設定を表します。
パブリック クラス PartitionFunctionParameter PartitionFunctionParameter オブジェクトを使用すると、プログラムでパーティション関数パラメーターにアクセスできます。
パブリック クラス PartitionFunctionParameterCollection PartitionFunctionParameterCollection クラスは、パーティション関数に対して定義されているすべてのパーティション関数パラメーターを表す PartitionFunctionParameter オブジェクトのコレクションを表します。
パブリック クラス PartitionNumberedObjectCollectionBase PartitionNumberedObjectCollectionBase は、PhysicalPartitionCollection クラスによって継承される基本クラスです。
パブリック クラス PartitionScheme PartitionScheme オブジェクトを使用すると、プログラムでパーティション構成にアクセスできます。
パブリック クラス PartitionSchemeCollection PartitionSchemeCollection クラスは、SQL Server のインスタンスで定義されたすべてのパーティション構成を表す PartitionScheme オブジェクトのコレクションです。
パブリック クラス PartitionSchemeEvents PartitionSchemeEvents オブジェクトは、Microsoft SQL Server のパーティション構成イベント通知に必要な設定を表します。
パブリック クラス PartitionSchemeParameter PartitionSchemeParameter オブジェクトを使用すると、プログラムでパーティション構成パラメーターにアクセスできます。
パブリック クラス PartitionSchemeParameterCollection PartitionSchemeParameterCollection クラスは、パーティション構成で定義されたすべてのパーティション構成パラメーターを表す PartitionSchemeParameter オブジェクトのコレクションです。
パブリック クラス Payload Payload オブジェクトは、SQL Server HTTP エンドポイント ペイロードを表します。
パブリック クラス PercentCompleteEventArgs プロセスが完了の割合マーカーに達したときに発生するイベントによって渡される引数を表します。
パブリック クラス PerformanceCounters SQL Server のインスタンスのパフォーマンスをトレースするために使用されるパフォーマンス カウンターを表す PerformanceCounters オブジェクトです。
パブリック クラス PermissionInfo PermissionInfo クラスは、許可された特権または拒否された特権に関する情報を表します。
パブリック クラス PermissionSetBase PermissionSetBase クラスは、権限セット クラスによって継承される基本クラスです。
パブリック クラス PhysicalPartition PhysicalPartition オブジェクトは、SQL Server オブジェクトのデータおよびメタデータが格納される物理パーティションを表します。
パブリック クラス PhysicalPartitionCollection PhysicalPartitionCollection クラスは、オブジェクトで定義されたすべての物理パーティションを表す PhysicalPartition オブジェクトのコレクションを表します。
パブリック クラス PlanGuide プラン ガイド オブジェクト PlanGuide を作成します。
パブリック クラス PlanGuideCollection プラン ガイド オブジェクトのコレクションです。
パブリック クラス PlanGuideExtender プラン ガイドのプロパティ セットを拡張します。
パブリック クラス ProgressReportEventArgs ProgressReportEventArgs オブジェクトを使用すると、スクリプト作成操作での依存関係の検出など、オブジェクト階層全体で実行される操作の進行状況をレポートするときに使用される引数にプログラムでアクセスできます。
パブリック クラス Property Property オブジェクトを使用すると、すべての SMO オブジェクトのプロパティにプログラムからアクセスできます。
パブリック クラス PropertyCannotBeRetrievedException PropertyCannotBeRetrievedException クラスは、プロパティを取得できない場合に発生する例外を表します。
パブリック クラス PropertyCollection PropertyCollection クラスは、親オブジェクトで定義されているすべてのプロパティを表す Property オブジェクトのコレクションです。
パブリック クラス PropertyNotSetException PropertyNotSetException クラスは、プロパティ値が設定されていない場合に発生する例外を表します。
パブリック クラス PropertyReadOnlyException PropertyReadOnlyException クラスは、読み取り専用プロパティを設定しようとした場合に発生する例外を表します。
パブリック クラス PropertyTypeMismatchException PropertyTypeMismatchException クラスは、データ型が不適切であるプロパティ値を設定しようとしたときに発生する例外を表します。
パブリック クラス PropertyWriteException PropertyWriteException クラスは、プロパティ値の設定中にエラーが発生した場合に生成される例外を表します。
パブリック クラス Protocol Protocol オブジェクトを使用すると、SQL Server でサポートされているプロトコルにプログラムからアクセスできます。
パブリック クラス RelocateFile RelocateFile オブジェクトは、ファイルの再配置を可能にするプログラム ツールです。
パブリック クラス ResourceGovernor ResourceGovernor クラスを表します。
パブリック クラス ResourcePool このコンテンツは更新されません。ここにデータを追加しないでください。
パブリック クラス ResourcePoolAffinityInfo リソース プールの関係に関する情報を表します。
パブリック クラス ResourcePoolCollection リソース プールのコレクションを表します。
パブリック クラス Restore Restore オブジェクトを使用すると、プログラムで復元操作にアクセスできます。
パブリック クラス RestoreOptions 復元オプションを表します。
パブリック クラス RestorePlan 特定の時点の特定の状態までデータベースを復元する一連のデータベース復元操作を表します。
パブリック クラス Rule Rule オブジェクトを使用すると、プログラムから SQL Server ルールにアクセスできます。
パブリック クラス RuleCollection RuleCollection クラスは、SQL Server のインスタンスで定義されたすべてのルールを表す Rule オブジェクトのコレクションです。
パブリック クラス Scheduler SQL Server 管理オブジェクトに関連付けられたスケジューラを表します。
パブリック クラス SchedulerCollection スケジューラのコレクションを表します。
パブリック クラス Schema Schema オブジェクトは、SQL Server データベース オブジェクトの所有権のコンテキストを表します。
パブリック クラス SchemaCollection SchemaCollection クラスは、参照するデータベースのすべてのスキーマを表す Schema オブジェクトのコレクションを表します。
パブリック クラス SchemaCollectionBase SchemaCollectionBase クラスは、SchemaCollection クラスによって継承される基本クラスです。
パブリック クラス SchemaCustomResolver COM ベースの競合回避モジュールの図を表します。
パブリック クラス SchemaEvents SchemaEvents オブジェクトは、SQL Server のスキーマ イベント通知に必要な設定を表します。
パブリック クラス Scripter Scripter オブジェクトは、スクリプト操作を管理するための、包括的な最上位オブジェクトです。
パブリック クラス ScriptingErrorEventArgs ScriptingErrorEventArgs オブジェクトを使用すると、スクリプト操作の際に発生するエラーをレポートするための引数にプログラムからアクセスできます。
パブリック クラス ScriptingOptions ScriptingOptions スクリプト作成操作に必要なオプションをプログラムで設定できます。
パブリック クラス ScriptNameObjectBase ScriptNameObjectBase は、スクリプト作成操作で使用された代替名を使用できるクラスに継承される基本クラスです。
パブリック クラス ScriptOption ScriptOption オブジェクトは、ScriptingOptions オブジェクトを使用して設定されるスクリプト作成オプションに含めることができる SQL Server スクリプト オプションを表します。
パブリック クラス ScriptSchemaObjectBase ScriptSchemaObjectBase は、スクリプト作成操作で使用された代替名を使用できるクラスによって継承される基本クラスです。
パブリック クラス ScriptWriterException スクリプトを記述しようとしたときに発生した例外を表します。
パブリック クラス SearchProperty SearchProperty オブジェクトは、SQL Server データベース オブジェクトの検索プロパティを表します。
パブリック クラス SearchPropertyCollection SearchPropertyCollection クラスは、SQL Server データベース オブジェクトの検索プロパティのコレクションを表します。
パブリック クラス SearchPropertyList SearchPropertyList は、DataBaseSearchPropertyCollection を表します。
パブリック クラス SearchPropertyListCollection SearchPropertyListCollection クラスは、データベースに関連付けられている型 SearchPropertyList のコレクションを表します。
パブリック クラス Sequence このクラスは、SQL Server Sequence を表します。シーケンスは、シーケンスが作成された仕様に従って数値のシーケンスを生成するユーザー定義のスキーマ バインド オブジェクトです。数値のシーケンスは、定義された間隔で昇順または降順に生成され、要求に応じて再起動 (繰り返し) するように構成できます。ID 列とは異なり、シーケンスは、特定のテーブルに関連付けられていません。アプリケーションは、シーケンス オブジェクトを参照して、次の値を受け取ります。シーケンスとテーブルの関係は、アプリケーションによって制御されます。ユーザー アプリケーションは、シーケンス オブジェクトを参照し、複数の行とテーブル間で値を調整できます。
パブリック クラス SequenceCollection SequenceCollection クラスは、参照するデータベースのすべてのシーケンスを表す Sequence オブジェクトのコレクションを表します。
パブリック クラス SequenceEvents SequenceEvents オブジェクトは、Microsoft SQL Server のシーケンス イベント通知に必要な設定を表します。
パブリック クラス Server Server オブジェクトは、SQL Server のインスタンスを表します。
パブリック クラス ServerActiveDirectory 互換性のために残されています。ServerActiveDirectory オブジェクトを使用すると、プログラムで Active Directory 機能にアクセスできます。
パブリック クラス ServerAdapter このクラスは、通常は隠蔽されているサーバー プロパティを集約します。
パブリック クラス ServerAdapterBase ServerAdapterBase オブジェクトは、ServerAdapter クラスの構築で使用される基本クラスです。
パブリック クラス ServerAuditSpecification ServerAuditSpecification オブジェクトは、SQL Server のインスタンス上の監査可能なイベントを表します。
パブリック クラス ServerAuditSpecificationCollection ServerAuditSpecificationCollection クラスは、サーバーで定義されたすべての監査仕様を表す ServerAuditSpecification オブジェクトのコレクションを表します。
パブリック クラス ServerAuditSpecificationExtender メソッドとプロパティを ServerAuditSpecification オブジェクトに追加します。
パブリック クラス ServerConfigurationAdapter サーバー構成プロパティを更新および変更するためにメソッドを公開します。
パブリック クラス ServerDdlTrigger ServerDdlTrigger オブジェクトは、SQL Server データ定義言語 (DDL) トリガーを表します。
パブリック クラス ServerDdlTriggerCollection ServerDdlTriggerCollection クラスは、テーブルに対して定義されているすべてのサーバー データ定義言語 (DDL) トリガーを表す ServerDdlTrigger オブジェクトのコレクションを表します。
パブリック クラス ServerDdlTriggerEvent ServerDdlTriggerEvent オブジェクトは、サーバーのデータ定義言語 (DDL) トリガー イベント セットに含めることができる Microsoft SQL Server の DDL トリガー イベントを表します。
パブリック クラス ServerDdlTriggerEventSet ServerDdlTriggerEventSet オブジェクトは、SQL Server サーバー データ定義言語 (DDL) トリガー イベントのセットを表します。
パブリック クラス ServerEvent ServerEvent オブジェクトは、サーバー イベント セットに含めることができる SQL Server サーバー イベントを表します。
パブリック クラス ServerEventArgs ServerEventArgs オブジェクトを使用すると、SQL Server のインスタンスで発生するすべての種類のイベントをレポートするための引数にプログラムでアクセスできます。
パブリック クラス ServerEvents ServerEvents オブジェクトは、SQL Server のサーバー レベルのイベント通知に必要な設定を表します。
パブリック クラス ServerEventSet ServerEventSet オブジェクトは、SQL Server のインスタンス上のサーバー イベント セットを表します。
パブリック クラス ServerPermission ServerPermission オブジェクトは、SQL Server のサーバー レベルの権限を表します。
パブリック クラス ServerPermissionInfo ServerPermissionInfo オブジェクトは、SQL Server のサーバー レベルの権限に関する情報を表します。
パブリック クラス ServerPermissionSet ServerPermissionSet オブジェクトは、一連のサーバー権限を表します。
パブリック クラス ServerProxyAccount ServerProxyAccount クラスは、SQL Server のインスタンスのプロキシ アカウントの実装を表します。ProxyAccount オブジェクトは、ジョブ ステップ実行の権限の借用のために提供されています。このオブジェクトはシステム管理者が作成し、ログイン、サーバー ロール、データベース ロールのいずれか、および Transact-SQL を除くいずれかのサブシステムに割り当てることができます。
パブリック クラス ServerRole ServerRole オブジェクトは、Microsoft SQL Server セキュリティ ロールを表します。
パブリック クラス ServerRoleCollection ServerRoleCollection クラスは、テーブルで定義されたすべてのサーバー ロールを表す ServerRole オブジェクトのコレクションを表します。
パブリック クラス ServerRoleEvents ServerRoleEvents オブジェクトは、Microsoft SQL Server の ServerRole イベント通知に必要な設定を表します。
パブリック クラス ServerSecurityAdapter ServerAdapterBase を拡張するセキュリティ ファセットです。
パブリック クラス ServerSelectionAdapter SQL Server のインスタンスの選択オプションを提供します。
パブリック クラス ServerSetupAdapter ServerSetupAdapter オブジェクトは、サーバー セットアップ アダプターを表します。
パブリック クラス ServerSurfaceAreaAdapter サーバー領域アダプターを表す ServerSurfaceAreaAdapter オブジェクト。
パブリック クラス ServerTraceEvent ServerTraceEvent オブジェクトは、サーバー トレース イベント セットに含めることができる SQL Server サーバー トレース イベントを表します。
パブリック クラス ServerTraceEventSet サーバー トレース イベントのセットを表す ServerTraceEventSet オブジェクトです。
パブリック クラス ServiceBrokerPayload ServiceBrokerPayload オブジェクトは、SQL Server Service Broker ペイロードを表します。
パブリック クラス ServiceMasterKey ServiceMasterKey オブジェクトは、Microsoft SQL Server サービス マスター キーを表します。
パブリック クラス ServiceQueueEvent ServiceQueueEvent オブジェクトは、サービス キュー イベントのセットに含めることができる Service Broker サービス キュー イベントを表します。
パブリック クラス ServiceQueueEventSet ServiceQueueEventSet オブジェクトは、SQL Server のサービス キュー イベントのセットを表します。
パブリック クラス ServiceRequestException ServiceRequestException クラスは、サービス要求中にエラーが発生した場合に生成される例外を表します。
パブリック クラス Settings Settings オブジェクトは、SQL Server のインスタンスの構成可能な設定のグループを表します。
パブリック クラス SfcDependencyException SfcDependencyException クラスは、SFC 依存関係操作によりスローされる例外を表します。
パブリック クラス SimpleObjectCollectionBase SimpleObjectCollectionBase クラスは、コレクション オブジェクトの作成に使用される基本クラスです。
パブリック クラス SmoApplication SmoApplication クラスは、イベント管理に関する SMO アプリケーションを表します。
パブリック クラス SmoCollectionBase SmoCollectionBase クラスは、SMO コレクション クラスの作成に使用される基本クラスです。SMO コレクション クラスに共通するメンバーが含まれています。
パブリック クラス SmoDmfAdapter Evaluate(IBaseManagementFacet) を実装します。
パブリック クラス SmoEventArgs SmoEventArgs オブジェクトを使用すると、SMO アプリケーションで発生するイベントをレポートするための引数にプログラムでアクセスできます。
パブリック クラス SmoException SmoException クラスは、SMO の操作中にエラーが発生した場合に生成される例外を表します。
パブリック クラス SmoObjectBase SmoObjectBase は、SqlSmoObject クラスによって継承される基本クラスです。
パブリック クラス SmoObjectExtender<T> SmoObjectExtender<T> クラスは、メソッドおよびプロパティを SqlSmoObject クラス インスタンスに追加します。
パブリック クラス SoapMethodCollectionBase SoapMethodCollectionBase クラスは、SOAP メソッド コレクション オブジェクトに継承される基本クラスです。このクラスを使用すると、SOAP 構成内に存在する SOAP メソッドのコレクションにプログラムでアクセスできます。
パブリック クラス SoapMethodObject SoapMethodObject クラスを使用すると、参照先の SOAP メソッドにプログラムでアクセスできます。
パブリック クラス SoapPayload SoapPayload オブジェクトは、SQL Server SOAP ペイロードを表します。
パブリック クラス SoapPayloadMethod SoapPayloadMethod クラスは、参照する HTTP エンドポイントの SOAP ペイロード メソッドを表します。
パブリック クラス SoapPayloadMethodCollection SoapPayloadMethodCollection クラスは、テーブルで定義されたすべての SOAP ペイロード メソッドを表す SoapPayloadMethod オブジェクトのコレクションを表します。
パブリック クラス SortedListCollectionBase SortedListCollectionBase クラスは、並べ替えられた一覧のコレクション クラスの作成に使用される基本クラスです。
パブリック クラス SqlAssembly SqlAssembly クラスは、Microsoft .NET 環境のアセンブリを表します。
パブリック クラス SqlAssemblyCollection SqlAssemblyCollection クラスは、テーブルで定義されたすべてのアセンブリを表す SqlAssembly オブジェクトのコレクションを表します。
パブリック クラス SqlAssemblyEvent SqlAssemblyEvent オブジェクトは、アセンブリ イベント セットに含めることができる SQL Server アセンブリ イベントを表します。
パブリック クラス SqlAssemblyEvents SqlAssemblyEvents オブジェクトは、SQL Server のアセンブリ イベント通知に必要な設定を表します。
パブリック クラス SqlAssemblyEventSet SqlAssemblyEventSet オブジェクトは、アセンブリ イベントのセットを表します。
パブリック クラス SqlAssemblyFile SqlAssemblyFile オブジェクトは、アセンブリを格納するアセンブリ ファイルを表します。
パブリック クラス SqlAssemblyFileCollection SqlAssemblyFileCollection クラスは SqlAssemblyFile オブジェクトのコレクションです。これは、テーブルで定義されているすべてのアセンブリ ファイルを表します。
パブリック クラス SqlPropertyCollection SqlPropertyCollection クラスは、オブジェクトのプロパティの管理に使用される抽象クラスです。
パブリック クラス SqlPropertyInfo SqlPropertyInfo クラスは、プロパティに関する情報を格納するための抽象クラスです。
パブリック クラス SqlServerRegistrations 互換性のために残されています。SQL Server の登録済みインスタンスを表します。
パブリック クラス SqlSmoObject SqlSmoObject オブジェクトは、SQL Server のすべてのオブジェクトを表します。
パブリック クラス Statistic Statistic クラスは、SQL Server 統計カウンターを表します。
パブリック クラス StatisticCollection StatisticCollection クラスは、テーブルまたはビューで定義されたすべての統計カウンターを表す Statistic オブジェクトのコレクションを表します。
パブリック クラス StatisticColumn StatisticColumn オブジェクトは、SQL Server 統計カウンターで定義されている列を表します。
パブリック クラス StatisticColumnCollection StatisticColumnCollection クラスは、テーブルで定義されたすべての統計列を表す StatisticColumn オブジェクトのコレクションを表します。
パブリック クラス StatisticEvents StatisticEvents オブジェクトは、SQL Server の統計カウンター イベント通知に必要な設定を表します。
パブリック クラス StoredProcedure StoredProcedure オブジェクトは、SQL Server のストアド プロシージャを表します。
パブリック クラス StoredProcedureCollection StoredProcedureCollection クラスは、テーブルで定義されたストアド プロシージャのすべてを表す StoredProcedure オブジェクトのコレクションを表します。
パブリック クラス StoredProcedureEvent StoredProcedureEvent オブジェクトは、ストアド プロシージャ イベント セットに含めることができる SQL Server ストアド プロシージャ イベントを表します。
パブリック クラス StoredProcedureEvents StoredProcedureEvents オブジェクトは、SQL Server のストアド プロシージャ イベント通知に必要な設定を表します。
パブリック クラス StoredProcedureEventSet StoredProcedureEventSet オブジェクトは、ストアド プロシージャ イベントのセットを表します。
パブリック クラス StoredProcedureParameter StoredProcedureParameter オブジェクトは、SQL Server のストアド プロシージャ パラメーターを表します。
パブリック クラス StoredProcedureParameterCollection StoredProcedureParameterCollection クラスは、テーブルで定義されたストアド プロシージャのすべてのパラメーターを表す StoredProcedureParameter オブジェクトのコレクションを表します。
パブリック クラス SuspectPage ページ復元に使用されるデータベース ページを表します。
パブリック クラス SymmetricKey SymmetricKey オブジェクトは、SQL Server 対称キーを表します。
パブリック クラス SymmetricKeyCollection SymmetricKeyCollection クラスは、参照先データベースのすべての対称キーを表す SymmetricKey オブジェクトのコレクションです。
パブリック クラス SymmetricKeyEncryption SymmetricKeyEncryption クラスは、対称キーで暗号化するときに使用する暗号化の種類を表します。
パブリック クラス Synonym Synonym オブジェクトは、SQL Server シノニムを表します。
パブリック クラス SynonymCollection SynonymCollection クラスは、参照するデータベースのすべてのシノニムを表す Synonym オブジェクトのコレクションを表します。
パブリック クラス SynonymEvents SynonymEvents オブジェクトは、SQL Server のシノニム イベント通知に必要な設定を表します。
パブリック クラス SystemDataType SystemDataType オブジェクトは、サポートされるシステム データ型を表します。SystemDataTypeCollection は、サポートされるすべてのシステム データ型を表します。
パブリック クラス SystemDataTypeCollection SystemDataTypeCollection クラスは、参照されたデータベースのすべてのシステム データ型を表す SystemDataType オブジェクトのコレクションを表します。
パブリック クラス SystemMessage SystemMessage オブジェクトは、システムで定義されたメッセージを表します。
パブリック クラス SystemMessageCollection SystemMessageCollection クラスは、SQL Server のインスタンスのすべてのシステム メッセージを表す SystemMessage オブジェクトのコレクションを表します。
パブリック クラス Table Table オブジェクトは、SQL Server のテーブルを表します。
パブリック クラス TableCollection TableCollection クラスは、参照するデータベースのすべてのテーブルを表す Table オブジェクトのコレクションを表します。
パブリック クラス TableEvent TableEvent オブジェクトは、テーブル イベント セットに含めることができる SQL Server テーブル イベントを表します。
パブリック クラス TableEvents TableEvents オブジェクトは、SQL Server のテーブル イベント通知に必要な設定を表します。
パブリック クラス TableEventSet TableEventSet オブジェクトは、テーブル イベントのセットを表します。
パブリック クラス TableViewBase TableViewBase クラスは、Table クラスおよび View クラスの作成に使用される基本クラスです。両方のクラスに共通の機能が含まれます。
パブリック クラス TableViewTableTypeBase テーブル ビューの種類の基本クラスです。
パブリック クラス TcpProtocol TcpProtocol オブジェクトを使用すると、Microsoft SQL Server でサポートされるプロトコルにプログラムでアクセスできます。
パブリック クラス Transfer Transfer オブジェクトは、SQL Server の他のインスタンスにスキーマおよびデータをコピーする操作をプログラムで制御する手段を提供するツール オブジェクトです。
パブリック クラス TransferBase 転送の基本クラスを表します。
パブリック クラス Trigger Trigger オブジェクトは、SQL Server のトリガーを表します。
パブリック クラス TriggerCollection TriggerCollection クラスは、テーブルで定義されたすべてのトリガーを表す Trigger オブジェクトのコレクションを表します。
パブリック クラス TriggerEvents TriggerEvents オブジェクトは、SQL Server のトリガー イベント通知に必要な設定を表します。
パブリック クラス UnknownPropertyException UnknownPropertyException クラスは、SMO 操作で不明なプロパティが検出された場合に発生する例外を表します。
パブリック クラス UnsupportedEngineTypeException UnsupportedEngineTypeException クラスは、SMO 操作をサポートしていない種類のデータベース エンジンで操作が試行された場合に発生する例外を表します。データベース エンジンの種類は、SQL Server データベース エンジンのインスタンスまたは SQL Azure です。
パブリック クラス UnsupportedFeatureException UnsupportedFeatureException クラスは、SMO 操作でサポートされていない機能に対する要求が検出された場合に発生する例外を表します。
パブリック クラス UnsupportedObjectNameException UnsupportedObjectNameException クラスは、サポートされていないオブジェクト名が SMO 操作によって検出された場合に発生する例外を表します。
パブリック クラス UnsupportedVersionException UnsupportedVersionException クラスは、SMO 操作で SQL Server のサポートされていないバージョンが検出された場合に発生する例外を表します。
パブリック クラス UrnCollection UrnCollection クラスは、URN (Uniform Resource Name) アドレスを表す Urn オブジェクトのコレクションを表します。
パブリック クラス User User オブジェクトは、SQL Server ユーザーを表します。
パブリック クラス UserCollection UserCollection クラスは、データベースで定義されたすべてのデータベース ユーザーを表す User オブジェクトのコレクションを表します。
パブリック クラス UserDefinedAggregate UserDefinedAggregate オブジェクトは、SQL Server のユーザー定義集計を表します。
パブリック クラス UserDefinedAggregateCollection UserDefinedAggregateCollection クラスは、データベースで定義されたすべてのデータベース ユーザー定義集計を表す UserDefinedAggregate オブジェクトのコレクションを表します。
パブリック クラス UserDefinedAggregateParameter UserDefinedAggregateParameter オブジェクトは、ユーザー定義集計で使用されるパラメーターを表します。
パブリック クラス UserDefinedAggregateParameterCollection UserDefinedAggregateParameterCollection クラスは、テーブルで定義されたユーザー定義集計のすべてのパラメーターを表す UserDefinedAggregateParameter オブジェクトのコレクションを表します。
パブリック クラス UserDefinedDataType UserDefinedDataType オブジェクトは、SQL Server のユーザー定義データ型を表します。
パブリック クラス UserDefinedDataTypeCollection UserDefinedDataTypeCollection クラスは、テーブルで定義されたすべてのユーザー定義データ型を表す UserDefinedDataType オブジェクトのコレクションを表します。
パブリック クラス UserDefinedDataTypeResolver ユーザー定義型のオブジェクトを解決します。
パブリック クラス UserDefinedFunction UserDefinedFunction オブジェクトは、SQL Server のユーザー定義関数を表します。
パブリック クラス UserDefinedFunctionCollection UserDefinedFunctionCollection クラスは、テーブルで定義されたすべてのユーザー定義関数を表す UserDefinedFunction オブジェクトのコレクションを表します。
パブリック クラス UserDefinedFunctionEvent UserDefinedFunctionEvent オブジェクトは、ユーザー定義関数のイベント セットに含めることができる SQL Server のユーザー定義関数イベントを表します。
パブリック クラス UserDefinedFunctionEvents UserDefinedFunctionEvents オブジェクトは、SQL Server のユーザー定義関数イベント通知に必要な設定を表します。
パブリック クラス UserDefinedFunctionEventSet UserDefinedFunctionEventSet オブジェクトは、SQL Server のユーザー定義関数イベントのセットを表します。
パブリック クラス UserDefinedFunctionParameter UserDefinedFunctionParameter オブジェクトは、SQL Server のユーザー定義関数パラメーターを表します。
パブリック クラス UserDefinedFunctionParameterCollection UserDefinedFunctionParameterCollection クラスは、テーブルで定義されたユーザー定義関数のすべてのパラメーターを表す UserDefinedFunctionParameter オブジェクトのコレクションを表します。
パブリック クラス UserDefinedMessage UserDefinedMessage オブジェクトは、ユーザー定義メッセージを表します。
パブリック クラス UserDefinedMessageCollection UserDefinedMessageCollection クラスは、テーブルで定義されているすべてのユーザー定義メッセージを表す UserDefinedMessage オブジェクトのコレクションを表します。
パブリック クラス UserDefinedTableType UserDefinedTableType オブジェクトは、SQL Server のユーザー定義テーブル型を表します。
パブリック クラス UserDefinedTableTypeCollection UserDefinedTableTypeCollection クラスは、データベースで定義されたすべてのユーザー定義テーブル型を表す UserDefinedTableType オブジェクトのコレクションを表します。
パブリック クラス UserDefinedTableTypeResolver ユーザー定義テーブルの型を Object に解決します。
パブリック クラス UserDefinedType UserDefinedType は、.NET データ型に基づく別名データ型を表します。
パブリック クラス UserDefinedTypeCollection UserDefinedTypeCollection クラスは、テーブルで定義されたすべての別名データ型を表す UserDefinedType オブジェクトのコレクションを表します。
パブリック クラス UserDefinedTypeEvents UserDefinedTypeEvents オブジェクトは、SQL Server のユーザー定義型イベント通知に必要な設定を表します。
パブリック クラス UserDefinedTypeResolver ユーザー定義データ型を解決します。
パブリック クラス UserEvents UserEvents オブジェクトは、SQL Server のデータベース ユーザー イベント通知に必要な設定を表します。
パブリック クラス UserOptions UserOptions オブジェクトは、特にユーザーに関連する、構成可能な一連のサーバー オプションを表します。
パブリック クラス VerifyCompleteEventArgs VerifyCompleteEventArgs オブジェクトを使用すると、バックアップ検証操作の完了時に発生するイベントの詳細をレポートするための引数にプログラムからアクセスできます。
パブリック クラス VersionSerializationAdapter 使用している SQL Server バージョンにシリアル化モードを適合させます。
パブリック クラス View View オブジェクトは、SQL Server ビューを表します。 
パブリック クラス ViewCollection ViewCollection クラスは、テーブルで定義されたすべてのビューを表す View オブジェクトのコレクションを表します。
パブリック クラス ViewEvent ViewEvent オブジェクトは、ビュー イベント セットに含めることができる SQL Server ビュー イベントを表します。
パブリック クラス ViewEvents ViewEvents オブジェクトは、SQL Server のビュー イベント通知に必要な設定を表します。
パブリック クラス ViewEventSet ViewEventSet オブジェクトは、ビュー イベントのセットを表します。
パブリック クラス WorkloadGroup WorkloadGroup クラスは、セッション要求のグループを格納する SQL Server ワークグループを表します。ワークロード グループによって、リソース消費の全体的な監視、およびグループ内のすべての要求に対する一貫したポリシーの適用が可能となります。
パブリック クラス WorkloadGroupCollection ワークロード グループを初期化します。
パブリック クラス WrongPropertyValueException WrongPropertyValueException クラスは、プロパティに間違った値が割り当てられた場合に発生する例外を表します。
パブリック クラス XmlSchemaCollection XmlSchemaCollection オブジェクトは、XML 名前空間のコレクションを表します。名前空間はコレクション内で列挙可能ですが、XML 名前空間のコレクションは複合オブジェクトとして動作します。
パブリック クラス XmlSchemaCollectionCollection XmlSchemaCollectionCollection クラスは、テーブルに対して定義されているすべての XML スキーマ コレクションを表す XmlSchemaCollection オブジェクトのコレクションを表します。XmlSchemaCollection オブジェクトは、XML 名前空間のコレクションを表します。

構造体

  構造体 説明
パブリック構造体 AuditSpecificationDetail AuditSpecificationDetail オブジェクトは、監査の作成時に必要な SQL Server 監査の仕様の詳細を表します。
パブリック構造体 DdlTextParserHeaderInfo このクラスは、SMO インフラストラクチャをサポートするためのクラスであり、コードから直接使用することを目的としたものではありません。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IAvailabilityGroupState 可用性グループの IAvailabilityGroupState 論理ファセットを実装するアダプター クラスを表します。
パブリック インターフェイス IColumnPermission IColumnPermission クラスは、指定した列に対する権限を管理するインターフェイスを表します。
パブリック インターフェイス IDatabaseMaintenanceFacet データベースのメンテナンス ファセットのメソッドとプロパティを定義したインターフェイスです。
パブリック インターフェイス IDatabaseOptions データベース オプションを公開するプロパティを持つインターフェイスです。
パブリック インターフェイス IDatabasePerformanceFacet データベースのパフォーマンスを測定または操作するために使用できるメソッドとプロパティを定義します。
パブリック インターフェイス IDatabaseSecurityFacet セキュリティ ファセット インターフェイスです。
パブリック インターフェイス IExtendedProperties IExtendedProperties クラスは、オブジェクトに関連付けられた拡張プロパティのコレクションを表すインターフェイスです。
パブリック インターフェイス ILoginOptions ILoginOptions クラスは、ログインに関連付けられているオプションのコレクションを表すインターフェイスです。
パブリック インターフェイス IMultipartNameFacet オブジェクトとスキーマの両方を含むオブジェクト名を処理するためのインターフェイスです。
パブリック インターフェイス INameFacet name ファセット インターフェイスを表します。
パブリック インターフェイス IObjectPermission IObjectPermission クラスは、オブジェクト権限を設定するためのインターフェイスを表します。
パブリック インターフェイス IScriptable IScriptable クラスは、SMO のオブジェクトの Transact-SQL スクリプトの作成に使用するインターフェイスを表します。
パブリック インターフェイス IServerAuditFacet 監査ファセット メンバーを識別するインターフェイスです。
パブリック インターフェイス IServerConfigurationFacet Configuration オブジェクトに基づくインターフェイスの構成情報を格納します。
パブリック インターフェイス IServerInformation Information 型のプロパティに基づくインターフェイスです。
パブリック インターフェイス IServerPerformanceFacet パフォーマンス ファセットのインターフェイスです。
パブリック インターフェイス IServerSecurityFacet SeverSecurityFacet のメンバーを定義するインターフェイスです。
パブリック インターフェイス IServerSelectionFacet IServerSelectionFacet クラスには、SQL Server のポリシー ベースの管理サーバー選択ファセット オブジェクトを表すメンバーが含まれています。
パブリック インターフェイス IServerSettings Settings に基づく、SQL Server 2012 のポリシー ベースの管理のインターフェイスです。
パブリック インターフェイス IServerSetupFacet SQL Server のインスタンスを設定するためのポリシー ベースの管理ファセット インターフェイスを表します。
パブリック インターフェイス ISurfaceAreaFacet 外部からのアクセス ファセットのメンバーを定義するインターフェイスです。
パブリック インターフェイス ITableOptions ITableOptions クラスは、テーブルに関連付けられているオプションのコレクションを表すインターフェイスです。
パブリック インターフェイス ITextObject ITextObject クラスは、オブジェクトにテキストを実装するために使用されるインターフェイスを表します。
パブリック インターフェイス IUserOptions IUserOptions クラスは、ユーザーに関連付けられているオプションのコレクションを表すインターフェイスです。
パブリック インターフェイス IViewOptions IViewOptions クラスは、ビューに関連付けられているオプションのコレクションを表すインターフェイスです。

デリゲート

  デリゲート 説明
パブリック デリゲート NextRestoreEventHandler NextRestoreEvent クラスを処理します。
パブリック デリゲート PercentCompleteEventHandler PercentCompleteEventHandler クラスは、完了割合イベントを処理するためのイベント ハンドラーを表します。
パブリック デリゲート ProgressReportEventHandler ProgressReportEventHandler クラスは、進行状況レポート イベントを処理するために使用されるイベント ハンドラーを表します。
パブリック デリゲート ScriptingErrorEventHandler ScriptingErrorEventHandler クラスは、スクリプト作成エラーを処理するために使用されるイベント ハンドラーを表します。
パブリック デリゲート ScriptingFilter このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。スクリプトのフィルター処理を提供します。
パブリック デリゲート ServerEventHandler ServerEventHandler クラスは、サーバー エラーを処理するために使用されるイベント ハンドラーを表します。
パブリック デリゲート SmoApplication.AnyObjectEventHandler SmoApplication.AnyObjectEventHandler クラスは、オブジェクトのイベントを処理するために使用されるイベント ハンドラーを表します。
パブリック デリゲート SmoApplication.DatabaseEventHandler SmoApplication.DatabaseEventHandler クラスは、データベース イベントを処理するイベント ハンドラーを表します。
パブリック デリゲート SmoApplication.ObjectAlteredEventHandler SmoApplication.ObjectAlteredEventHandler クラスは、オブジェクトが変更された場合に発生するイベントの処理に使用されるイベント ハンドラーを表します。
パブリック デリゲート SmoApplication.ObjectCreatedEventHandler SmoApplication.ObjectCreatedEventHandler クラスは、オブジェクトが作成された場合のイベントを処理するために使用されるイベント ハンドラーを表します。
パブリック デリゲート SmoApplication.ObjectDroppedEventHandler SmoApplication.ObjectDroppedEventHandler クラスは、オブジェクトが削除された場合のイベントを処理するために使用されるイベント ハンドラーを表します。
パブリック デリゲート SmoApplication.ObjectRenamedEventHandler SmoApplication.ObjectRenamedEventHandler クラスは、オブジェクト名が変更された場合に発生するイベントを処理するイベント ハンドラーを表します。
パブリック デリゲート VerifyCompleteEventHandler VerifyCompleteEventHandler クラスは、完了イベントを処理するイベント ハンドラーを表します。

列挙体

  列挙体 説明
パブリック列挙体 ActivationExecutionContext ActivationExecutionContext 列挙には、プロシージャで使用されるセキュリティ コンテキストを示す定数値が含まれます。プロシージャは、サービス キューによってアクティブ化されます。
パブリック列挙体 AffinityType AffinityType 列挙は、SQL Server のインスタンスについて可能な関係設定を表します。
パブリック列挙体 AssemblyAlterOptions AssemblyAlterOptions 列挙には、アセンブリを変更するときに追加オプションを指定するために使用する値が含まれます。これらの値はビット フラグ値であり、値を加算することによって組み合わせて指定することもできます。
パブリック列挙体 AssemblySecurityLevel AssemblySecurityLevel 列挙には、アセンブリに対するアクセス権を指定するときに使用する値が含まれます。
パブリック列挙体 AsymmetricKeyEncryptionAlgorithm AsymmetricKeyEncryptionAlgorithm 列挙には、非対称キーに使用する暗号化アルゴリズムを指定するために使用される値が含まれます。
パブリック列挙体 AsymmetricKeySourceType AsymmetricKeySourceType 列挙には、非対称キーの読み込みに使用する読み込み元の種類を指定するために使用される値が含まれます。
パブリック列挙体 AttachOptions AttachOptions 列挙には、アタッチ オプションを指定するために使用する値が含まれます。
パブリック列挙体 AuditActionType SQL Server 監査イベントのアクションの種類を指定します。
パブリック列挙体 AuditDestinationType AuditDestination 列挙には、SQL Server Audit の結果の送信先を指定するための値が格納されます。
パブリック列挙体 AuditFileSizeUnit AuditFileSizeUnit 列挙には、監査ファイルのサイズの単位を指定するときに使用される値が含まれます。
パブリック列挙体 AuditLevel AuditLevel 列挙には、SQL Server の監査レベルの設定を指定するために使用する値が含まれます。
パブリック列挙体 AuditStatusType AuditStatusType 列挙には、監査の状態を指定するために使用される値が含まれます。
パブリック列挙体 AuthenticationType SQL サーバー認証の種類を指定します。
パブリック列挙体 AvailabilityDatabaseSynchronizationState 可用性データベース同期の現在の状態を表します。
パブリック列挙体 AvailabilityGroupAutomatedBackupPreference バックアップを実行する目的のレプリカを選択するための評価で、プライマリ ロールのレプリカを処理する方法を指定します。
パブリック列挙体 AvailabilityGroupFailureConditionLevel 可用性グループで自動フェールオーバーを行うことができるさまざまな条件を指定します。
パブリック列挙体 AvailabilityGroupListenerIPState 可用性グループのリスナーの IP アドレスの状態を指定します。
パブリック列挙体 AvailabilityGroupRollupSynchronizationState 可用性グループに参加している可用性レプリカの同期状態のロールアップを指定します。
パブリック列挙体 AvailabilityReplicaAvailabilityMode 可用性レプリカの可用性モードを指定します。
パブリック列挙体 AvailabilityReplicaConnectionModeInPrimaryRole プライマリ ロールの可用性レプリカの接続インテント モードを指定します。
パブリック列挙体 AvailabilityReplicaConnectionModeInSecondaryRole セカンダリ ロールの可用性レプリカの接続モードを指定します。
パブリック列挙体 AvailabilityReplicaConnectionState 可用性レプリカの現在の接続の状態を表します。
パブリック列挙体 AvailabilityReplicaFailoverMode 可用性レプリカのフェールオーバー モードを指定します。
パブリック列挙体 AvailabilityReplicaJoinState 可用性レプリカの結合状態を指定します。
パブリック列挙体 AvailabilityReplicaOperationalState 可用性グループ内のすべてのデータベース レプリカのクライアント要求を処理するための、レプリカの準備状態を指定します。
パブリック列挙体 AvailabilityReplicaRole 可用性レプリカのロールを表します。
パブリック列挙体 AvailabilityReplicaRollupRecoveryState この可用性レプリカに存在する可用性グループ内のすべてのデータベース レプリカの復旧状態のロールアップを指定します。
パブリック列挙体 AvailabilityReplicaRollupSynchronizationState 可用性レプリカの現在の同期状態を指定します。
パブリック列挙体 BackupActionType BackupActionType 列挙には、バックアップの種類を指定するときに使用する値が含まれます。
パブリック列挙体 BackupCompressionOptions BackupCompressionOptions 列挙には、バックアップ圧縮オプションを指定するために使用される値が含まれます。
パブリック列挙体 BackupDeviceType BackupDeviceType 列挙には、バックアップ デバイスの種類を指定するための値が含まれます。
プロテクト列挙体 BackupRestoreBase.AsyncOperation BackupRestoreBase.AsyncOperation 列挙には、非同期で実行されているバックアップ コンポーネントを指定するために使用される値が含まれます。
パブリック列挙体 BackupSetFlag BackupSetFlag 列挙には、バックアップの目的を指定するときに使用する値が含まれます。
パブリック列挙体 BackupSetType BackupSetType 列挙には、バックアップの種類を指定する値が含まれます。
パブリック列挙体 BackupTruncateLogType BackupTruncateLogType 列挙には、ログで実行される切り捨てアクションを指定するために使用される値が含まれます。
パブリック列挙体 CatalogPopulationAction CatalogPopulationAction 列挙には、フルテキスト カタログの設定方法を指定するための値が含まれます。
パブリック列挙体 CatalogPopulationStatus CatalogPopulationStatus 列挙には、フルテキスト カタログの状態を指定するための値が含まれます。
パブリック列挙体 CertificateSourceType CertificateSourceType 列挙には、証明書の読み込み元を指定するための値が含まれます。
パブリック列挙体 ChangeTracking ChangeTracking 列挙には、フルテキスト インデックスで変更の追跡を指定するための値が含まれます。
パブリック列挙体 ClusterMemberState Windows クラスターのメンバーの状態を指定します。
パブリック列挙体 ClusterMemberType Windows クラスターのノードの型を指定します。
パブリック列挙体 ClusterQuorumState クラスター クォーラムの現在の状態を指定します。
パブリック列挙体 ClusterQuorumType クラスターがクォーラムを決定できるさまざまな方法を指定します。
パブリック列挙体 CollationVersion CollationVersion 列挙には、照合順序バージョンを示す値が含まれます。
パブリック列挙体 CompatibilityLevel CompatibilityLevel 列挙は、SQL Server のバージョンに対応する動作を示す定数値の一覧です。
パブリック列挙体 ContainmentType データベースの包含の種類を指定します。
パブリック列挙体 CreateDispositionType CreateDispositionType 列挙には、対称キーの読み込み元を指定するための値が含まれます。
パブリック列挙体 DatabaseDdlTriggerExecutionContext DatabaseDdlTriggerExecutionContext 列挙には、データベース DDL トリガーが実行される実行コンテキストを指定するために使用する値が含まれます。
パブリック列挙体 DatabaseEncryptionAlgorithm データベース暗号化キーの暗号化に使用するアルゴリズムを指定します。
パブリック列挙体 DatabaseEncryptionState データベースの暗号化の状態を列挙します。
パブリック列挙体 DatabaseEncryptionType DatabaseEncryptionType 列挙には、暗号化の種類を指定するために使用する値が含まれます。
パブリック列挙体 DatabaseEventType DatabaseEventType 列挙は、データベース イベントの種類を示す定数値のリストです。
パブリック列挙体 DatabaseObjectTypes DatabaseObjectTypes 列挙は、データベース オブジェクトの種類を示す定数値の一覧です。
パブリック列挙体 DatabasePermissionSetValue DatabasePermissionSetValue 列挙は、データベースのすべての権限を示す定数値の一覧です。
パブリック列挙体 DatabaseRecoveryState データベースの復元操作の状態を示します。
パブリック列挙体 DatabaseReplicaSuspendReason データベース レプリカが中断状態になるさまざまな理由を指定します。
パブリック列挙体 DatabaseStatus DatabaseStatus 列挙は、データベースの状態 (読み込み中、復旧中、標準など) を示す定数値の一覧です。この列挙には、メンバー値のビット単位の組み合わせを許可する FlagsAttribute 属性が含まれます。
パブリック列挙体 DatabaseUserAccess DatabaseUserAccess 列挙は、ユーザー アクセスを制限する方法を示す定数値の一覧です。
パブリック列挙体 DataCompressionType DataCompressionType 列挙には、物理パーティションにデータを格納する際に使用するデータ圧縮の種類を指定するための値が含まれます。
パブリック列挙体 DependencyType DependencyType 列挙は、依存関係検出操作の方向を示す定数値の一覧です。
パブリック列挙体 DeviceType DeviceType 列挙は、SQL Server でサポートされるさまざまな種類のデバイスを示す定数値の一覧です。
パブリック列挙体 DistributionType スケールアウト システムでのフェデレーション (Federation) テーブルの分散方法を指定します。
パブリック列挙体 Edition Edition 列挙は、SQL Server でサポートされるさまざまな種類のデバイスを示す定数値の一覧です。
パブリック列挙体 EndpointAuthenticationOrder EndpointAuthenticationOrder 列挙には、認証方法とエンドポイント接続の優先順序を指定するために使用される値が含まれます。
パブリック列挙体 EndpointEncryption EndpointEncryption 列挙には、エンドポイントでの暗号化の状態を指定するために使用する値が含まれます。
パブリック列挙体 EndpointEncryptionAlgorithm EndpointEncryptionAlgorithm 列挙には、エンドポイントで使用される暗号化アルゴリズムを指定するために使用される値が含まれます。
パブリック列挙体 EndpointState EndpointState 列挙は、HTTP エンドポイントの状態を示す定数値のリストです。
パブリック列挙体 EndpointType EndpointType 列挙は、HTTP エンドポイントの種類を示す定数値の一覧です。
パブリック列挙体 EventType EventType 列挙は、SQL Server でサポートされるさまざまな種類のイベントを示す定数値の一覧です。
パブリック列挙体 ExecutionContext ExecutionContext 列挙は、オブジェクトで表されるプロセスを実行する際、どの種類のコンテキスト (与えられているロール) を適用するかを指定する定数値の一覧です。
パブリック列挙体 ExecutionStatus ExecutionStatus 列挙は、実行プロセスの状態を示す定数値の一覧です。
パブリック列挙体 FileGrowthType FileGrowthType 列挙は、割合または KB 単位のどちらでファイル拡張を実行するかを示す定数値の一覧です。
パブリック列挙体 FilestreamAccessLevelType FilestreamAccessLevelType 列挙には、ファイル ストリーム操作に対して許可されているアクセスの種類を指定するための値が含まれます。
パブリック列挙体 FileStreamEffectiveLevel FileStreamEffectiveLevel 列挙には、ファイル ストリーム レベルを指定するために使用する値が含まれます。
パブリック列挙体 FileStreamLevel FileStreamLevel 列挙には、ファイル ストリーム レベルを指定するために使用する値が含まれます。
パブリック列挙体 FilestreamNonTransactedAccessType ファイル ストリームの非トランザクション アクセス タイプを列挙します。
パブリック列挙体 ForeignKeyAction ForeignKeyAction 列挙は、外部キーによって参照される主キーが更新されるときに実行するアクションを示す定数値の一覧です。
パブリック列挙体 FragmentationOption FragmentationOption 列挙は、収集する断片化情報の詳細さのレベルを示す定数値の一覧です。
パブリック列挙体 FullTextCatalogUpgradeOption FullTextCatalogUpgradeOption 列挙には、フルテキスト カタログの更新時に実行されるアクションを指定するための値が格納されます。
パブリック列挙体 HadrManagerStatus HADR マネージャーの状態を表す列挙です。
パブリック列挙体 HttpAuthenticationModes HttpAuthenticationModes 列挙には、HTTP エンドポイント用の HTTP ポートを示す値が含まれます。
パブリック列挙体 HttpPortTypes HttpPortTypes 列挙には、HTTP ポートの種類を指定するために使用する値が含まれます。
パブリック列挙体 ImplementationType ImplementationType 列挙には、ストアド プロシージャ、ユーザー定義関数、およびその他のオブジェクトの実装の種類を指定するために使用される値が含まれます。
パブリック列挙体 IndexedXmlPathType インデックス付き XML パスの型の列挙を指定します。
パブリック列挙体 IndexEnableAction IndexEnableAction 列挙には、無効化されていたインデックスを有効化した際に、このインデックスに対して実行するアクションを指定するときに使用する値が含まれます。
パブリック列挙体 IndexKeyType IndexKeyType 列挙には、インデックスが作成されるキーの種類を表す値が含まれます。
パブリック列挙体 IndexOperation IndexOperation 列挙には、インデックス操作を指定するときに使用する値が含まれます。
パブリック列挙体 IndexPopulationAction IndexPopulationAction 列挙には、Microsoft Search のフルテキスト インデックス作成の種類を指定するための値が含まれます。
パブリック列挙体 IndexPopulationStatus IndexPopulationStatus 列挙には、実行中のデータ設定の種類を指定する値が格納されます。
パブリック列挙体 IndexType インデックスの種類を指定します。
パブリック列挙体 InDoubtTransactionResolutionType 状態が不明なトランザクションに対する応答を列挙します。
パブリック列挙体 InstanceState InstanceState 列挙には、SQL Server のインスタンスの状態を指定するために使用される値が含まれます。
パブリック列挙体 KeyEncryptionType KeyEncryptionType 列挙は、キー暗号化の種類を示す定数値の一覧です。
パブリック列挙体 LinkedTableType LinkedTableType 列挙には、リンク サーバー上でアクセスされるテーブルの種類を示す値が含まれます。
パブリック列挙体 LinkFieldType LinkFieldType 列挙には、リンク フィールドの種類を示す値が含まれます。
パブリック列挙体 LockEscalationType ロックのエスカレーションの種類を一覧する列挙です。
パブリック列挙体 LockRequestStatus LockRequestStatus 列挙には、ロック要求の状態を示す定数値が含まれます。
パブリック列挙体 LoginCreateOptions LoginCreateOptions 列挙には、ログオンの作成時にパスワード オプションを指定するための値が含まれます。
パブリック列挙体 LoginType LoginType 列挙には、認証の種類と Windows アカウントの種類を指定するための値が含まれます。
パブリック列挙体 LogReuseWaitStatus LogReuseWaitStatus 列挙には、トランザクション ログ領域が再利用のために待機している現在の操作を示す値が含まれます。
パブリック列挙体 MappedClassType 資格情報のマッピング オプションを列挙します。
パブリック列挙体 MediaTypes MediaTypes 列挙には、データを格納するメディアの種類を指定する値が含まれます。この列挙には、メンバーの値のビット演算の組み合わせを可能にする FlagsAttribute 属性があります。
パブリック列挙体 MethodLoginType MethodLoginType 列挙には、SQL Server のインスタンスにログオンする方法を指定するための値が含まれます。
パブリック列挙体 MethodXsdSchemaOption MethodXsdSchemaOption 列挙には、SOAP メソッドについて返される XSD スキーマを示す値が含まれます。
パブリック列挙体 MirroringOption MirroringOption 列挙には、データベースのミラーリング オプションを示す値が含まれます。
パブリック列挙体 MirroringRole MirroringRole 列挙には、ミラーリング時のデータベースのロールを示す値が含まれます。
パブリック列挙体 MirroringSafetyLevel MirroringSafetyLevel 列挙には、ミラー化されたデータベースの更新に関する安全性の保証を示す値が含まれます。
パブリック列挙体 MirroringStatus MirroringStatus 列挙には、ミラーリングに関連するデータベースの状態を示す値が含まれます。
パブリック列挙体 MirroringWitnessStatus MirroringWitnessStatus 列挙には、ミラーリング監視の状態を示す値が含まれます。
パブリック列挙体 Month Month 列挙には、1 ~ 12 月までを示す定数値が含まれます。
パブリック列挙体 NSActivationState NSActivationState 列挙には、Notification Services のアクティブ化の状態を示す定数値が含まれます。
パブリック列挙体 NumaNodeAffinity NumaNodeAffinity 列挙体は、Cpu オブジェクトの関係の状態を定義します。
パブリック列挙体 ObjectClass ObjectClass 列挙には、SMO クラス型を示す値が含まれます。
パブリック列挙体 ObjectPermissionSetValue ObjectPermissionSetValue 列挙は、オブジェクトのすべての権限を示す定数値の一覧です。
パブリック列挙体 OnFailureAction 監査シンクが書き込みを実行できなかった場合に行う必要のあるアクションを指定します。
パブリック列挙体 PageVerify PageVerify 列挙には、データベースの自動ページ検証のオプションを示す定数値が含まれます。
パブリック列挙体 PasswordHashAlgorithm サーバー管理オブジェクトのパスワード ハッシュ アルゴリズムを表示します。
パブリック列挙体 PerfMonMode PerfMonMode 列挙には、パフォーマンス モニターのポーリング動作を指定するために使用する値が含まれます。
パブリック列挙体 PermissionState PermissionState 列挙には、権限の状態を示す値が含まれます。
パブリック列挙体 PlanGuideType プラン ガイド型を列挙します。
パブリック列挙体 PrincipalType PrincipalType 列挙には、ユーザー、ロール、またはログインの種類を示す値が格納されます。
パブリック列挙体 PrivateKeyEncryptionType PrivateKeyEncryptionType 列挙には、証明書または非対称キーに関連付けられた秘密キーの暗号化の種類を指定するために使用される値が含まれます。
パブリック列挙体 PrivilegeTypes PrivilegeTypes 列挙は、権限付与対象ユーザーが、権限を与えられた場合に、指定されたオブジェクトに対して実行できる操作を指定するために使用する値を格納します。
パブリック列挙体 ProtocolType ProtocolType 列挙には、プロトコルの種類を指定するために使用する値が含まれます。
パブリック列挙体 ProviderAuthenticationType 暗号化サービス プロバイダーでサポートされる認証の種類を示します。
パブリック列挙体 RangeType RangeType 列挙には、種類の範囲を指定するために使用される値が含まれます。
パブリック列挙体 RecoveryModel RecoveryModel 列挙には、復旧モデルの種類を指定する値が含まれます。
パブリック列挙体 RepairOptions RepairOptions 列挙には、テーブルのデータをチェックするときに使用される、修復オプションを指定するための値が含まれます。
パブリック列挙体 RepairStructure RepairRepairStructure 列挙には、テーブルのデータをチェックするときに使用される修復オプションの種類を指定する値が含まれます。
パブリック列挙体 RepairType RepairType 列挙には、データベース一貫性チェック (DBCC) 関数によって使用される、修復モードの種類を指定するための値が含まれます。
パブリック列挙体 ReplicationOptions ReplicationOptions 列挙には、参照先データベースのレプリケーション設定を指定するための値が含まれます。
パブリック列挙体 ResourceUsage ResourceUsage 列挙には、Microsoft Search サービスのオペレーティング システムの相対的な実行優先度設定を示す値が含まれます。
パブリック列挙体 RestoreActionType RestoreActionType 列挙には、データの復元操作で必要となるアクションの種類を指定するための値が含まれます。
パブリック列挙体 RestoreType RestoreType 列挙には、実行する復元操作の種類を示す値が含まれます。
パブリック列挙体 ResultFormat ResultFormat 列挙には、HTTP エンドポイントの結果を返す形式を示す値が含まれます。
パブリック列挙体 RetentionPeriodUnits 保有期間の単位を指定する値を列挙します。
パブリック列挙体 RoleTypes RoleTypes 列挙には、ロールの種類を指定するために使用される値が含まれます。
パブリック列挙体 SecondaryXmlIndexType SecondaryXmlIndexType 列挙には、セカンダリ XML インデックスの種類を指定するために使用する値が含まれます。
パブリック列挙体 SequenceCacheType SequenceCacheType 列挙には、Sequence によって使用されるキャッシュの種類を示す定数値が含まれます。
パブリック列挙体 ServerDdlTriggerExecutionContext ServerDdlTriggerExecutionContext 列挙には、サーバー DDL トリガーの実行コンテキストを指定するための値が含まれます。
パブリック列挙体 ServerLoginMode ServerLoginMode 列挙には、SQL Server のインスタンスへの接続に使用するメソッドを指定するために使用される値が含まれます。
パブリック列挙体 ServerMirroringRole ServerMirroringRole 列挙には、ミラーリングに参加している場合に SQL Server のインスタンスのロールを指定するための値が含まれます。
パブリック列挙体 ServerPermissionSetValue ServerPermissionSetValue 列挙は、すべてのデータベース権限を示す定数値の一覧です。
パブリック列挙体 ServerStatus ServerStatus 列挙には、SQL Server のインスタンスの状態を指定するために使用される値が格納されます。 
パブリック列挙体 ServiceStartMode ServiceStartMode 列挙には、サービスを開始するために使用するメソッドを指定するために使用される値が含まれます。
パブリック列挙体 ShrinkMethod ShrinkMethod 列挙には、データベース ファイルの圧縮方法を指定するために使用される値が含まれます。
パブリック列挙体 SmoExceptionType SmoExceptionType 列挙には、SMO の例外の種類を指定するための値が含まれます。
パブリック列挙体 SnapshotIsolationState SnapshotIsolationState 列挙には、スナップショット分離の現在の状態を指定する値が含まれます。
パブリック列挙体 SortOrder SortOrder 列挙は、列挙された一覧でオブジェクトを並べ替える方法を示す値を含みます。
パブリック列挙体 SpatialGeoLevelSize 空間インデックスのグリッド密度レベルを列挙します。
パブリック列挙体 SpatialIndexType 空間インデックスの種類を列挙します。
パブリック列挙体 SqlDataType SqlDataType 列挙には、SQL Server データ型を指定するために使用される値が含まれます。
パブリック列挙体 SqlServerVersion SqlServerVersion 列挙には、参照先の SQL Server インスタンスのバージョンを指定するために使用される値が格納されます。
パブリック列挙体 SqlServerVersions SqlServerVersions 列挙には、参照先の SQL Server インスタンスのバージョンを指定するための値が含まれます。
パブリック列挙体 SqlSmoState SqlSmoState 列挙には、SMO オブジェクトの状態を指定するために使用される値が含まれます。
パブリック列挙体 SqlVerifyAction SqlVerifyAction 列挙には、バックアップの検証の種類を指定するために使用される値が含まれます。
パブリック列挙体 StatisticsScanType StatisticsScanType 列挙は、統計カウンターの作成時または更新時に、テーブルまたはビューから統計情報を収集する方法を示す値を格納します。
パブリック列挙体 StatisticsTarget StatisticsTarget 列挙には、更新操作の対象となる統計の種類を示す値が含まれます。
パブリック列挙体 StopListOption StopListOption 列挙には、新しいストップリストの作成方法を指定するための値が含まれます。
パブリック列挙体 SymmetricKeyEncryptionAlgorithm SymmetricKeyEncryptionAlgorithm 列挙には、対称キーの暗号化に使用されるアルゴリズムを示す値が含まれます。
パブリック列挙体 SymmetricKeyEncryptionType SymmetricKeyEncryptionType 列挙には、対称キー暗号化の種類を示す定数値が含まれます。
パブリック列挙体 SynonymBaseType SynonymBaseType 列挙には、シノニムの種類を示す定数値が含まれます。
パブリック列挙体 TerminationClause TerminationClause 列挙には、トランザクションの終了時に実行されるアクションを示す定数値が含まれます。
パブリック列挙体 TransactionTypes TransactionTypes 列挙には、トランザクションの記録方法を示す定数値が含まれます。
パブリック列挙体 UrnIdOption URN 識別オプションを列挙します。
パブリック列挙体 UserDefinedFunctionType UserDefinedFunctionType 列挙は、SQL Server でサポートされるユーザー定義関数の種類を示す定数値の一覧です。
パブリック列挙体 UserDefinedTypeFormat UserDefinedTypeFormat 列挙は、ユーザー定義型によって使用される形式を示す定数値の一覧です。
パブリック列挙体 UserType UserType 列挙には、ユーザーのセキュリティの種類を示す定数値が含まれます。
パブリック列挙体 WindowsLoginAccessType WindowsLoginAccessType 列挙には、Windows ログインが SQL Server のインスタンスに対して保持するアクセスの種類を示す定数値が含まれます。
パブリック列挙体 WorkloadGroupImportance WorkloadGroupImportance 列挙には、ワークロード グループの重要度を示す値が含まれます。
パブリック列挙体 WsdlGeneratorOption WsdlGeneratorOption 列挙には、Web サービス記述言語 (WSDL) ジェネレーター オプションを示す定数値が含まれます。
パブリック列挙体 XmlDocumentConstraint XmlDocumentConstraint 列挙には、XML ドキュメントで指定された制約を示す定数値が含まれます。
パブリック列挙体 XmlFormatOption WsdlGeneratorOption 列挙には、Web サービス記述言語 (WSDL) ジェネレーター オプションを示す定数値が含まれます。
パブリック列挙体 XmlTypeDerivation XmlTypeDerivation 列挙には、XML 型の派生を示す定数値が含まれます。
パブリック列挙体 XmlTypeKind XmlTypeKind 列挙には、XML コンポーネントの種類を示す定数値が含まれます。
パブリック列挙体 XsdSchemaOption XsdSchemaOption 列挙には、メソッド結果のインライン スキーマを SOAP 応答で返すかどうかを示す定数値が含まれます。