Microsoft.SqlServer.Management.Smo 名前空間

クラス

名前 説明
AbortAfterWaitConverter
AbstractCollectionBase

すべての SMO コレクションの基本クラス

AffinityInfo

AffinityInfo

AffinityInfoBase

AffinityInfoBase

AgentSubSystemTypeConverter
ApplicationRole

インスタンス クラスカプセル化 : Server[@Name='']/Database/ApplicationRole

ApplicationRoleCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ApplicationRoleEvents
ArrayListCollectionBase
AsymmetricKey

インスタンス クラスカプセル化 : Server[@Name='']/Database/AsymmetricKey

AsymmetricKeyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

AsyncStatus

非同期操作の状態と最後の例外を記述するヘルパー クラス。

Audit

インスタンス クラスカプセル化 : Server[@Name='']/Audit

AuditActionTypeConverter
AuditCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

AuditDestinationTypeConverter
AuditExtender
AuditOnFailureActionConverter
AuditSpecification
AvailabilityDatabase

可用性データベースは、可用性グループの一部であるデータベースを表します。

AvailabilityDatabaseCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

AvailabilityGroup

可用性グループ (AG) は、高可用性の単位です。 これは、高可用性とディザスター リカバリー機能を必要とするビジネス クリティカルなアプリケーションを形成する関連データベースのコレクションを表します。

AvailabilityGroupCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

AvailabilityGroupListener

これは、Code-gen AvailabilityGroupListener の部分クラスです

AvailabilityGroupListenerCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

AvailabilityGroupListenerIPAddress

これは、Code-gen AvailabilityGroupListenerIPAddress の部分クラスです

AvailabilityGroupListenerIPAddressCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、IPAddress プロパティ、SubnetMask プロパティ、SubnetIP プロパティによるオブジェクトのインデックス作成をサポートします

AvailabilityGroupListenerIPAddressCollectionBase
AvailabilityGroupState

これは、可用性グループの IAvailabilityGroupState 論理ファセットを実装するアダプター クラスです。

AvailabilityReplica

可用性レプリカは、可用性グループの一部であるSQL Serverのインスタンスです。 レプリカは、グループ内のデータベースのコピーをホストします。 現在のロールに応じて、レプリカは可用性グループのプライマリまたは多数のセカンダリのいずれかになります。

AvailabilityReplicaCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

Backup
BackupDevice

インスタンス クラスカプセル化 : Server[@Name='']/BackupDevice

BackupDeviceCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

BackupDeviceItem

バックアップ先または復元元のデバイスを表します。

BackupDeviceList

厳密に型指定された BackupDeviceItem オブジェクトの一覧

BackupEncryptionOptions

BackupEncryptionOptions は、バックアップ操作の暗号化オプションを表します。

BackupMedia

Backup Media クラス

BackupMediaSet

バックアップ メディア セット

BackupMediaSet.IncompleteBackupMediaSetException

不完全なバックアップ MediaSet 例外

BackupRestoreBase
BackupSet

Backupset クラス

BackupSetCollection

Backupset コレクション クラス

CatalogCollationTypeConverter
Certificate

インスタンス クラスカプセル化 : Server[@Name='']/Database/Certificate

CertificateCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

CertificateEvents
Check

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Check

CheckCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

CollationInfo

特定のデータベース照合順序に関する情報を提供します。

CollectionNotAvailableException

ユーザーが現在のサーバー バージョンで使用できないコレクションを要求しているときにスローされる例外。

Column

カプセル化するインスタンス クラス : Server[@Name='']/Database/Table/Column

ColumnCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ColumnEncryptionKey

SQL Server 列暗号化キー オブジェクトを表します。

ColumnEncryptionKeyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ColumnEncryptionKeyValue

SQL Server 列暗号化キー値オブジェクトを表します。

ColumnEncryptionKeyValueCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ColumnEncryptionKeyValueCollectionBase

ColumnEncryptionKeyValueCollectionBase

ColumnMasterKey

SQL Server 列マスター キー オブジェクトを表します。

ColumnMasterKeyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ConfigProperty

データベース テーブル トリガー SQL Serverカプセル化するインスタンス クラス

ConfigPropertyCollection
Configuration

SQL Server Configuration オブジェクトをカプセル化するインスタンス クラス

ConfigurationBase
Cpu

CPU クラス

CpuCollection

CPU コレクション クラス

CreateRestorePlanEventArgs

復元プランの状態イベント引数を作成する

Credential

インスタンス クラスカプセル化 : Server[@Name='']/Credential

CredentialCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

CryptographicProvider

インスタンス クラスカプセル化 : Server[@Name='']/CryptographicProvider

CryptographicProviderCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

Database

インスタンス クラスカプセル化 : Server[@Name='']/Database

DatabaseActiveDirectory
DatabaseAdapter
DatabaseAdapterBase
DatabaseAuditSpecification

インスタンス クラスカプセル化 : Server[@Name='']/Database/DatabaseAuditSpecification

DatabaseAuditSpecificationCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

DatabaseAuditSpecificationExtender
DatabaseCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

DatabaseDdlTrigger

インスタンス クラスカプセル化 : Server[@Name='']/Database/DdlTrigger

DatabaseDdlTriggerCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

DatabaseDdlTriggerEvent

DatabaseDdlTriggerEvent

DatabaseDdlTriggerEventSet

class DatabaseDdlTriggerEventSet

DatabaseEncryptionKey

インスタンス クラスカプセル化 : Server[@Name='']/Database/DatabaseEncryptionKey

DatabaseEncryptionKeyExtender
DatabaseEvent
DatabaseEventArgs

データベース SMO オブジェクトの変更に関する情報を提供します

DatabaseEvents
DatabaseEventSet
DatabaseFile

DataFile と LogFile の基本クラス

DatabaseFileMappingsDictionary

このクラスは、ソース サーバーのデータベース ファイル パス (DataFiles パスと LogFiles パス) を、ユーザーが指定した対応するターゲット サーバーの場所にマップします。

DatabaseMaintenanceAdapter

データベース メンテナンス ファセットには論理プロパティがあります。 DatabaseAdapter クラスからインハートします。

DatabaseMapping

これは、データベース マッピングを保持する構造です

DatabaseMirroringPayload

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint/DatabaseMirroring

DatabaseOptions

インスタンス クラスカプセル化 : Server[@Name='']/Database/Option

DatabasePerformanceAdapter

Database Performance ファセットは論理プロパティを実装し、Refresh と Alter をオーバーライドする必要があるため、新しいクラスです。

DatabasePermission
DatabasePermissionInfo
DatabasePermissionSet
DatabaseReplicaState

このクラスは、可用性グループに参加しているデータベースのランタイム状態を表します。 このデータベースは、可用性グループを構成するレプリカのいずれかに配置できます。

DatabaseReplicaStateCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、AvailabilityReplicaServerName プロパティと AvailabilityDatabaseName プロパティによるオブジェクトのインデックス作成をサポートします

DatabaseReplicaStateCollectionBase

これは、すべてのスキーマ コレクション クラスの共通機能を含むクラスです

DatabaseRestorePlanner

Database Restore Planner。

DatabaseRole

インスタンス クラスカプセル化 : Server[@Name='']/Database/Role

DatabaseRoleCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

DatabaseScopedConfiguration

DatabaseScopedConfiguration クラスの部分的な定義。 https://msdn.microsoft.com/library/mt629158.aspx

DatabaseScopedConfigurationCollection

DatabaseScopedConfigurationCollection

DatabaseScopedConfigurationOnOffConverter
DatabaseScopedCredential

インスタンス クラスカプセル化 : Server[@Name='']/Database/DatabaseScopedCredential

DatabaseScopedCredentialCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

DatabaseSecurityAdapter

データベース セキュリティでは、子といくつかの計算プロパティからプロパティが追加されます。 DatabaseAdapter から継承されます。

DatabaseSnapshotExtender

データベース スナップショットのエクステンダー クラス

DataFile

このクラスは、データベース データ ファイルをカプセル化します。

DataFileCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

DataRetentionPeriodUnitTypeConverter
DataTransferBase
DataType

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

DdlTriggerBase
Default

インスタンス クラスカプセル化 : Server[@Name='']/Database/Default

DefaultCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

DefaultConstraint

カプセル化するインスタンス クラス : Server[@Name='']/Database/Table/Column/Default

DefaultLanguage

このオブジェクトは、ユーザーとデータベースの両方の SMO オブジェクトの lcid プロパティと名前プロパティを管理します。 既定のプロパティとフルテキスト プロパティの両方を読み書きするためのメソッドが用意されています。

DefaultRuleBase
DependencyCollection

依存関係検出フェーズの結果として返される依存関係ツリー

DependencyCollectionNode

DependencyCollectionNode クラスは、依存関係リスト内の個々のエントリを表します

DependencyNode

DependencyNode は基本ノード クラスです。ノードの urn と、ノードが親と共に持つ依存関係の種類 (SchemaBound/NonSchemaBound) が含まれています

DependencyTree

依存関係検出フェーズの結果として返される依存関係ツリー

DependencyTreeNode

DependencyTreeNode クラスは、依存関係ツリー内の個々のエントリを表します

DependencyWalker

SQL Server データベースをカプセル化するインスタンス クラス

DwTableDistributionConverter
DwViewDistributionConverter
EdgeConstraint

このクラスは、Edge Constraint オブジェクトを表します。 エッジ制約は、2 つのグラフ ノード間のエッジ テーブルで確立できる接続を制限します。 エッジ制約は作成可能でドロップ可能ですが、変更することはできません。 変更するには、元のファイルを削除し、新しいものを作成する必要があります。

EdgeConstraintClause

EdgeConstraintClause オブジェクトを表します。 EdgeConstraintClause 型のオブジェクトは、EdgeConstraint 内にカプセル化され、2 つのグラフ ノード間で許可される接続を表します。

EdgeConstraintClauseCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

EdgeConstraintCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

Endpoint

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint

EndpointCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

EndpointPayload
EndpointProtocol
EnumToDisplayNameConverter

指定した値オブジェクトを列挙オブジェクトに変換します。

EventProperty

1 つのイベント プロパティを保持するクラスの名前と値の型。

EventPropertyCollection

イベント プロパティに使用される特殊な名前オブジェクト コレクション (ディクショナリ)。

EventSetBase

すべてのイベント クラスの抽象クラス。

ExecutionManager

ConnectionContext をカプセル化し、SMO の残りの部分から分離します

ExtendedProperty

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/ExtendedProperty

ExtendedPropertyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExtendedStoredProcedure

インスタンス クラスカプセル化 : Server[@Name='']/Database/ExtendedStoredProcedure

ExtendedStoredProcedureCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

ExternalDataSource

SQL Server 外部データ ソース オブジェクトを表します。

ExternalDataSourceCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalDataSourcePushdownOptionConverter
ExternalDataSourceTypeConverter
ExternalFileFormat

SQL サーバーの外部ファイル形式オブジェクトを表します。

ExternalFileFormatCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalFileFormatTypeConverter
ExternalLanguage

インスタンス クラスカプセル化 : Server[@Name='']/Database/ExternalLanguage

ExternalLanguageCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalLanguageFile

カプセル化するインスタンス クラス : Server[@Name='']/Database/ExternalLanguage/ExternalLanguageFile

ExternalLanguageFileCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalLanguageFilePlatformConverter
ExternalLibrary

インスタンス クラスカプセル化 : Server[@Name='']/Database/ExternalLibrary

ExternalLibraryCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalLibraryFile

インスタンス クラスカプセル化 : Server[@Name='']/Database/ExternalLibrary/ExternalLibraryFile

ExternalResourcePool

SQL サーバーの外部リソース プール オブジェクトを表します。

ExternalResourcePoolAffinityInfo

ExternalResourcePoolAffinityInfo

ExternalResourcePoolCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalStream

インスタンス クラスカプセル化 : Server[@Name='']/Database/ExternalStream

ExternalStreamCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalStreamingJob

インスタンス クラスカプセル化 : Server[@Name='']/Database/ExternalStreamingJob

ExternalStreamingJobCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ExternalStreamingJobStatusTypeConverter
ExternalTableDistributionConverter
ExternalTableRejectTypeConverter
FailedOperationException

操作が失敗したときにスローされる例外。

FeatureRestriction
FeatureRestrictionCollection
FileGroup

SQL Server データベース ファイル グループを表します。

FileGroupCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ForeignKey

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/ForeignKey

ForeignKeyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ForeignKeyColumn

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/ForeignKey/Column

ForeignKeyColumnCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

FrequencyPair
FullTextCatalog

インスタンス クラスカプセル化 : Server[@Name='']/Database/FullTextCatalog

FullTextCatalogCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

FullTextIndex

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/FullTextIndex

FullTextIndexColumn

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/FullTextIndex/FullTextIndexColumn

FullTextIndexColumnCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

FullTextService

インスタンス クラスカプセル化 : Server[@Name='']/FullTextService

FullTextStopList

インスタンス クラスカプセル化 : Server[@Name='']/Database/FullTextStopList

FullTextStopListCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

HttpProtocol

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint/Http

Index

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index

IndexCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

IndexedColumn

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index/IndexedColumn

IndexedColumnCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

IndexedXmlPath

カプセル化するインスタンス クラス: Server[@Name='']/Database/Table/Index/IndexedXmlPath

IndexedXmlPathCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

IndexedXmlPathNamespace

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Index/IndexedXmlPathNamespace

IndexedXmlPathNamespaceCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

IndexEvents
IndexTypeConverter
Information

