Microsoft.SqlServer.Dac.Model 名前空間

クラス

名前 説明
Aggregate

Aggregate のモデル スキーマ コンテナー クラス

ApplicationRole

ApplicationRole のモデル スキーマ コンテナー クラス

Assembly

Assembly のモデル スキーマ コンテナー クラス

AssemblySource

AssemblySource のモデル スキーマ コンテナー クラス

AsymmetricKey

AsymmetricKey のモデル スキーマ コンテナー クラス

AuditAction

AuditAction のモデル スキーマ コンテナー クラス

AuditActionGroup

AuditActionGroup のモデル スキーマ コンテナー クラス

AuditActionSpecification

AuditActionSpecification のモデル スキーマ コンテナー クラス

BrokerPriority

BrokerPriority のモデル スキーマ コンテナー クラス

BuiltInServerRole

BuiltInServerRole のモデル スキーマ コンテナー クラス

Certificate

証明書のモデル スキーマ コンテナー クラス

CheckConstraint

CheckConstraint のモデル スキーマ コンテナー クラス

ClrTableOption

ClrTableOption のモデル スキーマ コンテナー クラス

ClrTableOption.OrderColumnsRelationship

OrderColumnsRelationship のモデル スキーマ コンテナー クラス

ClrTypeMethod

ClrTypeMethod のモデル スキーマ コンテナー クラス

ClrTypeMethodParameter

ClrTypeMethodParameter のモデル スキーマ コンテナー クラス

ClrTypeProperty

ClrTypeProperty のモデル スキーマ コンテナー クラス

Column

Column のモデル スキーマ コンテナー クラス

ColumnEncryptionKey

ColumnEncryptionKey のモデル スキーマ コンテナー クラス

ColumnEncryptionKeyValue

ColumnEncryptionKeyValue のモデル スキーマ コンテナー クラス

ColumnMasterKey

ColumnMasterKey のモデル スキーマ コンテナー クラス

ColumnStoreIndex

ColumnStoreIndex のモデル スキーマ コンテナー クラス

ColumnStoreIndex.ColumnsRelationship

ColumnsRelationship のモデル スキーマ コンテナー クラス

Contract

Contract のモデル スキーマ コンテナー クラス

Contract.MessagesRelationship

MessagesRelationship のモデル スキーマ コンテナー クラス

Credential

資格情報のモデル スキーマ コンテナー クラス

CryptographicProvider

CryptographicProvider のモデル スキーマ コンテナー クラス

DacModelError

モデルのブロック エラーを表します。

DacModelException

DAC モデル エラーから例外がスローされます。

DacModelMessage

モデルの検証中に発生したエラーまたは警告を表します。

DatabaseAuditSpecification

DatabaseAuditSpecification のモデル スキーマ コンテナー クラス

DatabaseCredential

DatabaseCredential のモデル スキーマ コンテナー クラス

DatabaseDdlTrigger

DatabaseDdlTrigger のモデル スキーマ コンテナー クラス

DatabaseEncryptionKey

DatabaseEncryptionKey のモデル スキーマ コンテナー クラス

DatabaseEventNotification

DatabaseEventNotification のモデル スキーマ コンテナー クラス

DatabaseEventSession

DatabaseEventSession のモデル スキーマ コンテナー クラス

DatabaseMirroringLanguageSpecifier

DatabaseMirroringLanguageSpecifier のモデル スキーマ コンテナー クラス

DatabaseOptions

DatabaseOptions のモデル スキーマ コンテナー クラス

DataCompressionOption

DataCompressionOption のモデル スキーマ コンテナー クラス

DataType

DataType のモデル スキーマ コンテナー クラス

Default

Default のモデル スキーマ コンテナー クラス

DefaultConstraint

DefaultConstraint のモデル スキーマ コンテナー クラス

DisplayServices

パブリック モデル API 内のオブジェクトにユーザーが表示できる値を提供するための一連のサービスを提供します。

DmlTrigger

DmlTrigger のモデル スキーマ コンテナー クラス

EdgeConstraint

EdgeConstraint のモデル スキーマ コンテナー クラス

