Microsoft.SqlServer.Dac.Model Namespace

Classes

Nome Description
Aggregate

Classe de contêiner de esquema de modelo para Agregação

ApplicationRole

Classe de contêiner de esquema de modelo para ApplicationRole

Assembly

Classe de contêiner de esquema de modelo para Assembly

AssemblySource

Classe de contêiner de esquema de modelo para AssemblySource

AsymmetricKey

Classe de contêiner de esquema de modelo para AsymmetricKey

AuditAction

Classe de contêiner de esquema de modelo para AuditAction

AuditActionGroup

Classe de contêiner de esquema de modelo para AuditActionGroup

AuditActionSpecification

Classe de contêiner de esquema de modelo para AuditActionSpecification

BrokerPriority

Classe de contêiner de esquema de modelo para BrokerPriority

BuiltInServerRole

Classe de contêiner de esquema de modelo para BuiltInServerRole

Certificate

Classe de contêiner de esquema de modelo para Certificado

CheckConstraint

Classe de contêiner de esquema de modelo para CheckConstraint

ClrTableOption

Classe de contêiner de esquema de modelo para ClrTableOption

ClrTableOption.OrderColumnsRelationship

Classe de contêiner de esquema de modelo para OrderColumnsRelationship

ClrTypeMethod

Classe de contêiner de esquema de modelo para ClrTypeMethod

ClrTypeMethodParameter

Classe de contêiner de esquema de modelo para ClrTypeMethodParameter

ClrTypeProperty

Classe de contêiner de esquema de modelo para ClrTypeProperty

Column

Classe de contêiner de esquema de modelo para Coluna

ColumnEncryptionKey

Classe de contêiner de esquema de modelo para ColumnEncryptionKey

ColumnEncryptionKeyValue

Classe de contêiner de esquema de modelo para ColumnEncryptionKeyValue

ColumnMasterKey

Classe de contêiner de esquema de modelo para ColumnMasterKey

ColumnStoreIndex

Classe de contêiner de esquema de modelo para ColumnStoreIndex

ColumnStoreIndex.ColumnsRelationship

Classe de contêiner de esquema de modelo para ColumnsRelationship

Contract

Classe de contêiner de esquema de modelo para Contract

Contract.MessagesRelationship

Classe de contêiner de esquema de modelo para MessagesRelationship

Credential

Classe de contêiner de esquema de modelo para Credencial

CryptographicProvider

Classe de contêiner de esquema de modelo para CryptographicProvider

DacModelError

Representa um erro de bloqueio de modelo.

DacModelException

Lançamento de exceção de erros de modelo da DAC.

DacModelMessage

Representa um erro ou um aviso gerado durante a validação do modelo.

DatabaseAuditSpecification

Classe de contêiner de esquema de modelo para DatabaseAuditSpecification

DatabaseCredential

Classe de contêiner de esquema de modelo para DatabaseCredential

DatabaseDdlTrigger

Classe de contêiner de esquema de modelo para DatabaseDdlTrigger

DatabaseEncryptionKey

Classe de contêiner de esquema de modelo para DatabaseEncryptionKey

DatabaseEventNotification

Classe de contêiner de esquema de modelo para DatabaseEventNotification

DatabaseEventSession

Classe de contêiner de esquema de modelo para DatabaseEventSession

DatabaseMirroringLanguageSpecifier

Classe de contêiner de esquema de modelo para DatabaseMirroringLanguageSpecifier

DatabaseOptions

Classe de contêiner de esquema de modelo para DatabaseOptions

DataCompressionOption

Classe de contêiner de esquema de modelo para DataCompressionOption

DataType

Classe de contêiner de esquema de modelo para DataType

Default

Classe de contêiner de esquema de modelo para Padrão

DefaultConstraint

Classe de contêiner de esquema de modelo para DefaultConstraint

DisplayServices

Fornece um conjunto de serviços para fornecer valores visíveis ao usuário para objetos na API de modelo público.

DmlTrigger

Classe de contêiner de esquema de modelo para DmlTrigger

EdgeConstraint

Classe de contêiner de esquema de modelo para EdgeConstraint

Endpoint

Classe de contêiner de esquema de modelo para Ponto de Extremidade