インスタンス クラスカプセル化 : Server[@Name='']/Information

InternalSmoErrorException

T:Microsoft で内部エラーが発生した場合にスローされる例外。SqlServer.Management.Smo オブジェクト。

InvalidRestorePlanException

無効な復元プランを実行または検証しようとすると例外がスローされます。

InvalidScriptingOptionException

この例外は、無効なスクリプト オプションが設定されている場合にスローされます

InvalidSmoOperationException

現在のオブジェクト状態で操作を実行できない場合にスローされる例外。

InvalidVersionSmoOperationException

現在のバージョンで操作を実行できない場合にスローされる例外。

JobScheduleCollectionBase
Language

インスタンス クラスカプセル化 : Server[@Name='']/Language

LanguageCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

LinkedServer

インスタンス クラスカプセル化 : Server[@Name='']/LinkedServer

LinkedServerCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

LinkedServerLogin

インスタンス クラスカプセル化 : Server[@Name='']/LinkedServer/Login

LinkedServerLoginCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

LogFile

このクラスは、データベース ログ ファイルをカプセル化します。

LogFileCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

Login

このクラスは SqlServer ログインを表します

LoginCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

LoginEvents
MasterKey

インスタンス クラスカプセル化 : Server[@Name='']/Database/MasterKey

MessageCollectionBase
MessageObjectBase
MissingObjectException

オブジェクトがコレクションに存在しない場合、またはサーバー バージョンにコレクションが存在しない場合にスローされる例外。

NamedSmoObject
NextRestoreEventArgs

Next Restore イベント引数

NumaNode

NumaNode クラス

NumaNodeCollection

NumaNode コレクション、すべての Numas のコレクションを含むクラス

NumberedObjectCollectionBase

すべてのジェネリック コレクションの基底クラス

NumberedStoredProcedure

カプセル化するインスタンス クラス : Server[@Name='']/Database/StoredProcedure/Numbered

NumberedStoredProcedureCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

NumberedStoredProcedureParameter

インスタンス クラスカプセル化 : Server[@Name='']/Database/StoredProcedure/Numbered/Param

NumberedStoredProcedureParameterCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ObjectAlteredEventArgs

ObjectAlteredEventHandler の引数

ObjectCreatedEventArgs

ObjectCreatedEventHandler の引数

ObjectDroppedEventArgs

ObjectDroppedEventHandler の引数

ObjectEvent
ObjectEventSet
ObjectPermission

オブジェクトのアクセス許可は、テーブル、ビュー、スキーマ、証明書など、データベース内のすべてのオブジェクトに対するアクセス許可です。

ObjectPermissionInfo
ObjectPermissionSet
ObjectRenamedEventArgs

ObjectRenamedEventHandler の引数

OleDbProviderSettings

インスタンス クラスカプセル化 : Server[@Name='']/Setting/OleDbProviderSetting

OleDbProviderSettingsCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

OrderColumn

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedFunction/OrderColumn

OrderColumnCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PageRestorePlanner

ページ復元プランナー

Parameter

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedFunction/Param

ParameterBase
ParameterCollectionBase
PartitionFunction

インスタンス クラスカプセル化 : Server[@Name='']/Database/PartitionFunction

PartitionFunctionCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PartitionFunctionEvents
PartitionFunctionParameter

カプセル化するインスタンス クラス : Server[@Name='']/Database/PartitionFunction/PartitionFunctionParameter

PartitionFunctionParameterCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PartitionNumberedObjectCollectionBase
PartitionScheme

インスタンス クラスカプセル化 : Server[@Name='']/Database/PartitionScheme

PartitionSchemeCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PartitionSchemeEvents
PartitionSchemeParameter

カプセル化するインスタンス クラス : Server[@Name='']/Database/Table/PartitionSchemeParameter

PartitionSchemeParameterCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PathWrapper

Path 操作を処理し、XI パスも処理するヘルパー クラス。 ServerConnection をパラメーターとして受け取り、そこから PathSeparator を取得することもできますが、これらはオフラインの状況でも使用される可能性があります

Payload
PercentCompleteEventArgs

達成率のイベント ハンドラーの引数

PerformanceCounters
PermissionInfo
PermissionSetBase

すべての Permission クラスの抽象クラス。

PhysicalPartition

インスタンス クラスカプセル化 : Server[@Name='']/Database/PartitionFunction

PhysicalPartitionCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PlanGuide

SQL Server データベース プランを表します

PlanGuideCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

PlanGuideExtender
ProgressReportEventArgs
Property
PropertyCannotBeRetrievedException

呼び出し元が列挙中に null を返したプロパティを要求するときにスローされる例外。

PropertyCollection
PropertyMissingEventArgs

完全なオブジェクトの初期化または初期化とは別に高価なプロパティの読み込みにつながる、不足しているプロパティについて説明します。

PropertyNotSetException

ユーザーが設定していないプロパティがアクションに必要な場合にスローされる例外。

PropertyReadOnlyException

読み取り専用プロパティを設定しようとしたときにスローされる例外。

PropertyTypeMismatchException

間違った型の値がプロパティに割り当てられている場合にスローされる例外。

PropertyWriteException

ブロックされているプロパティを設定しようとしたときにスローされる例外。

Protocol
QueryStoreCaptureModeConverter

QueryStoreCaptureMode の型コンバーター

QueryStoreOperationModeConverter

QueryStoreOperationMode の型コンバーター

QueryStoreOptions

QueryStore Options Smo オブジェクト。

QueryStoreSizeBasedCleanupModeConverter

QueryStoreSizeBasedCleanupMode の型コンバーター

QueryStoreWaitStatsCaptureModeConverter

QueryStoreWaitStatsCaptureMode の型コンバーター

RangeTypeConverter
RelocateFile
RemoteDataArchiveMigrationStatusReport

リモート データ アーカイブに移行された行の各バッチの状態レポート

RemoteDatabaseMigrationStatistics

リモート データ アーカイブ用に作成されたリモート データベースに関する統計情報

RemoteTableMigrationStatistics

リモート データ アーカイブ用に作成されたリモート テーブルに関する統計情報

ResourceGovernor

Resource Governorの現在の状態の変更とスクリプト化を処理するクラス

ResourcePool

リソース プール インスタンスの作成、変更、削除、およびスクリプトを処理するクラス

ResourcePoolAffinityInfo

ResourcePoolAffinityInfo

ResourcePoolCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

Restore
RestoreOptions
RestorePlan

データベース復元プランは、特定の時点の特定の状態にデータベースを復旧する一連のデータベース復元操作です。

ResumableIndex

ResumableIndex クラスの部分的な定義。 https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-index-resumable-operations https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-index-transact-sql https://docs.microsoft.com/en-us/sql/t-sql/statements/create-index-transact-sql

ResumableIndexCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ResumableOperationStateTypeConverter
Rule

