Microsoft.SqlServer.Dac.Model Espace de noms

Classes

Nom Description
Aggregate

Classe de conteneur de schéma de modèle pour Aggregate

ApplicationRole

Classe de conteneur de schéma de modèle pour ApplicationRole

Assembly

Classe de conteneur de schéma de modèle pour Assembly

AssemblySource

Classe de conteneur de schéma de modèle pour AssemblySource

AsymmetricKey

Classe de conteneur de schéma de modèle pour AsymmetricKey

AuditAction

Classe de conteneur de schéma de modèle pour AuditAction

AuditActionGroup

Classe de conteneur de schéma de modèle pour AuditActionGroup

AuditActionSpecification

Classe de conteneur de schéma de modèle pour AuditActionSpecification

BrokerPriority

Classe de conteneur de schéma de modèle pour BrokerPriority

BuiltInServerRole

Classe de conteneur de schéma de modèle pour BuiltInServerRole

Certificate

Classe de conteneur de schéma de modèle pour Certificate

CheckConstraint

Classe de conteneur de schéma de modèle pour CheckConstraint

ClrTableOption

Classe de conteneur de schéma de modèle pour ClrTableOption

ClrTableOption.OrderColumnsRelationship

Classe de conteneur de schéma de modèle pour OrderColumnsRelationship

ClrTypeMethod

Classe de conteneur de schéma de modèle pour ClrTypeMethod

ClrTypeMethodParameter

Classe de conteneur de schéma de modèle pour ClrTypeMethodParameter

ClrTypeProperty

Classe de conteneur de schéma de modèle pour ClrTypeProperty

Column

Classe de conteneur de schéma de modèle pour Column

ColumnEncryptionKey

Classe de conteneur de schéma de modèle pour ColumnEncryptionKey

ColumnEncryptionKeyValue

Classe de conteneur de schéma de modèle pour ColumnEncryptionKeyValue

ColumnMasterKey

Classe de conteneur de schéma de modèle pour ColumnMasterKey

ColumnStoreIndex

Classe de conteneur de schéma de modèle pour ColumnStoreIndex

ColumnStoreIndex.ColumnsRelationship

Classe de conteneur de schéma de modèle pour ColumnsRelationship

Contract

Classe de conteneur de schéma de modèle pour Contract

Contract.MessagesRelationship

Classe de conteneur de schéma de modèle pour MessagesRelationship

Credential

Classe de conteneur de schéma de modèle pour Credential

CryptographicProvider

Classe de conteneur de schéma de modèle pour CryptographicProvider

DacModelError

Représente une erreur de blocage de modèle.

DacModelException

Exception levée à partir d’erreurs de modèle DAC.

DacModelMessage

Représente une erreur ou un avertissement déclenché lors de la validation du modèle.

DatabaseAuditSpecification

Classe de conteneur de schéma de modèle pour DatabaseAuditSpecification

DatabaseCredential

Classe de conteneur de schéma de modèle pour DatabaseCredential

DatabaseDdlTrigger

Classe de conteneur de schéma de modèle pour DatabaseDdlTrigger

DatabaseEncryptionKey

Classe de conteneur de schéma de modèle pour DatabaseEncryptionKey

DatabaseEventNotification

Classe de conteneur de schéma de modèle pour DatabaseEventNotification

DatabaseEventSession

Classe de conteneur de schéma de modèle pour DatabaseEventSession

DatabaseMirroringLanguageSpecifier

Classe de conteneur de schéma de modèle pour DatabaseMirroringLanguageSpecifier

DatabaseOptions

Classe de conteneur de schéma de modèle pour DatabaseOptions

DataCompressionOption

Classe de conteneur de schéma de modèle pour DataCompressionOption

DataType

Classe de conteneur de schéma de modèle pour DataType

Default

Classe de conteneur de schéma de modèle pour Default

DefaultConstraint

Classe de conteneur de schéma de modèle pour DefaultConstraint

DisplayServices

Fournit un ensemble de services pour fournir des valeurs visibles par l’utilisateur pour les objets dans l’API de modèle public.

DmlTrigger

Classe de conteneur de schéma de modèle pour DmlTrigger

EdgeConstraint

Classe de conteneur de schéma de modèle pour EdgeConstraint

Endpoint