Endpoint

Endpoint のモデル スキーマ コンテナー クラス

ErrorMessage

ErrorMessage のモデル スキーマ コンテナー クラス

EventGroup

EventGroup のモデル スキーマ コンテナー クラス

EventSession

EventSession のモデル スキーマ コンテナー クラス

EventSessionAction

EventSessionAction のモデル スキーマ コンテナー クラス

EventSessionDefinitions

EventSessionDefinitions のモデル スキーマ コンテナー クラス

EventSessionSetting

EventSessionSetting のモデル スキーマ コンテナー クラス

EventSessionTarget

EventSessionTarget のモデル スキーマ コンテナー クラス

EventTypeSpecifier

EventTypeSpecifier のモデル スキーマ コンテナー クラス

ExtendedProcedure

ExtendedProcedure のモデル スキーマ コンテナー クラス

ExtendedProperty

ExtendedProperty のモデル スキーマ コンテナー クラス

ExternalDataSource

ExternalDataSource のモデル スキーマ コンテナー クラス

ExternalFileFormat

ExternalFileFormat のモデル スキーマ コンテナー クラス

ExternalLanguage

ExternalLanguage のモデル スキーマ コンテナー クラス

ExternalLanguageFile

ExternalLanguageFile のモデル スキーマ コンテナー クラス

ExternalLibrary

ExternalLibrary のモデル スキーマ コンテナー クラス

ExternalLibraryFile

ExternalLibraryFile のモデル スキーマ コンテナー クラス

ExternalStream

ExternalStream のモデル スキーマ コンテナー クラス

ExternalStreamingJob

ExternalStreamingJob のモデル スキーマ コンテナー クラス

ExternalTable

ExternalTable のモデル スキーマ コンテナー クラス

Filegroup

Filegroup のモデル スキーマ コンテナー クラス

FileTable

FileTable のモデル スキーマ コンテナー クラス

ForeignKeyConstraint

ForeignKeyConstraint のモデル スキーマ コンテナー クラス

FullTextCatalog

FullTextCatalog のモデル スキーマ コンテナー クラス

FullTextIndex

FullTextIndex のモデル スキーマ コンテナー クラス

FullTextIndexColumnSpecifier

FullTextIndexColumnSpecifier のモデル スキーマ コンテナー クラス

FullTextStopList

FullTextStopList のモデル スキーマ コンテナー クラス

HttpProtocolSpecifier

HttpProtocolSpecifier のモデル スキーマ コンテナー クラス

Index

Index のモデル スキーマ コンテナー クラス

Index.ColumnsRelationship

ColumnsRelationship のモデル スキーマ コンテナー クラス

LinkedServer

LinkedServer のモデル スキーマ コンテナー クラス

LinkedServerLogin

LinkedServerLogin のモデル スキーマ コンテナー クラス

Login

Login のモデル スキーマ コンテナー クラス

MasterKey

MasterKey のモデル スキーマ コンテナー クラス

MessageType

MessageType のモデル スキーマ コンテナー クラス

ModelCollationComparer

ObjectIdentifierの照合順序を使用して文字列とTSqlModelを比較できる比較子。 比較は、SQL Serverで予想される比較結果と一致するため、モデル内のオブジェクトを比較する場合に非常に便利です。

ModelExtractOptions

データベースからモデルを読み込む動作に影響するオプションを定義します。

ModelLoadOptions

Dacpac ファイルなどのデータ ソースからモデルを読み込むためのオプション。

シナリオによっては、これらのオプションが非常に重要になる場合があります。 たとえば、 CodeAnalysisService を使用して静的コード分析を実行する場合は、 LoadAsScriptBackedModel オプションを true に設定することを強くお勧めします。多くのルールでは、完全にスクリプト化されたソースが必要であり、スクリプトに基づいていないモデルでは期待どおりに動作しない可能性があるためです。

ModelMetadataClass

メタデータ プロパティのメタデータ クラス。

ModelPropertyClass

プロパティのメタデータ クラス。

ModelRelationshipClass

リレーションシップのメタデータ クラス。