インスタンス クラスカプセル化 : Server[@Name='']/Database/Rule

RuleCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

Scheduler

Scheduler クラス

SchedulerCollection

Scheduler コレクション。システム内のすべてのスケジューラのコレクションと親リソース プールとのアフィニティを含むクラスです。

Schema

インスタンス クラスカプセル化 : Server[@Name='']/Database/Schema

SchemaCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SchemaCollectionBase
SchemaCustomResolver

スキーマのカスタム 競合回避モジュール データベースの下にあるすべてのスキーマ ベースのオブジェクトがライブであるわけではないため、カスタム リゾルバーが必要です。たとえば、Service Broker オブジェクトには中間オブジェクトがあるため、固定テンプレートを使用して解決することはできません。

SchemaEvents
Scripter

Scripter オブジェクトをカプセル化するインスタンス クラス

ScriptingErrorEventArgs
ScriptingOptions

SQL Server データベースをカプセル化するインスタンス クラス

ScriptingPreferences

スクリプト作成の基本設定を定義します

ScriptMaker

SMO オブジェクトのスクリプトを取得するメソッドを提供します

ScriptNameObjectBase
ScriptOption

1 つのスクリプト オプション。 これは、上記の列挙型の 1 つの値を表します。

ScriptSchemaObjectBase
ScriptWriterException

スクリプトの書き込みに失敗したときにスローされる例外。

SearchProperty

検索プロパティ リスト内の検索プロパティの SMO クラス

SearchPropertyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SearchPropertyList

Search プロパティ リストの SMO クラス

SearchPropertyListCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SearchPropertyListExtender

SearchPropertyList オブジェクトの拡張プロパティを提供するクラス

SecurityPolicy

SQL Server セキュリティ ポリシー オブジェクトを表します。

SecurityPolicyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

SecurityPredicate

SQL Server セキュリティ述語オブジェクトを表します。

SecurityPredicateCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SecurityPredicateCollectionBase

SecurityPredicateCollectionBase

SecurityPredicateOperationConverter
SecurityPredicateTypeConverter
SensitivityClassification

インスタンス クラスカプセル化 : Server[@Name='']/Database/SensitivityClassification

SensitivityClassificationCollection

SensitivityClassification オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SensitivityRankConverter
Sequence

SQL Server Sequence オブジェクトを表します。

SequenceCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

SequenceEvents
SequenceExtender

SQL Server SequenceExtender オブジェクトを表します。

Server

インスタンス クラスカプセル化 : Server[@Name='']

ServerActiveDirectory
ServerAdapter

このクラスは ServerAdapterBase クラスですが、IDmfAdapter を実装します

ServerAdapterBase

このクラスは、Server.Settings および Server.Configuration ファセットで非表示になっているサーバー プロパティのフラット化機能として機能し、このクラスから継承して新しい論理プロパティを追加するか、このクラスの Alter メソッドと Refresh メソッドを使用するか、Alter メソッドと Refresh メソッドをオーバーライドします。

このクラスでは、IDmfAdapter やファセットを直接実装しないでください。 ファセットはリーフ レベルのクラスに存在する必要があり、このクラスはリーフ レベルのクラスを意図していません。

ServerAuditSpecification

インスタンス クラスカプセル化 : Server[@Name='']/ServerAuditSpecification

ServerAuditSpecificationCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ServerAuditSpecificationExtender
ServerConfigurationAdapter

サーバー構成プロパティは、Server.Configuration プロパティの変更と更新のみを行う必要があります。 このクラスは ServerAdapterBase から継承し、それらの関数をオーバーライドします。

ServerDdlTrigger

インスタンス クラスカプセル化 : Server[@Name='']/DdlTrigger

ServerDdlTriggerCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ServerDdlTriggerEvent

ServerDdlTriggerEvent

ServerDdlTriggerEventSet

クラス ServerDdlTriggerEventSet

ServerEvent
ServerEventArgs

ServerEventHandler によって使用される引数クラス。

ServerEvents

サーバー イベントに関連するすべての機能をカプセル化するクラス。

ServerEventSet
ServerPermission
ServerPermissionInfo
ServerPermissionSet
ServerProxyAccount

インスタンス クラスカプセル化 : Server[@Name='']/ServerProxyAccount

ServerRole

カプセル化するインスタンス クラス : Server[@Name='']/Role

ServerRoleCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

ServerRoleEvents
ServerRoleExtender
ServerSecurityAdapter

リレーショナル エンジンのセキュリティ。 このファセットにはいくつかの論理プロパティがあり、独自の更新と Alter が必要です。 ServerAdapterBase から継承されます。

ServerSelectionAdapter

サーバーの選択。 このファセットには論理プロパティがあり、ユーザーはサーバーを選択するプロパティを選択できます。 ServerAdapterBase から継承されます。

ServerSetupAdapter

AS SAC ファセット用アダプター

ServerSurfaceAreaAdapter

このファセットは完全に構成オプションのサブセットであるため、ServerConfigurationAdapter 上のインターフェイスにすぎません

ServerTraceEvent
ServerTraceEventSet
ServiceBrokerPayload

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint/ServiceBroker

ServiceMasterKey

インスタンス クラスカプセル化 : Server[@Name='']/MasterKey

ServiceQueueEvent
ServiceQueueEventSet
ServiceRequestException

この例外は、サービス プロバイダー エラーをカプセル化します。

Settings

インスタンス クラスカプセル化 : Server[@Name='']/Setting

SfcDependencyException

この例外は、依存関係操作が TODO に失敗した場合にスローされます。これは、依存関係クラスを一般化すると SFC に移動します (SfcDependencyDiscovery.csを参照)。

SimpleObjectCollectionBase

すべてのジェネリック コレクションの基底クラス

SmartAdmin

スマート管理者の現在の状態の変更とスクリプト化を処理するクラス

SmartAdminState

これは、可用性グループの ISmartAdminState 論理ファセットを実装するアダプター クラスです。

SmoApplication
SmoCollectionBase
SmoDependencyDiscoverer

参照先のオブジェクトと子を参照する検索先のクラス

SmoDmfAdapter
SmoEventArgs

Smo ネイティブ イベントの基本引数クラス

SmoException

すべての SMO 例外クラスの基本クラス。

SmoObjectBase
SmoObjectExtender<T>

Smo オブジェクトのエクステンダー クラス

SmoUtility

SMO のユーティリティ メソッドとヘルパー メソッド

SoapMethodCollectionBase
SoapMethodObject
SoapPayload

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint/Soap

SoapPayloadMethod

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint/Soap/Method

SoapPayloadMethodCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SortedListCollectionBase
SqlAssembly

カプセル化するインスタンス クラス : Server[@Name='']/Database/SqlAssembly

SqlAssemblyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SqlAssemblyEvent
SqlAssemblyEvents
SqlAssemblyEventSet
SqlAssemblyFile