Classe de conteneur de schéma de modèle pour Endpoint

ErrorMessage

Classe de conteneur de schéma de modèle pour ErrorMessage

EventGroup

Classe de conteneur de schéma de modèle pour EventGroup

EventSession

Classe de conteneur de schéma de modèle pour EventSession

EventSessionAction

Classe de conteneur de schéma de modèle pour EventSessionAction

EventSessionDefinitions

Classe de conteneur de schéma de modèle pour EventSessionDefinitions

EventSessionSetting

Classe de conteneur de schéma de modèle pour EventSessionSetting

EventSessionTarget

Classe de conteneur de schéma de modèle pour EventSessionTarget

EventTypeSpecifier

Classe de conteneur de schéma de modèle pour EventTypeSpecifier

ExtendedProcedure

Classe de conteneur de schéma de modèle pour ExtendedProcedure

ExtendedProperty

Classe de conteneur de schéma de modèle pour ExtendedProperty

ExternalDataSource

Classe de conteneur de schéma de modèle pour ExternalDataSource

ExternalFileFormat

Classe de conteneur de schéma de modèle pour ExternalFileFormat

ExternalLanguage

Classe de conteneur de schéma de modèle pour ExternalLanguage

ExternalLanguageFile

Classe de conteneur de schéma de modèle pour ExternalLanguageFile

ExternalLibrary

Classe de conteneur de schéma de modèle pour ExternalLibrary

ExternalLibraryFile

Classe de conteneur de schéma de modèle pour ExternalLibraryFile

ExternalStream

Classe de conteneur de schéma de modèle pour ExternalStream

ExternalStreamingJob

Classe de conteneur de schéma de modèle pour ExternalStreamingJob

ExternalTable

Classe de conteneur de schéma de modèle pour ExternalTable

Filegroup

Classe de conteneur de schéma de modèle pour filegroup

FileTable

Classe de conteneur de schéma de modèle pour FileTable

ForeignKeyConstraint

Classe de conteneur de schéma de modèle pour ForeignKeyConstraint

FullTextCatalog

Classe de conteneur de schéma de modèle pour FullTextCatalog

FullTextIndex

Classe de conteneur de schéma de modèle pour FullTextIndex

FullTextIndexColumnSpecifier

Classe de conteneur de schéma de modèle pour FullTextIndexColumnSpecifier

FullTextStopList

Classe de conteneur de schéma de modèle pour FullTextStopList

HttpProtocolSpecifier

Classe de conteneur de schéma de modèle pour HttpProtocolSpecifier

Index

Classe de conteneur de schéma de modèle pour Index

Index.ColumnsRelationship

Classe de conteneur de schéma de modèle pour ColumnsRelationship

LinkedServer

Classe de conteneur de schéma de modèle pour LinkedServer

LinkedServerLogin

Classe de conteneur de schéma de modèle pour LinkedServerLogin

Login

Classe de conteneur de schéma de modèle pour Login

MasterKey

Classe de conteneur de schéma de modèle pour MasterKey

MessageType

Classe de conteneur de schéma de modèle pour MessageType

ModelCollationComparer

Comparateur qui peut comparer des chaînes et ObjectIdentifiers à l’aide du classement d’un TSqlModel. Cela peut être très utile lors de la comparaison d’objets dans le modèle, car les comparaisons seront cohérentes avec les résultats de comparaison attendus dans SQL Server

ModelExtractOptions

Définit les options qui affectent le comportement de chargement d’un modèle à partir d’une base de données.

ModelLoadOptions

Options de chargement d’un modèle à partir d’une source de données telle qu’un fichier Dacpac.

Ces options peuvent être très importantes en fonction du scénario. Par exemple, lors de l’exécution d’une analyse de code statique à l’aide de l’option CodeAnalysisService , il est fortement recommandé que l’option LoadAsScriptBackedModel soit définie sur true, car de nombreuses règles attendent une source entièrement scriptée et peuvent ne pas fonctionner comme prévu sur un modèle non soutenu par un script.

ModelMetadataClass

Classe de métadonnées pour les propriétés de métadonnées.

ModelPropertyClass

Classe de métadonnées pour les propriétés.

ModelRelationshipClass

Classe de métadonnées pour les relations.

ModelRelationshipInstance