ErrorMessage

Classe de contêiner de esquema de modelo para ErrorMessage

EventGroup

Classe de contêiner de esquema de modelo para EventGroup

EventSession

Classe de contêiner de esquema de modelo para EventSession

EventSessionAction

Classe de contêiner de esquema de modelo para EventSessionAction

EventSessionDefinitions

Classe de contêiner de esquema de modelo para EventSessionDefinitions

EventSessionSetting

Classe de contêiner de esquema de modelo para EventSessionSetting

EventSessionTarget

Classe de contêiner de esquema de modelo para EventSessionTarget

EventTypeSpecifier

Classe de contêiner de esquema de modelo para EventTypeSpecifier

ExtendedProcedure

Classe de contêiner de esquema de modelo para ExtendedProcedure

ExtendedProperty

Classe de contêiner de esquema de modelo para ExtendedProperty

ExternalDataSource

Classe de contêiner de esquema de modelo para ExternalDataSource

ExternalFileFormat

Classe de contêiner de esquema de modelo para ExternalFileFormat

ExternalLanguage

Classe de contêiner de esquema de modelo para ExternalLanguage

ExternalLanguageFile

Classe de contêiner de esquema de modelo para ExternalLanguageFile

ExternalLibrary

Classe de contêiner de esquema de modelo para ExternalLibrary

ExternalLibraryFile

Classe de contêiner de esquema de modelo para ExternalLibraryFile

ExternalStream

Classe de contêiner de esquema de modelo para ExternalStream

ExternalStreamingJob

Classe de contêiner de esquema de modelo para ExternalStreamingJob

ExternalTable

Classe de contêiner de esquema de modelo para ExternalTable

Filegroup

Classe de contêiner de esquema de modelo para o Grupo de Arquivos

FileTable

Classe de contêiner de esquema de modelo para FileTable

ForeignKeyConstraint

Classe de contêiner de esquema de modelo para ForeignKeyConstraint

FullTextCatalog

Classe de contêiner de esquema de modelo para FullTextCatalog

FullTextIndex

Classe de contêiner de esquema de modelo para FullTextIndex

FullTextIndexColumnSpecifier

Classe de contêiner de esquema de modelo para FullTextIndexColumnSpecifier

FullTextStopList

Classe de contêiner de esquema de modelo para FullTextStopList

HttpProtocolSpecifier

Classe de contêiner de esquema de modelo para HttpProtocolSpecifier

Index

Classe de contêiner de esquema de modelo para Índice

Index.ColumnsRelationship

Classe de contêiner de esquema de modelo para ColumnsRelationship

LinkedServer

Classe de contêiner de esquema de modelo para LinkedServer

LinkedServerLogin

Classe de contêiner de esquema de modelo para LinkedServerLogin

Login

Classe de contêiner de esquema de modelo para Logon

MasterKey

Classe de contêiner de esquema de modelo para MasterKey

MessageType

Classe de contêiner de esquema de modelo para MessageType

ModelCollationComparer

Comparador que pode comparar cadeias de caracteres e ObjectIdentifiers usando a ordenação de um TSqlModel. Isso pode ser muito útil ao comparar objetos no modelo, pois as comparações serão consistentes com os resultados de comparação esperados em SQL Server

ModelExtractOptions

Define opções que afetam o comportamento de carregar um modelo de um banco de dados.

ModelLoadOptions

Opções para carregar um modelo de uma fonte de dados, como um arquivo Dacpac.

Essas opções podem ser muito importantes dependendo do cenário. Por exemplo, ao executar a análise de código estático usando a CodeAnalysisService opção, é altamente recomendável que a opção LoadAsScriptBackedModel seja definida como true, pois muitas regras esperam uma origem totalmente com script e podem não operar conforme o esperado em um modelo sem suporte de script.

ModelMetadataClass

A classe de metadados para propriedades de metadados.

ModelPropertyClass

A classe de metadados para propriedades.

ModelRelationshipClass

A classe de metadados para relações.

ModelRelationshipInstance

Representa uma referência uma TSqlObject para a outra, que pode não ser resolvida.

ModelSchema

Esquema de modelo para TSqlModel