インスタンス クラスカプセル化 : Server[@Name='']/Database/SqlAssembly/SqlAssemblyFile

SqlAssemblyFileCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SqlPropertyCollection
SqlPropertyInfo

SQL プロパティに関するメタデータとバージョン情報をカプセル化するクラス。

SqlSmoObject

すべてのインスタンス クラスの共通機能が含まれています

SqlSupport

並べ替え済みのヘルパー関数が含まれています

SqlVariantSerializationAdapter

sql_variantインスタンスを表すオブジェクトを SFC XML にシリアル化します。

Statistic

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Statistic

StatisticCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

StatisticColumn

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Statistic/Column

StatisticColumnCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

StatisticEvents
StoredProcedure

インスタンス クラスカプセル化 : Server[@Name='']/Database/StoredProcedure

StoredProcedureCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

StoredProcedureEvent
StoredProcedureEvents
StoredProcedureEventSet
StoredProcedureParameter

インスタンス クラスカプセル化 : Server[@Name='']/Database/StoredProcedure/Param

StoredProcedureParameterCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SuspectPage

ページの復元に使用されるデータベース ページ。

SymmetricKey

インスタンス クラスカプセル化 : Server[@Name='']/Database/SymmetricKey

SymmetricKeyCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SymmetricKeyEncryption

このオブジェクトは、暗号化の種類を指定するために使用されます。

Synonym

インスタンス クラスカプセル化 : Server[@Name='']/Database/Synonym

SynonymCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

SynonymEvents
SystemDataType

インスタンス クラスカプセル化 : Server[@Name='']/SystemDataType

SystemDataTypeCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

SystemMessage

インスタンス クラスカプセル化 : Server[@Name='']/SystemMessage

SystemMessageCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

Table

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table

TableCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

TableEvent
TableEvents
TableEventSet
TableViewBase
TableViewTableTypeBase
TcpProtocol

インスタンス クラスカプセル化 : Server[@Name='']/Endpoint/Tcp

TemporalHistoryRetentionPeriodUnitTypeConverter
Transfer

Transfer オブジェクトをカプセル化するインスタンス クラス

TransferBase

転送の基本クラス

Trigger

インスタンス クラスカプセル化 : Server[@Name='']/Database/Table/Trigger

TriggerCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

TriggerEvents
TypeConverters
UnknownPropertyException

サーバー バージョンに存在しないプロパティにアクセスしようとすると、例外がスローされます。

UnsupportedCompatLevelException

この例外は、指定された操作に対してサポートされていない互換性レベルで操作が実行されるとスローされます。

UnsupportedEngineEditionException

この例外は、サポートされていないエンジン エディションが検出されるとスローされます。

UnsupportedEngineTypeException

この例外は、操作が失敗したときにスローされます

UnsupportedFeatureException

Sql Express でオブジェクトがサポートされていない場合にスローされる例外

UnsupportedObjectNameException

null 文字列など、サポートできない名前のオブジェクトをユーザーが作成しようとしたときにスローされる例外。

UnsupportedVersionException

操作が失敗すると、例外がスローされます。

UrnCollection

Urn オブジェクトの ArrayList

User

インスタンス クラスカプセル化 : Server[@Name='']/Database/User

UserCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

UserDefinedAggregate

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedAggregate

UserDefinedAggregateCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

UserDefinedAggregateParameter

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedAggregate/Param

UserDefinedAggregateParameterCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

UserDefinedDataType

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedDataType

UserDefinedDataTypeCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

UserDefinedDataTypeResolver

DataType::UserDefinedDataType TODO のカスタム 競合回避モジュール: 他の型のリゾルバーを実装します (URN リゾルバーはすべてのデータ型に対してジェネリックになることに注意してください)

UserDefinedFunction

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedFunction

UserDefinedFunctionCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

UserDefinedFunctionEvent
UserDefinedFunctionEvents
UserDefinedFunctionEventSet
UserDefinedFunctionParameter

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedFunction/Param

UserDefinedFunctionParameterCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

UserDefinedMessage

インスタンス クラスカプセル化 : Server[@Name='']/UserDefinedMessage

UserDefinedMessageCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

UserDefinedTableType

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedTableType

UserDefinedTableTypeCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

UserDefinedTableTypeResolver

DataType::UserDefinedTableType のカスタム リゾルバー

UserDefinedType

インスタンス クラスカプセル化 : Server[@Name='']/Database/UserDefinedType

UserDefinedTypeCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

UserDefinedTypeEvents
UserDefinedTypeResolver

DataType::UserDefinedType のカスタム 競合回避モジュール

UserEvents
UserOptions

インスタンス クラスカプセル化 : Server[@Name='']/UserOption

VerifyCompleteEventArgs

VerifyCompleteEventHandler のイベント引数クラス

VersionSerializationAdapter

System.Version のインスタンスを Sfc XML にシリアル化する

VersionUtils

さまざまなバージョン関連のチェックを処理するヘルパー クラス

View

インスタンス クラスカプセル化 : Server[@Name='']/Database/View

ViewCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

ViewEvent
ViewEvents
ViewEventSet
WorkloadGroup

ワークロード グループ インスタンスの作成、変更、削除、スクリプト作成を処理するクラス

WorkloadGroupCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

WorkloadManagementImportanceConverter
WorkloadManagementWorkloadClassifier

ワークロード管理ワークロード分類子オブジェクトの作成、変更、削除、およびスクリプトを処理するクラス

WorkloadManagementWorkloadClassifierCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

WorkloadManagementWorkloadGroup

WorkloadManagement ワークロード グループ インスタンスの作成、変更、削除、およびスクリプトを処理するクラス

WorkloadManagementWorkloadGroupCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたリスト。並べ替えられたリスト クラスのすべてのメソッドに対して厳密に型指定されたサポートがあります

WrongPropertyValueException

プロパティに使用できない値がある場合、または 2 つ以上のプロパティ間で競合がある場合に、スクリプト アクション中にスローされる例外。

XmlSchemaCollection

インスタンス クラスカプセル化 : Server[@Name='']/Database/XmlSchemaCollection

XmlSchemaCollectionCollection

MAPPED_TYPE オブジェクトの厳密に型指定されたコレクションは、Name プロパティと Schema プロパティによるオブジェクトのインデックス作成をサポートします

構造体

名前 説明
AuditSpecificationDetail
DdlTextParserHeaderInfo

インターフェイス

名前 説明
IAvailabilityGroupState

このファセットは、さまざまな可用性グループの状態情報を集計します。 SQL Server管理ツールをサポートするために使用されます。

IColumnPermission

列レベルのオブジェクト権限のインターフェイス。

IDatabaseMaintenanceFacet
IDatabaseOptions
IDatabasePerformanceFacet
IDatabaseSecurityFacet
IExtendedProperties
ILoginOptions
IMultipartNameFacet