Représente une référence de l’un à l’autre TSqlObject , qui peut être non résolue.

ModelSchema

Schéma de modèle pour TSqlModel

ModelTypeClass

Classe de métadonnées pour TSqlObjects.

ObjectIdentifier
Parameter

Classe de conteneur de schéma de modèle pour Parameter

PartitionFunction

Classe de conteneur de schéma de modèle pour PartitionFunction

PartitionScheme

Classe de conteneur de schéma de modèle pour PartitionScheme

PartitionScheme.FilegroupsRelationship

Classe de conteneur de schéma de modèle pour FilegroupsRelationship

PartitionSpecification

Classe de conteneur de schéma de modèle pour PartitionSpecification

PartitionValue

Classe de conteneur de schéma de modèle pour PartitionValue

Permission

Classe de conteneur de schéma de modèle pour Permission

PrimaryKeyConstraint

Classe de conteneur de schéma de modèle pour PrimaryKeyConstraint

PrimaryKeyConstraint.ColumnsRelationship

Classe de conteneur de schéma de modèle pour ColumnsRelationship

Procedure

Classe de conteneur de schéma de modèle pour Procedure

PromotedNodePathForSqlType

Classe de conteneur de schéma de modèle pour PromotedNodePathForSqlType

PromotedNodePathForXQueryType

Classe de conteneur de schéma de modèle pour PromotedNodePathForXQueryType

Queue

Classe de conteneur de schéma de modèle pour Queue

QueueEventNotification

Classe de conteneur de schéma de modèle pour QueueEventNotification

RemoteServiceBinding

Classe de conteneur de schéma de modèle pour RemoteServiceBinding

ResourceGovernor

Classe de conteneur de schéma de modèle pour ResourceGovernor

ResourcePool

Classe de conteneur de schéma de modèle pour ResourcePool

Role

Classe de conteneur de schéma de modèle pour Role

RoleMembership

Classe de conteneur de schéma de modèle pour RoleMembership

Route

Classe de conteneur de schéma de modèle pour Route

Rule

Classe de conteneur de schéma de modèle pour Rule

ScalarFunction

Classe de conteneur de schéma de modèle pour ScalarFunction

Schema

Classe de conteneur de schéma de modèle pour Schema

SearchProperty

Classe de conteneur de schéma de modèle pour SearchProperty

SearchPropertyList

Classe de conteneur de schéma de modèle pour SearchPropertyList

SecurityPolicy

Classe de conteneur de schéma de modèle pour SecurityPolicy

SecurityPredicate

Classe de conteneur de schéma de modèle pour SecurityPredicate

SelectiveXmlIndex

Classe de conteneur de schéma de modèle pour SelectiveXmlIndex

Sequence

Classe de conteneur de schéma de modèle pour Sequence

ServerAudit

Classe de conteneur de schéma de modèle pour ServerAudit

ServerAuditSpecification

Classe de conteneur de schéma de modèle pour ServerAuditSpecification

ServerDdlTrigger

Classe de conteneur de schéma de modèle pour ServerDdlTrigger

ServerEventNotification

Classe de conteneur de schéma de modèle pour ServerEventNotification

ServerOptions

Classe de conteneur de schéma de modèle pour ServerOptions

ServerRoleMembership

Classe de conteneur de schéma de modèle pour ServerRoleMembership

Service

Classe de conteneur de schéma de modèle pour Service

ServiceBrokerLanguageSpecifier

Classe de conteneur de schéma de modèle pour ServiceBrokerLanguageSpecifier

Signature

Classe de conteneur de schéma de modèle pour Signature

SignatureEncryptionMechanism

Classe de conteneur de schéma de modèle pour SignatureEncryptionMechanism

SoapLanguageSpecifier

Classe de conteneur de schéma de modèle pour SoapLanguageSpecifier

SoapMethodSpecification

Classe de conteneur de schéma de modèle pour SoapMethodSpecification

SpatialIndex

Classe de conteneur de schéma de modèle pour SpatialIndex

SqlFile

Classe de conteneur de schéma de modèle pour SqlFile

Statistics

Classe de conteneur de schéma de modèle pour Statistics

SymmetricKey

Classe de conteneur de schéma de modèle pour SymmetricKey

SymmetricKeyPassword