ModelRelationshipInstance

1 つの TSqlObject から別のへの参照を表します。これは、未解決である可能性があります。

ModelSchema

TSqlModel のモデル スキーマ

ModelTypeClass

TSqlObjectのメタデータ クラス。

ObjectIdentifier
Parameter

Parameter のモデル スキーマ コンテナー クラス

PartitionFunction

PartitionFunction のモデル スキーマ コンテナー クラス

PartitionScheme

PartitionScheme のモデル スキーマ コンテナー クラス

PartitionScheme.FilegroupsRelationship

FilegroupsRelationship のモデル スキーマ コンテナー クラス

PartitionSpecification

PartitionSpecification のモデル スキーマ コンテナー クラス

PartitionValue

PartitionValue のモデル スキーマ コンテナー クラス

Permission

Permission のモデル スキーマ コンテナー クラス

PrimaryKeyConstraint

PrimaryKeyConstraint のモデル スキーマ コンテナー クラス

PrimaryKeyConstraint.ColumnsRelationship

ColumnsRelationship のモデル スキーマ コンテナー クラス

Procedure

Procedure のモデル スキーマ コンテナー クラス

PromotedNodePathForSqlType

PromotedNodePathForSqlType のモデル スキーマ コンテナー クラス

PromotedNodePathForXQueryType

PromotedNodePathForXQueryType のモデル スキーマ コンテナー クラス

Queue

Queue のモデル スキーマ コンテナー クラス

QueueEventNotification

QueueEventNotification のモデル スキーマ コンテナー クラス

RemoteServiceBinding

RemoteServiceBinding のモデル スキーマ コンテナー クラス

ResourceGovernor

ResourceGovernor のモデル スキーマ コンテナー クラス

ResourcePool

ResourcePool のモデル スキーマ コンテナー クラス

Role

Role のモデル スキーマ コンテナー クラス

RoleMembership

RoleMembership のモデル スキーマ コンテナー クラス

Route

Route のモデル スキーマ コンテナー クラス

Rule

Rule のモデル スキーマ コンテナー クラス

ScalarFunction

ScalarFunction のモデル スキーマ コンテナー クラス

Schema

Schema のモデル スキーマ コンテナー クラス

SearchProperty

SearchProperty のモデル スキーマ コンテナー クラス

SearchPropertyList

SearchPropertyList のモデル スキーマ コンテナー クラス

SecurityPolicy

SecurityPolicy のモデル スキーマ コンテナー クラス

SecurityPredicate

SecurityPredicate のモデル スキーマ コンテナー クラス

SelectiveXmlIndex

SelectiveXmlIndex のモデル スキーマ コンテナー クラス

Sequence

Sequence のモデル スキーマ コンテナー クラス

ServerAudit

ServerAudit のモデル スキーマ コンテナー クラス

ServerAuditSpecification

ServerAuditSpecification のモデル スキーマ コンテナー クラス

ServerDdlTrigger

ServerDdlTrigger のモデル スキーマ コンテナー クラス

ServerEventNotification

ServerEventNotification のモデル スキーマ コンテナー クラス

ServerOptions

ServerOptions のモデル スキーマ コンテナー クラス

ServerRoleMembership

ServerRoleMembership のモデル スキーマ コンテナー クラス

Service

Service のモデル スキーマ コンテナー クラス

ServiceBrokerLanguageSpecifier

ServiceBrokerLanguageSpecifier のモデル スキーマ コンテナー クラス

Signature

Signature のモデル スキーマ コンテナー クラス

SignatureEncryptionMechanism

SignatureEncryptionMechanism のモデル スキーマ コンテナー クラス

SoapLanguageSpecifier

SoapLanguageSpecifier のモデル スキーマ コンテナー クラス

SoapMethodSpecification

SoapMethodSpecification のモデル スキーマ コンテナー クラス

SpatialIndex

SpatialIndex のモデル スキーマ コンテナー クラス

SqlFile

SqlFile のモデル スキーマ コンテナー クラス

Statistics

Statistics のモデル スキーマ コンテナー クラス