IDENTITY ファセット

INameFacet

Name ファセット

IObjectPermission

オブジェクトに対する権限を列挙、許可、および拒否するためのメソッド。

IScriptable
IServerAuditFacet
IServerConfigurationFacet
IServerInformation
IServerPerformanceFacet
IServerSecurityFacet
IServerSelectionFacet
IServerSettings
IServerSetupFacet

サーバーインストールファセット

ISmartAdminState

このファセットは、smartadmin 状態情報を集計します。 SQL Server管理ツールをサポートするために使用されます。

ISmoApplicationEvents

アプリケーション全体の SMO イベントを公開するオブジェクトを定義します

ISmoDependencyDiscoverer

依存オブジェクトの URN を検出するためのインターフェイスを定義します

ISmoScriptWriter

SQL Server 管理オブジェクトのスクリプトの記述を定義するインターフェイス

ISurfaceAreaFacet
ITableOptions
ITextObject

定義のすべてまたは一部をテキストとして持つすべてのインスタンス クラスによって実装されるインターフェイス

IUserOptions
IViewOptions

列挙型

名前 説明
AbortAfterWait

DDL 操作のABORT_AFTER_WAIT オプションを指定します。

ActivationExecutionContext

オブジェクトのアクティブ化のユーザー コンテキストを指定します。

AffinityType

Cpu Auto または Manual のアフィニティの種類

AssemblyAlterOptions
AssemblySecurityLevel

アセンブリのアクセス権を指定します。

AsymmetricKeyEncryptionAlgorithm

(非対称) キーの暗号化に使用するアルゴリズムを指定します。

AsymmetricKeySourceType

読み込み時に証明書のソースを指定します。

AttachOptions

Server.AttachDatabase に渡される可能性があるオプションの一覧

AuditActionType

SQL Server 監査イベントのアクションの種類を指定します

AuditDestinationType

監査の宛先の種類を指定します。

AuditFileSizeUnit

ファイル サイズの単位を指定します

AuditLevel
AuditStatusType

監査の状態を指定します。

AuthenticationType

データベース プリンシパルの認証の種類を指定します

AvailabilityDatabaseSynchronizationState

異なる同期状態では、HADR 可用性グループに参加しているデータベースを使用できます。

AvailabilityGroupAutomatedBackupPreference

この列挙体は、プライマリ ロールのレプリカを評価で処理して、バックアップを実行する目的のレプリカを選択する方法を指定します。

AvailabilityGroupClusterType

可用性グループのクラスターの種類

AvailabilityGroupFailureConditionLevel

可用性グループで自動フェールオーバーをトリガーできるさまざまな条件。 これらの設定は累積値です。つまり、値が増加すると、以前のすべての条件がエンコンペアされ、追加されます。

AvailabilityGroupListenerIPState

可用性グループ リスナーの IP アドレスの状態

AvailabilityGroupRollupSynchronizationState

可用性グループ内の可用性レプリカの同期状態のロールアップ。

AvailabilityReplicaAvailabilityMode

可用性レプリカの可用性モード int 値は、エンジンによって定義された値と一致する必要があります。次のページを参照してください。 https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-availability-replicas-transact-sql

AvailabilityReplicaConnectionModeInPrimaryRole

プライマリ ロールの可用性レプリカの接続インテント モード

AvailabilityReplicaConnectionModeInSecondaryRole

セカンダリ ロールの可用性レプリカの接続インテント モード

AvailabilityReplicaConnectionState

可用性レプリカの現在の接続状態。

AvailabilityReplicaFailoverMode

可用性レプリカのフェールオーバー モード

AvailabilityReplicaJoinState

可用性レプリカの結合状態

AvailabilityReplicaOperationalState

レプリカに存在する可用性グループ内のすべてのデータベース レプリカに対するクライアント要求を処理するレプリカの準備状態。

AvailabilityReplicaRole

可用性グループでレプリカが再生している現在のロール。

AvailabilityReplicaRollupRecoveryState

この可用性レプリカに存在する可用性グループ内のすべてのデータベース レプリカの復旧状態のロールアップを表します。

AvailabilityReplicaRollupSynchronizationState

可用性レプリカの現在の同期状態。 これは、インスタンスに存在する可用性グループ内のデータベース レプリカの同期状態に基づいています。

AvailabilityReplicaSeedingMode

可用性レプリカのシードモード

BackupActionType
BackupCompressionOptions

BackupCompressionOptions 列挙には、バックアップ圧縮オプションを指定するために使用される値が含まれています

BackupDeviceType
BackupEncryptionAlgorithm

バックアップ暗号化に使用するアルゴリズムの種類を指定します。

BackupEncryptorType

暗号化キーの暗号化に使用する暗号化の種類を指定します。

BackupRestoreBase.AsyncOperation
BackupSetFlag
BackupSetType

Backupset の種類: データベース全体、差分、ログ、ファイル、またはファイル グループ

BackupTruncateLogType
CatalogCollationType

カタログ照合順序の種類の値。

CatalogPopulationAction

カタログ作成アクションを指定します。

CatalogPopulationStatus

Microsoft Searchフルテキスト カタログの作成状態を指定します。

CertificateSourceType
ChangeTracking
ClusterMemberState

Windows クラスター内のメンバーの状態。

ClusterMemberType

Windows クラスター内のノードの種類

ClusterQuorumState

クラスター クォーラムの現在の統計

ClusterQuorumType

クラスターがクォーラムを決定できるさまざまな種類の方法

CollationVersion

照合順序のバージョンを指定します

ColumnEncryptionType

TCE で暗号化された列の EncryptionType

CompatibilityLevel
ContainmentType

データベースの包含の種類を列挙します。

CreateDispositionType

CREATION_DISPOSITION オプションの値が含まれています

DatabaseDdlTriggerExecutionContext

アセンブリ コードを実行するユーザー コンテキストを指定します。

DatabaseEncryptionAlgorithm

データベース暗号化キーの暗号化に使用するアルゴリズムを指定します

DatabaseEncryptionState

データベースの現在の暗号化遷移状態を指定します

DatabaseEncryptionType

データベース暗号化キーの暗号化に使用する暗号化の種類を指定します

DatabaseEventType
DatabaseObjectTypes
DatabasePermissionSetValue

使用可能なすべての DatabasePermission を含む列挙型は、sys.fn_builtin_permissionsを使用して、新しいバージョンの SQL で最新の値を表示します

重要: ここで列挙型を追加するときは、アクセス許可オブジェクトの getter と setter でpermissionOptions.csを更新する必要もあります。 DatabasePrincipal.csの ContainsPermissionType メソッドは、データベースとオブジェクトのアクセス許可を追加するときにも更新する必要があります。 これらの関数で使用される DatabasePermissionType 列挙型は、SqlParser から派生します。

DatabaseRecoveryState