Classe de conteneur de schéma de modèle pour SymmetricKeyPassword

Synonym

Classe de conteneur de schéma de modèle pour Synonyme

Table

Classe de conteneur de schéma de modèle pour Table

TableType

Classe de conteneur de schéma de modèle pour TableType

TableTypeCheckConstraint

Classe de conteneur de schéma de modèle pour TableTypeCheckConstraint

TableTypeColumn

Classe de conteneur de schéma de modèle pour TableTypeColumn

TableTypeDefaultConstraint

Classe de conteneur de schéma de modèle pour TableTypeDefaultConstraint

TableTypeIndex

Classe de conteneur de schéma de modèle pour TableTypeIndex

TableTypePrimaryKeyConstraint

Classe de conteneur de schéma de modèle pour TableTypePrimaryKeyConstraint

TableTypePrimaryKeyConstraint.ColumnsRelationship

Classe de conteneur de schéma de modèle pour ColumnsRelationship

TableTypeUniqueConstraint

Classe de conteneur de schéma de modèle pour TableTypeUniqueConstraint

TableTypeUniqueConstraint.ColumnsRelationship

Classe de conteneur de schéma de modèle pour ColumnsRelationship

TableValuedFunction

Classe de conteneur de schéma de modèle pour TableValuedFunction

TcpProtocolSpecifier

Classe de conteneur de schéma de modèle pour TcpProtocolSpecifier

TSqlModel

Représente un modèle d’un schéma de base de données SQL Server.

TSqlModelOptions

Définit les options à l’échelle du modèle

TSqlModelSchema

Définit un schéma pour un modèle de base de données TSQL relationnelle.

TSqlObject

Représente une instance d’un objet pour un schéma de base de données SQL Server.

TSqlObjectOptions

Définit les options à utiliser pour des TSqlObjects spécifiques

UniqueConstraint

Classe de conteneur de schéma de modèle pour UniqueConstraint

UniqueConstraint.ColumnsRelationship

Classe de conteneur de schéma de modèle pour ColumnsRelationship

User

Classe de conteneur de schéma de modèle pour User

UserDefinedServerRole

Classe de conteneur de schéma de modèle pour UserDefinedServerRole

UserDefinedType

Classe de conteneur de schéma de modèle pour UserDefinedType

View

Classe de conteneur de schéma de modèle pour View

WorkloadClassifier

Classe de conteneur de schéma de modèle pour WorkloadClassifier

WorkloadGroup

Classe de conteneur de schéma de modèle pour WorkloadGroup

WorkloadGroupDw

Classe de conteneur de schéma de modèle pour WorkloadGroupDw

XmlIndex

Classe de conteneur de schéma de modèle pour XmlIndex

XmlNamespace

Classe de conteneur de schéma de modèle pour XmlNamespace

XmlSchemaCollection

Classe de conteneur de schéma de modèle pour XmlSchemaCollection

Énumérations

Nom Description
AssemblyPermissionSet

Ensembles d’autorisations possibles pour un assembly

AsymmetricKeyAlgorithm

Algorithme pour des clés asymétriques

AuditActionGroupType

groupes d’actions d’audit SQL Server

AuditTarget

cibles d’audit SQL Server

AuthenticationModes

SQL Server mode d’authentification 2005

AuthenticationType

Type d’authentification utilisateur de base de données

CatalogCollation

Types de classements de catalogue

ChangeTrackingOption

Options de suivi des modifications

CharacterSet

Jeux de caractères possibles pour les points de terminaison SOAP

ColumnGeneratedAlwaysType

Type toujours généré par le système de colonnes

ColumnType

Spécifie le type de colonne qu’un TSqlObject représente

CompressionLevel

Niveau de compression pour les données

Containment

Types de contenant-contenu de base de données

DacExternalQueryScopes

Définit le type d’objets à interroger à partir du modèle.

DacQueryScopes

Définit le type d’objets à interroger à partir du modèle.

DatabaseAuditAction

Action auditable au niveau de la base de données

DatabaseMirroringRole

Types de rôles de mise en miroir de bases de données pour SQL Server 2005

DataSourceType

Options de type de source de données externes

Degree

Niveau de densité de grille dans l’index spatial

DelayedDurabilityMode