ModelTypeClass

A classe de metadados para TSqlObjects.

ObjectIdentifier
Parameter

Classe de contêiner de esquema de modelo para Parâmetro

PartitionFunction

Classe de contêiner de esquema de modelo para PartitionFunction

PartitionScheme

Classe de contêiner de esquema de modelo para PartitionScheme

PartitionScheme.FilegroupsRelationship

Classe de contêiner de esquema de modelo para FilegroupsRelationship

PartitionSpecification

Classe de contêiner de esquema de modelo para PartitionSpecification

PartitionValue

Classe de contêiner de esquema de modelo para PartitionValue

Permission

Classe de contêiner de esquema de modelo para Permissão

PrimaryKeyConstraint

Classe de contêiner de esquema de modelo para PrimaryKeyConstraint

PrimaryKeyConstraint.ColumnsRelationship

Classe de contêiner de esquema de modelo para ColumnsRelationship

Procedure

Classe de contêiner de esquema de modelo para Procedimento

PromotedNodePathForSqlType

Classe de contêiner de esquema de modelo para PromotedNodePathForSqlType

PromotedNodePathForXQueryType

Classe de contêiner de esquema de modelo para PromotedNodePathForXQueryType

Queue

Classe de contêiner de esquema de modelo para Fila

QueueEventNotification

Classe de contêiner de esquema de modelo para QueueEventNotification

RemoteServiceBinding

Classe de contêiner de esquema de modelo para RemoteServiceBinding

ResourceGovernor

Classe de contêiner de esquema de modelo para ResourceGovernor

ResourcePool

Classe de contêiner de esquema de modelo para ResourcePool

Role

Classe de contêiner de esquema de modelo para Role

RoleMembership

Classe de contêiner de esquema de modelo para RoleMembership

Route

Classe de contêiner de esquema de modelo para Rota

Rule

Classe de contêiner de esquema de modelo para Regra

ScalarFunction

Classe de contêiner de esquema de modelo para ScalarFunction

Schema

Classe de contêiner de esquema de modelo para Esquema

SearchProperty

Classe de contêiner de esquema de modelo para SearchProperty

SearchPropertyList

Classe de contêiner de esquema de modelo para SearchPropertyList

SecurityPolicy

Classe de contêiner de esquema de modelo para SecurityPolicy

SecurityPredicate

Classe de contêiner de esquema de modelo para SecurityPredicate

SelectiveXmlIndex

Classe de contêiner de esquema de modelo para SelectiveXmlIndex

Sequence

Classe de contêiner de esquema de modelo para Sequência

ServerAudit

Classe de contêiner de esquema de modelo para ServerAudit

ServerAuditSpecification

Classe de contêiner de esquema de modelo para ServerAuditSpecification

ServerDdlTrigger

Classe de contêiner de esquema de modelo para ServerDdlTrigger

ServerEventNotification

Classe de contêiner de esquema de modelo para ServerEventNotification

ServerOptions

Classe de contêiner de esquema de modelo para ServerOptions

ServerRoleMembership

Classe de contêiner de esquema de modelo para ServerRoleMembership

Service

Classe de contêiner de esquema de modelo para o Serviço

ServiceBrokerLanguageSpecifier

Classe de contêiner de esquema de modelo para ServiceBrokerLanguageSpecifier

Signature

Classe de contêiner de esquema de modelo para Assinatura

SignatureEncryptionMechanism

Classe de contêiner de esquema de modelo para SignatureEncryptionMechanism

SoapLanguageSpecifier

Classe de contêiner de esquema de modelo para SoapLanguageSpecifier

SoapMethodSpecification

Classe de contêiner de esquema de modelo para SoapMethodSpecification

SpatialIndex

Classe de contêiner de esquema de modelo para SpatialIndex

SqlFile

Classe de contêiner de esquema de modelo para SqlFile

Statistics

Classe de contêiner de esquema de modelo para Estatísticas

SymmetricKey

Classe de contêiner de esquema de modelo para SymmetricKey

SymmetricKeyPassword

Classe de contêiner de esquema de modelo para SymmetricKeyPassword

Synonym

Classe de contêiner de esquema de modelo para sinônimo