データベースの復旧状態。

DatabaseReplicaSuspendReason

データベース レプリカが中断状態になるさまざまな理由。

DatabaseScopedConfigurationOnOff

データベース スコープ構成のオンとオフの状態。

DatabaseStatus
DatabaseUserAccess

列挙型の値は、mach sys.databases.user_accessに対してアレンジットです

DataCompressionType

DataCompressionType では、テーブル/インデックス パーティションの圧縮状態について説明します。 None は圧縮を意味せず、行は圧縮行を意味し、Page は圧縮がページ方向に適用され、ColumnStore は圧縮列ストアを意味します

DataRetentionPeriodUnit

テンポラルリテンション期間ユニットの説明

DelayedDurability

データベースの遅延持続性オプションを指定します。

DependencyType
DeviceType

バックアップ メディア デバイスの種類

DurabilityType

列挙型は、ヘカトン テーブルの持続性の種類を指定します。

DwTableDistributionType

列挙体は、SQL DW 分散テーブルの分散の種類を指定します。

DwViewDistributionType

列挙体は、SQL DW マテリアライズド ビュー配布の種類を指定します。

EdgeConstraintDeleteAction

EdgeConstraint オブジェクトが変更されたときに発生する可能性のある参照アクションを列挙します。 ec 構文を参照してください: |[ EdgeConstraint ]CONNECTION ([ schema_name . ] referenced_table_from_name TO [ schema_name . ] referenced_table_to_name] [ ON DELETE { NO ACTION |CASCADE } ]

Edition

SERVERPROPERTY('EngineEdition') によって返される可能性のある値。 詳細については、 https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql を参照してください

EndpointAuthenticationOrder

このエンドポイントへの接続に必要な接続認証の種類。

EndpointEncryption

EndpointEncryption

EndpointEncryptionAlgorithm

EndpointEncryptionAlgorithm

EndpointState
EndpointType
EventType
ExecutionContext

アセンブリ コードを実行するユーザー コンテキストを指定します。

ExecutionStatus

非同期クエリの状態を記述する列挙型

ExternalDataSourcePushdownOption

外部データソースで可能なプッシュダウン オプションを列挙します

ExternalDataSourceType

列挙体は、外部テーブルの外部データ ソースの種類を指定します

ExternalFileFormatType

列挙型は、外部ファイル形式の種類を指定します。

ExternalLanguageFilePlatform

作成されたプラットフォーム言語を指定します。

ExternalLibraryContentType

外部ライブラリのインストールまたは変更のコンテンツ タイプを指定します。

ExternalStreamingJobStatusType

列挙体は、外部ストリーミング ジョブの状態の種類を指定します

ExternalTableDistributionType

列挙体は、外部テーブルの分布を指定します。 ShardMapManager 外部データ ソースを持つテーブルに対して有効です。

ExternalTableRejectType

列挙体は、外部テーブルの拒否の型を指定します

FeatureRestriction.PrincipalClass
FileGroupType

ファイル グループ ファイルの種類

FileGrowthType
FilestreamAccessLevelType

SQL Serverファイル ストリーム アクセス レベルの種類の一覧

FileStreamEffectiveLevel

FILESTREAM 機能の有効レベル

FileStreamLevel

Filestream レベルのオプション

FilestreamNonTransactedAccessType

Filestream の非トランザクション アクセスの種類

ForeignKeyAction

fk 構文を参照してください: |[ 外部キー ]REFERENCES [ schema_name . ] referenced_table_name [ ( ref_column ) ] [ ON DELETE { NO ACTION |CASCADE |SET NULL |SET DEFAULT } ] [ ON UPDATE { NO ACTION |CASCADE |SET NULL |SET DEFAULT } ]

FragmentationOption

は、インデックスの断片化を取得する方法を指定します

FullTextCatalogUpgradeOption

フルテキスト カタログのアップグレード オプションを指定します。

GeneratedAlwaysType

テンポラル自動生成列の種類

GraphType
HadrManagerStatus

HADR Manager サービスの状態

HttpAuthenticationModes
HttpPortTypes
ImplementationType

StoredProcedure、UserDefinedFunction、およびその他のオブジェクトの実装型を指定します。

IndexedXmlPathType

は、選択的 XML インデックス内のインデックス付きパスの種類を表します

IndexEnableAction

インデックスを再度有効にする方法を指定します

IndexKeyType

列挙体は、Index オブジェクトの属性を指定します。

IndexOperation

は、インデックスの変更に対して実行する操作を指定します。

IndexPopulationAction

インデックス作成アクションを指定します。

IndexPopulationStatus

フルテキスト テーブル インデックスの作成状態を指定します。

IndexType

列挙体は、Index の型を指定します。

InDoubtTransactionResolutionType

SQL Server修復の種類の一覧

InstanceState

InstanceState の値

KeyEncryptionType

キーの暗号化の種類を指定します。

LedgerTableType

台帳テーブルの種類

LedgerViewType

列挙体は、ビューが台帳ビューまたは非台帳ビューであることを指定します

LinkedTableType

リンク サーバーで列挙できるテーブルの種類

LinkFieldType

リンク内のフィールドの型

LockEscalationType

列挙体は、ロックのエスカレーションの粒度を指定します

LockRequestStatus
LoginCreateOptions

ログインの作成時に指定できるオプションを指定します

LoginType
LogReuseWaitStatus

トランザクション ログ領域の再利用は現在待機中です。

MappedClassType

Credential がマップされるクラスを指定します。

MediaTypes
MethodLoginType

SoapPayloadMethod の LoginType

MethodXsdSchemaOption
MirroringOption

MirroringOption 列挙型は、状態またはデータベース ミラーを変更するために使用されます。

MirroringRole

ミラーリングでデータベースが果たす役割は、次のいずれかです。

MirroringSafetyLevel

バックアップの更新プログラムの安全性の保証。次のいずれかです。

MirroringStatus

ミラーリングでデータベースが果たす役割は、次のいずれかです。

MirroringWitnessStatus
Month
NSActivationState

この列挙型は、Notification Service アプリケーション コンポーネントの状態を記述します。

NumaNodeAffinity

NumaNode のアフィニティの種類を定義します

ObjectClass

エンジン 仕様: CatalogViewsRef: 付録ユニバーサル エンティティ クラス 次の表は、ヘッダー ファイル cmedscan.h で定義されている、システム内のエンティティ クラスのドメインを表します。 エンティティ クラスの使用法は次のとおりです。ここに含まれるsys.database_permissions sys.server_permissions sys.extended_propertiesは、セキュリティ保護可能なオブジェクトのみです

ObjectPermissionSetValue

可能なすべての ObjectPermission を含む列挙型

OnFailureAction

監査シンクが書き込みを実行できない場合に実行する必要があるアクションを指定します。

PageVerify