Mode de durabilité différée de la base de données

Durability

Durabilité d’une table

ElementNameStyle

Définit les différents styles de nommage pris en charge par les services d’affichage

EncryptionMode

Mode de chiffrement pour les points de terminaison Service Broker

EscapeStyle

Énumération pour spécifier le style d’échappement pour l’affichage du nom du modèle

EventGroupType

Groupes d’événements Sql

EventRetentionMode

Mode de rétention des événements pour la session d’événements

EventSessionScope

Étendue de la session d’événements

EventType

Types d’événements Sql Server

FailureAction

Type d’action pour l’échec d’audit

FileFormatType

Options de type de format de fichier externe.

ForeignKeyAction

Actions effectuées lorsqu’une clé vers laquelle des points de clé étrangère existants sont mis à jour ou supprimés

FunctionType

Spécifie le type de fonction qu’un TSqlObject représente

HttpPorts

Types de ports d’écoute associés à un point de terminaison.

LockEscalationMethod

Types de méthodes d’escalade de verrous

LoginEncryptionOption

Options de chiffrement de connexion SQL

MemoryPartitionMode

Mode d’analyse de mémoire pour la session d’événements

MemoryUnit

Unités de mémoire à utiliser dans les modèles SQL

MessageSentBy

Spécifie le type d’expéditeur de message

ModelErrorSeverity

Représente le niveau de gravité de l’erreur de modèle

ModelErrorType

Type d’erreur du modèle. Représente la classification des différentes erreurs de blocage de modèle.

NonTransactedFileStreamAccess

Valeurs d’option d’accès non transactionnel FILESTREAM

OrderRestriction

Déclencher des types de restriction oder

PageVerifyMode

Mode de vérification de la page de base de données pour SQL Server 2005

ParameterizationOption

Options de paramétrage pour la base de données

PartitionRange

Spécifie à quel côté de l’intervalle, de gauche ou de droite, la valeur de limite appartient

Payload

Types de charge utile pour les points de terminaison

PermissionAction

Types d’actions d’autorisation SQL

PermissionType

Autorisations Sql

Protocol

Types de protocole pour les points de terminaison

QueryStoreCaptureMode

valeurs d’option Magasin des requêtes SIZE_BASED_CLEANUP_MODE

QueryStoreDesiredState

valeurs de l’option Mode d’opération/État souhaité Magasin des requêtes

RecoveryMode

Mode de récupération de base de données

RejectType

Les options de type de rejet de table externe.

RelationshipType

Types de relations.

SamplingStyle

Styles d’échantillonnage utilisés pour créer des statistiques

SecondaryXmlIndexType

Types d’index XML secondaires

SecurityPredicateOperation

Opération à laquelle un prédicat de sécurité s’applique

SecurityPredicateType

Type du prédicat de sécurité

ServiceBrokerEncryptionAlgorithm

Options d’algorithme de chiffrement possibles pour les points de terminaison Service Broker

ServiceBrokerOption

Options de Service Broker possibles pour la base de données

SoapFormat

Formats webmethod possibles pour les points de terminaison SOAP

SoapLoginType

Valeurs possibles pour l’option LOGIN_TYPE dans le point de terminaison SOAP

SoapSchema

Options de schéma possibles pour les webmethods dans les points de terminaison SOAP

SqlDataType

SQL Server types de données intégrés

SqlServerVersion

Versions de SQL Server spécifiques.

State

État du point de terminaison

SymmetricKeyAlgorithm

Algorithmes utilisés pour les clés symétriques

SymmetricKeyCreationDisposition

Disposition de création de clé asymétrique

TableDistributionPolicyType

Type d’une stratégie de distribution de tables SQL DW.

TableTypeColumnType

Spécifie le type de TableTypeColumn qu’un TSqlObject représente

Tessellation

Pavage de grille dans l’index spatial

TimeUnit

Décrit l’unité pour la période de rétention.

TriggerType

Types de déclencheurs

TSqlPlatforms

Versions de SQL Server spécifiques.

UserAccessOption

Mode d’accès utilisateur pour la base de données

UserType

Type d’utilisateur (pour une utilisation avec Azure utilisateurs Active Directory).

ValidationMethod

Spécifie la méthode de validation de message

XmlStyle

Style de type de données XML