Table

Classe de contêiner de esquema de modelo para Table

TableType

Classe de contêiner de esquema de modelo para TableType

TableTypeCheckConstraint

Classe de contêiner de esquema de modelo para TableTypeCheckConstraint

TableTypeColumn

Classe de contêiner de esquema de modelo para TableTypeColumn

TableTypeDefaultConstraint

Classe de contêiner de esquema de modelo para TableTypeDefaultConstraint

TableTypeIndex

Classe de contêiner de esquema de modelo para TableTypeIndex

TableTypePrimaryKeyConstraint

Classe de contêiner de esquema de modelo para TableTypePrimaryKeyConstraint

TableTypePrimaryKeyConstraint.ColumnsRelationship

Classe de contêiner de esquema de modelo para ColumnsRelationship

TableTypeUniqueConstraint

Classe de contêiner de esquema de modelo para TableTypeUniqueConstraint

TableTypeUniqueConstraint.ColumnsRelationship

Classe de contêiner de esquema de modelo para ColumnsRelationship

TableValuedFunction

Classe de contêiner de esquema de modelo para TableValuedFunction

TcpProtocolSpecifier

Classe de contêiner de esquema de modelo para TcpProtocolSpecifier

TSqlModel

Representa um modelo de um esquema de banco de dados SQL Server.

TSqlModelOptions

Define opções de todo o modelo

TSqlModelSchema

Define um esquema para um modelo de banco de dados TSQL relacional.

TSqlObject

Representa uma instância de um objeto para um esquema de banco de dados SQL Server.

TSqlObjectOptions

Define as opções a serem usadas para TSqlObjects específicos

UniqueConstraint

Classe de contêiner de esquema de modelo para UniqueConstraint

UniqueConstraint.ColumnsRelationship

Classe de contêiner de esquema de modelo para ColumnsRelationship

User

Classe de contêiner de esquema de modelo para Usuário

UserDefinedServerRole

Classe de contêiner de esquema de modelo para UserDefinedServerRole

UserDefinedType

Classe de contêiner de esquema de modelo para UserDefinedType

View

Classe de contêiner de esquema de modelo para Exibição

WorkloadClassifier

Classe de contêiner de esquema de modelo para WorkloadClassifier

WorkloadGroup

Classe de contêiner de esquema de modelo para WorkloadGroup

WorkloadGroupDw

Classe de contêiner de esquema de modelo para WorkloadGroupDw

XmlIndex

Classe de contêiner de esquema de modelo para XmlIndex

XmlNamespace

Classe de contêiner de esquema de modelo para XmlNamespace

XmlSchemaCollection

Classe de contêiner de esquema de modelo para XmlSchemaCollection

Enumerações

Nome Description
AssemblyPermissionSet

Conjuntos de permissões possíveis para um assembly

AsymmetricKeyAlgorithm

Algoritmo para chaves assimétricas

AuditActionGroupType

SQL Server grupos de ações de auditoria

AuditTarget

SQL Server destinos de auditoria

AuthenticationModes

SQL Server modo de autenticação 2005

AuthenticationType

Tipo de autenticação de usuário de banco de dados

CatalogCollation

Tipos de ordenação de catálogo

ChangeTrackingOption

Opções de controle de alterações

CharacterSet

Possíveis conjuntos de caracteres para pontos de extremidade SOAP

ColumnGeneratedAlwaysType

Tipo sempre gerado com versão do sistema de colunas

ColumnType

Especifica o tipo de Coluna que um TSqlObject representa

CompressionLevel

Nível de compactação para dados

Containment

Tipos de contenção de banco de dados

DacExternalQueryScopes

Define o tipo de objetos a serem consultados do modelo.

DacQueryScopes

Define o tipo de objetos a serem consultados do modelo.

DatabaseAuditAction

Ação auditável no nível do banco de dados

DatabaseMirroringRole

Tipos de função de espelhamento de banco de dados para SQL Server 2005

DataSourceType

Opções de tipo de fonte de dados externa

Degree

Nível de densidade de grade no índice espacial

DelayedDurabilityMode

Modo de durabilidade atrasada do banco de dados

Durability

Durabilidade de uma tabela