PageVerify 列挙型は、ページ読み取り時に実行される整合性チェックの種類を指定します。

PartitioningScheme

[なし]、[テーブル]、[インデックス]、または [すべて] に対してパーティション構成をスクリプト化するかどうかを列挙します。

PasswordHashAlgorithm

SQL ログイン パスワードの認証に使用されるハッシュ アルゴリズムを列挙します。

PathType

PathWrapper メソッドのファイル パスの種類を示します

PerfMonMode

PerfMon が動作するモードを指定します

PermissionState
PlanGuideType

プラン ガイドの種類

PrincipalType

サーバーまたはデータベース プリンシパルの種類を指定します

PrivateKeyEncryptionType

キーの暗号化の種類を指定します

PrivilegeTypes

オブジェクトとデータベースの権限の一覧

ProtocolType
ProviderAuthenticationType

暗号化プロバイダーでサポートされる認証の種類を指定します

QueryStoreCaptureMode

クエリ ストアのキャプチャ モードの値

QueryStoreOperationMode

クエリ ストアの操作モードの値

QueryStoreSizeBasedCleanupMode

クエリ ストアのサイズ ベースのクリーンアップ モードの値

QueryStoreWaitStatsCaptureMode

クエリ ストアの待機統計キャプチャ モードの値

RangeType

RangeType 列挙型は、RangeValues で指定された境界値を間隔の左辺と右辺のどちらに配置するかを指定します。 なしは境界条件に対応しません。 パーティションのないテーブルが適切な例です。

RecoveryModel

列挙型の値は、mach sys.databases.recovery_option

RemoteDataArchiveMigrationState

ストレッチ テーブルの現在のデータ移行状態については、次のremote_data_archive_migration_stateを参照してください。 https://msdn.microsoft.com/en-us/library/ms187406.aspx

RepairOptions

修復オプションを指定します

RepairStructure

修復構造の種類を指定します。

RepairType

SQL Server修復の種類の一覧

ReplicationOptions

ReplicationOptions 列挙型は、データベースのアクティブなレプリケーション設定を指定します。

ResourceUsage

MSSearch サービスで使用可能なシステム リソースを指定します。

RestoreActionType
RestoreType
ResultFormat
ResumableOperationStateType

再開可能な操作の状態: 実行中、一時停止、なし。

RetentionPeriodUnits

Change Tracking Retention Period Units

RoleTypes
ScriptBehavior

ScriptBehavior を Drop、Create、CreateOrAlter、または Drop and Create として列挙します

ScriptNameObjectBase.ScriptHeaderType
SecondaryXmlIndexType

は、セカンダリ XML インデックスの型を表します

SecurityPredicateOperation

セキュリティ述語操作の種類

SecurityPredicateType

セキュリティ述語の種類

SensitivityRank

列の秘密度ランクを指定します。

SequenceCacheType

Sequence オブジェクトのキャッシュの種類を指定します。

ServerDdlTriggerExecutionContext

アセンブリ コードを実行するユーザー コンテキストを指定します。

ServerLoginMode
ServerMirroringRole
ServerPermissionSetValue

可能なすべての ServerPermission を含む列挙型

ServerStatus

サーバーの状態の使用可能な値

ServiceStartMode

サービスの開始モード

ShrinkMethod
SmoExceptionType

T:Microsoft によって定義された例外の種類の列挙。SqlServer.Management.Smo.SmoExceptionType。

SnapshotIsolationState
SortOrder
SpatialGeoLevelSize

空間地理レベルのサイズ

SpatialIndexType

空間インデックスの空間インデックスの種類

SqlDataType

SqlDataType は、DataType オブジェクトの型を指定します。

SqlServerVersion

SMO でサポートされている SqlServer のバージョンを列挙します。

SqlServerVersions
SqlSmoState
SqlVerifyAction

検証する必要がある内容を指定します

StatisticsScanType
StatisticsTarget
StopListOption

フルテキスト インデックスに関連付けられているストップリスト オプションを指定します。

SymmetricKeyEncryptionAlgorithm

(対称) キーの暗号化に使用するアルゴリズムを指定します

SymmetricKeyEncryptionType

キーの暗号化の種類を指定します。

SynonymBaseType

シノニムの基本オブジェクトの型を指定します。

TableTemporalType

テンポラル テーブルの種類

TemporalHistoryRetentionPeriodUnit

テンポラルリテンション期間ユニットの説明

TerminationClause
TransactionTypes

データベースでアクティブになる可能性があるトランザクションの種類を指定します。

UrnIdOption
UserDefinedFunctionType
UserDefinedTypeFormat

UDT の格納方法を指定します。

UserType

データベース内のユーザーの種類を指定します。

WindowsLoginAccessType
WorkloadGroupImportance

Resource Governor ワークロード グループの重要度の種類を指定します

WorkloadManagementImportance

ワークロード グループに対する要求の既定の重要度を指定します。 ユーザーは、分類子レベルで重要度を設定することもできます。これにより、ワークロード グループの重要度の設定をオーバーライドできます。

WsdlGeneratorOption
XmlCompressionType

XmlCompressionType は、xml データ型列または xml インデックス パーティションを持つテーブルの圧縮状態について説明します。 [オフ] は xml 圧縮がないことを意味し、On は xml 圧縮が有効であることを意味します

XmlDocumentConstraint

XML ドキュメント制約の種類を指定します

XmlFormatOption
XmlTypeDerivation

xml 型の派生を指定します。

XmlTypeKind

xml コンポーネントの種類を指定します

XsdSchemaOption

SOAP メソッドに対して XSD スキーマを返すかどうかを指定します。

代理人

名前 説明
DatabaseRestorePlanner.CreateRestorePlanEventHandler

復元プランの状態更新デリゲートを作成する

NextRestoreEventHandler

次の復元のためのコールバック メソッドのプロトタイプ

PercentCompleteEventHandler

達成率のコールバック メソッドのプロトタイプ

ProgressReportEventHandler
ScriptingErrorEventHandler
ScriptingFilter
ServerEventHandler

すべてのサーバー イベントのハンドラー プロトタイプ。

SmoApplication.AnyObjectEventHandler

上記のいずれかのイベントに対して呼び出されます。 これにより、1 つのハンドラーを使用してすべてのイベントの種類を処理できます

SmoApplication.DatabaseEventHandler

データベース イベントに対して呼び出される

SmoApplication.ObjectAlteredEventHandler

オブジェクトが正常に変更されたときに呼び出されます

SmoApplication.ObjectCreatedEventHandler

オブジェクトが正常に作成されたときに呼び出されます

SmoApplication.ObjectDroppedEventHandler

オブジェクトが正常に削除されたときに呼び出されます

SmoApplication.ObjectRenamedEventHandler

オブジェクトの名前が正常に変更されたときに呼び出されます

VerifyCompleteEventHandler

VerifyComplete イベントのイベント署名