SymmetricKey

SymmetricKey のモデル スキーマ コンテナー クラス

SymmetricKeyPassword

SymmetricKeyPassword のモデル スキーマ コンテナー クラス

Synonym

シノニムのモデル スキーマ コンテナー クラス

Table

Table のモデル スキーマ コンテナー クラス

TableType

TableType のモデル スキーマ コンテナー クラス

TableTypeCheckConstraint

TableTypeCheckConstraint のモデル スキーマ コンテナー クラス

TableTypeColumn

TableTypeColumn のモデル スキーマ コンテナー クラス

TableTypeDefaultConstraint

TableTypeDefaultConstraint のモデル スキーマ コンテナー クラス

TableTypeIndex

TableTypeIndex のモデル スキーマ コンテナー クラス

TableTypePrimaryKeyConstraint

TableTypePrimaryKeyConstraint のモデル スキーマ コンテナー クラス

TableTypePrimaryKeyConstraint.ColumnsRelationship

ColumnsRelationship のモデル スキーマ コンテナー クラス

TableTypeUniqueConstraint

TableTypeUniqueConstraint のモデル スキーマ コンテナー クラス

TableTypeUniqueConstraint.ColumnsRelationship

ColumnsRelationship のモデル スキーマ コンテナー クラス

TableValuedFunction

TableValuedFunction のモデル スキーマ コンテナー クラス

TcpProtocolSpecifier

TcpProtocolSpecifier のモデル スキーマ コンテナー クラス

TSqlModel

SQL Server データベース スキーマのモデルを表します。

TSqlModelOptions

モデル全体のオプションを定義します

TSqlModelSchema

リレーショナル TSQL データベース モデルのスキーマを定義します。

TSqlObject

SQL Server データベース スキーマのオブジェクトのインスタンスを表します。

TSqlObjectOptions

特定の TSqlObject に使用するオプションを定義します

UniqueConstraint

UniqueConstraint のモデル スキーマ コンテナー クラス

UniqueConstraint.ColumnsRelationship

ColumnsRelationship のモデル スキーマ コンテナー クラス

User

User のモデル スキーマ コンテナー クラス

UserDefinedServerRole

UserDefinedServerRole のモデル スキーマ コンテナー クラス

UserDefinedType

UserDefinedType のモデル スキーマ コンテナー クラス

View

View のモデル スキーマ コンテナー クラス

WorkloadClassifier

WorkloadClassifier のモデル スキーマ コンテナー クラス

WorkloadGroup

WorkloadGroup のモデル スキーマ コンテナー クラス

WorkloadGroupDw

WorkloadGroupDw のモデル スキーマ コンテナー クラス

XmlIndex

XmlIndex のモデル スキーマ コンテナー クラス

XmlNamespace

XmlNamespace のモデル スキーマ コンテナー クラス

XmlSchemaCollection

XmlSchemaCollection のモデル スキーマ コンテナー クラス

列挙型

名前 説明
AssemblyPermissionSet

アセンブリに対して使用できる権限セット

AsymmetricKeyAlgorithm

非対称キーのアルゴリズム

AuditActionGroupType

監査アクション グループのSQL Server

AuditTarget

監査ターゲットのSQL Server

AuthenticationModes

SQL Server 2005 認証モード

AuthenticationType

データベース ユーザー認証の種類

CatalogCollation

カタログ照合順序の種類

ChangeTrackingOption

追跡オプションを変更する

CharacterSet

SOAP エンドポイントで使用できる文字セット

ColumnGeneratedAlwaysType

システム バージョン管理によって生成される列の常に型

ColumnType

TSqlObject が表す列の型を指定します。

CompressionLevel

データの圧縮レベル

Containment

データベース包含の種類

DacExternalQueryScopes

モデルからクエリを実行するオブジェクトの種類を定義します。

DacQueryScopes

モデルからクエリを実行するオブジェクトの種類を定義します。

DatabaseAuditAction

データベース レベルの監査可能なアクション

DatabaseMirroringRole

SQL Server 2005 のデータベース ミラーリング ロールの種類