ElementNameStyle

Define os diferentes estilos de nomenclatura compatíveis com os serviços de exibição

EncryptionMode

Modo de criptografia para pontos de extremidade do agente de serviço

EscapeStyle

Enumeração para especificar o estilo de escape para exibir o nome do modelo

EventGroupType

Grupos de eventos sql

EventRetentionMode

Modo de retenção de evento para sessão de evento

EventSessionScope

Escopo da sessão de evento

EventType

Tipos de eventos do Sql Server

FailureAction

Tipo de ação para falha de auditoria

FileFormatType

Opções de tipo de arquivo externo.

ForeignKeyAction

Ações executadas quando uma chave para a qual os pontos de chave estrangeira existentes são atualizados ou excluídos

FunctionType

Especifica o tipo de função que um TSqlObject representa

HttpPorts

Tipos de porta de escuta associados a um ponto de extremidade.

LockEscalationMethod

Os tipos de métodos de escalonamento de bloqueio

LoginEncryptionOption

Opções de criptografia de logon do SQL

MemoryPartitionMode

Modo de partição de memória para sessão de evento

MemoryUnit

Unidades de memória para uso em modelos SQL

MessageSentBy

Especifica o tipo de remetente de mensagem

ModelErrorSeverity

Representa o nível de gravidade do erro do modelo

ModelErrorType

O tipo de erro do modelo. Representa a classificação de vários erros de bloqueio de modelo.

NonTransactedFileStreamAccess

Valores de opção de acesso não transacional FILESTREAM

OrderRestriction

Disparar tipos de restrição de oder

PageVerifyMode

Modo de verificação da página de banco de dados para SQL Server 2005

ParameterizationOption

Opções de parametrização para o banco de dados

PartitionRange

Especifica a qual lado do intervalo, à esquerda ou à direita, o valor de limite pertence

Payload

Tipos de conteúdo para pontos de extremidade

PermissionAction

Tipos de ação de permissão SQL

PermissionType

Permissões sql

Protocol

Tipos de protocolo para pontos de extremidade

QueryStoreCaptureMode

Repositório de Consultas SIZE_BASED_CLEANUP_MODE valores de opção

QueryStoreDesiredState

Valores da opção modo de operação Repositório de Consultas/Estado Desejado

RecoveryMode

Modo de recuperação de banco de dados

RejectType

As opções de tipo de rejeição de tabela externa.

RelationshipType

Tipos de relacionamentos.

SamplingStyle

Estilos de amostragem usados para criar estatísticas

SecondaryXmlIndexType

Tipos de índice XML secundário

SecurityPredicateOperation

A operação à qual um predicado de segurança se aplica

SecurityPredicateType

O tipo do predicado de segurança

ServiceBrokerEncryptionAlgorithm

Possíveis opções de algoritmo de criptografia para pontos de extremidade do agente de serviço

ServiceBrokerOption

Opções possíveis do service broker para o banco de dados

SoapFormat

Possíveis formatos webmethod para pontos de extremidade SOAP

SoapLoginType

Valores possíveis para LOGIN_TYPE opção no ponto de extremidade SOAP

SoapSchema

Possíveis opções de esquema para webmethods em pontos de extremidade SOAP

SqlDataType

SQL Server tipos de dados internos

SqlServerVersion

Versões SQL Server específicas.

State

Estado do ponto de extremidade

SymmetricKeyAlgorithm

Algoritmos usados para chaves simétricas

SymmetricKeyCreationDisposition

Disposição de criação de chave assimétrica

TableDistributionPolicyType

O tipo de uma política de distribuição de tabela SQL DW.

TableTypeColumnType

Especifica o tipo de TableTypeColumn que um TSqlObject representa

Tessellation

Mosaico de grade no índice espacial

TimeUnit

Descreve a unidade para o período de retenção.

TriggerType

Tipos de gatilho

TSqlPlatforms

Versões SQL Server específicas.

UserAccessOption

Modo de acesso do usuário para o banco de dados

UserType

Tipo de usuário (para uso com Azure usuários do active directory).

ValidationMethod

Especifica o método de validação de mensagem

XmlStyle

Estilo de tipo de dados XML