DataSourceType

外部データ ソースの種類のオプション

Degree

空間インデックスのグリッド密度レベル

DelayedDurabilityMode

データベース遅延持続性モード

Durability

テーブルの持続性

ElementNameStyle

表示サービスでサポートされるさまざまな名前付けスタイルを定義します

EncryptionMode

Service Broker エンドポイントの暗号化モード

EscapeStyle

モデル名を表示するためのエスケープ スタイルを指定する列挙型

EventGroupType

Sql イベント グループ

EventRetentionMode

イベント セッションのイベント保持モード

EventSessionScope

イベント セッションのスコープ

EventType

Sql Server イベントの種類

FailureAction

監査エラーのアクションの種類

FileFormatType

外部ファイル形式の種類のオプション。

ForeignKeyAction

既存の外部キー ポイントが更新または削除されたキーに対して実行されるアクション

FunctionType

TSqlObject が表す関数の型を指定します。

HttpPorts

エンドポイントに関連付けられているリッスン ポートの種類。

LockEscalationMethod

ロック エスカレーション メソッドの種類

LoginEncryptionOption

SQL ログイン暗号化オプション

MemoryPartitionMode

イベント セッションのメモリ割り当てモード

MemoryUnit

SQL モデルで使用するメモリ ユニット

MessageSentBy

メッセージ送信者の種類を指定します

ModelErrorSeverity

モデル エラーの重大度レベルを表します

ModelErrorType

モデルエラーの種類。 モデル ブロック エラーのさまざまな分類を表します。

NonTransactedFileStreamAccess

FILESTREAM 非トランザクション アクセス オプションの値

OrderRestriction

トリガーの制約の種類

PageVerifyMode

SQL Server 2005 のデータベース ページ検証モード

ParameterizationOption

データベースのパラメーター化オプション

PartitionRange

境界値が属する間隔の左右の辺を指定します。

Payload

エンドポイントのペイロードの種類

PermissionAction

SQL アクセス許可アクションの種類

PermissionType

Sql のアクセス許可

Protocol

エンドポイントのプロトコルの種類

QueryStoreCaptureMode

オプション値のクエリ ストア SIZE_BASED_CLEANUP_MODE

QueryStoreDesiredState

クエリ ストア操作モード/Desired State オプション値

RecoveryMode

データベース復旧モード

RejectType

外部テーブルの拒否の型オプション。

RelationshipType

関係タイプ。

SamplingStyle

統計の作成に使用されるサンプリング スタイル

SecondaryXmlIndexType

セカンダリ XML インデックスの種類

SecurityPredicateOperation

セキュリティ述語が適用される操作

SecurityPredicateType

セキュリティ述語の型

ServiceBrokerEncryptionAlgorithm

Service Broker エンドポイントで使用できる暗号化アルゴリズム のオプション

ServiceBrokerOption

データベースに使用できるサービス ブローカー オプション

SoapFormat

SOAP エンドポイントで使用できる Webmethod 形式

SoapLoginType

SOAP エンドポイントの LOGIN_TYPE オプションに使用できる値

SoapSchema

SOAP エンドポイントで Webmethods に使用できるスキーマ オプション

SqlDataType

組み込みデータ型のSQL Server

SqlServerVersion

特定のSQL Serverリリース。

State

エンドポイントの状態

SymmetricKeyAlgorithm

対称キーに使用されるアルゴリズム

SymmetricKeyCreationDisposition

非対称キーの作成の処理

TableDistributionPolicyType

SQL DW テーブル分散ポリシーの種類。

TableTypeColumnType

TSqlObject が表す TableTypeColumn の型を指定します

Tessellation

空間インデックスのグリッド テッセレーション

TimeUnit

保持期間の単位について説明します。

TriggerType

トリガーの種類

TSqlPlatforms

特定のSQL Serverリリース。

UserAccessOption

データベースのユーザー アクセス モード

UserType

ユーザーの種類 (active directory ユーザー Azure使用)。

ValidationMethod

メッセージ検証メソッドを指定します

XmlStyle

XML データ型のスタイル