Microsoft.SqlServer.Management.Smo Namespace

Classes

Nome Description
AbortAfterWaitConverter
AbstractCollectionBase

Classe base para todas as coleções de SMO

AffinityInfo

AffinityInfo

AffinityInfoBase

AffinityInfoBase

AgentSubSystemTypeConverter
ApplicationRole

Encapsulamento de classe de instância: Server[@Name='']/Database/ApplicationRole

ApplicationRoleCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ApplicationRoleEvents
ArrayListCollectionBase
AsymmetricKey

Encapsulamento de classe de instância: Server[@Name=']/Database/AsymmetricKey

AsymmetricKeyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

AsyncStatus

Uma classe auxiliar que descreve o status e a última exceção de uma operação assíncrona.

Audit

Encapsulamento de classe de instância: Server[@Name='']/Audit

AuditActionTypeConverter
AuditCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

AuditDestinationTypeConverter
AuditExtender
AuditOnFailureActionConverter
AuditSpecification
AvailabilityDatabase

Um Banco de Dados de Disponibilidade representa um banco de dados que faz parte de um Grupo de Disponibilidade.

AvailabilityDatabaseCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

AvailabilityGroup

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

AvailabilityGroupCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

AvailabilityGroupListener

esta é a classe parcial de AvailabilityGroupListener de geração de código

AvailabilityGroupListenerCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

AvailabilityGroupListenerIPAddress

esta é a classe parcial de AvailabilityGroupListenerIPAddress de code-gen

AvailabilityGroupListenerIPAddressCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades IPAddress e SubnetMask e SubnetIP

AvailabilityGroupListenerIPAddressCollectionBase
AvailabilityGroupState

Essa é uma classe de adaptador que implementa a IAvailabilityGroupState faceta lógica para um Grupo de Disponibilidade.

AvailabilityReplica

Uma Réplica de Disponibilidade é uma instância de SQL Server que faz parte de um Grupo de Disponibilidade. A réplica hospeda cópias dos bancos de dados em um grupo. Dependendo de suas funções atuais, a réplica pode ser a principal do Grupo de Disponibilidade ou um dos muitos secundários.

AvailabilityReplicaCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

Backup
BackupDevice

Encapsulamento de classe de instância: Server[@Name='']/BackupDevice

BackupDeviceCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

BackupDeviceItem

Representa um dispositivo que será usado para fazer backup ou restauração de

BackupDeviceList

Lista fortemente tipada de objetos BackupDeviceItem

BackupEncryptionOptions

O BackupEncryptionOptions representa opções de criptografia para operações de backup.

BackupMedia

Classe de Mídia de Backup

BackupMediaSet

Conjunto de Mídias de Backup

BackupMediaSet.IncompleteBackupMediaSetException

Exceção de MediaSet de backup incompleta

BackupRestoreBase
BackupSet

Classe de conjunto de backup

BackupSetCollection

Classe de coleção de conjuntos de backup

CatalogCollationTypeConverter
Certificate

Encapsulamento de classe de instância: Server[@Name='']/Database/Certificate

CertificateCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

CertificateEvents
Check

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Check

CheckCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

CollationInfo

Fornece informações sobre uma ordenação de banco de dados específica.

CollectionNotAvailableException

A exceção gerada quando o usuário está solicitando uma coleção não disponível para a versão atual do servidor.

Column

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Column

ColumnCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ColumnEncryptionKey

Representa um objeto de chave de criptografia de coluna do sql server

ColumnEncryptionKeyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ColumnEncryptionKeyValue

Representa um objeto de valor de chave de criptografia de coluna do sql server.

ColumnEncryptionKeyValueCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ColumnEncryptionKeyValueCollectionBase

ColumnEncryptionKeyValueCollectionBase

ColumnMasterKey

Representa um objeto de chave mestra de coluna do sql server

ColumnMasterKeyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ConfigProperty

Gatilho da tabela de banco de dados de encapsulamento de classe de instância SQL Server

ConfigPropertyCollection
Configuration

Classe de instância encapsulando objeto SQL Server Configuration

ConfigurationBase
Cpu

Classe CPU

CpuCollection

Classe de coleção de CPU

CreateRestorePlanEventArgs

Criar args de evento de status do plano de restauração

Credential

Encapsulamento da classe de instância: Server[@Name='']/Credential

CredentialCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

CryptographicProvider

Encapsulamento de classe de instância: Server[@Name='']/CryptographicProvider

CryptographicProviderCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

Database

Encapsulamento de classe de instância: Server[@Name='']/Database

DatabaseActiveDirectory
DatabaseAdapter
DatabaseAdapterBase
DatabaseAuditSpecification

Encapsulamento de classe de instância: Server[@Name='']/Database/DatabaseAuditSpecification

DatabaseAuditSpecificationCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

DatabaseAuditSpecificationExtender
DatabaseCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

DatabaseDdlTrigger

Encapsulamento de classe de instância: Server[@Name='']/Database/DdlTrigger

DatabaseDdlTriggerCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

DatabaseDdlTriggerEvent

DatabaseDdlTriggerEvent

DatabaseDdlTriggerEventSet

classe DatabaseDdlTriggerEventSet

DatabaseEncryptionKey

Encapsulamento de classe de instância: Server[@Name='']/Database/DatabaseEncryptionKey

DatabaseEncryptionKeyExtender
DatabaseEvent
DatabaseEventArgs

Fornece informações sobre uma alteração em um objeto SMO de banco de dados

DatabaseEvents
DatabaseEventSet
DatabaseFile

Classe base para DataFile e LogFile

DatabaseFileMappingsDictionary

Essa classe mapeia caminhos de arquivo de banco de dados (ou seja, datafiles e caminhos logFiles) do servidor de origem para o local do servidor de destino correspondente especificado pelo usuário.

DatabaseMaintenanceAdapter

A faceta de Manutenção de Banco de Dados tem propriedades lógicas. Ela é inerte da classe DatabaseAdapter.

DatabaseMapping

esta é uma estrutura para manter mapeamentos de banco de dados

DatabaseMirroringPayload

Encapsulamento de classe de instância: Server[@Name='']/Endpoint/DatabaseMirroring

DatabaseOptions

Encapsulamento da classe de instância: Server[@Name='']/Database/Option

DatabasePerformanceAdapter

A faceta de Desempenho do Banco de Dados implementa propriedades lógicas e requer a substituição de Atualização e Alter, portanto, é uma nova classe.

DatabasePermission
DatabasePermissionInfo
DatabasePermissionSet
DatabaseReplicaState

Essa classe representa o estado de runtime de um banco de dados que está participando de um grupo de disponibilidade. Esse banco de dados pode estar localizado em qualquer uma das réplicas que compõem o grupo de disponibilidade.

DatabaseReplicaStateCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades AvailabilityReplicaServerName e AvailabilityDatabaseName

DatabaseReplicaStateCollectionBase

esta é a classe que contém recursos comuns de todas as classes de coleção de esquemas

DatabaseRestorePlanner

Planejador de restauração de banco de dados.

DatabaseRole

Encapsulamento de classe de instância: Server[@Name='']/Database/Role

DatabaseRoleCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

DatabaseScopedConfiguration

A definição parcial da classe DatabaseScopedConfiguration. https://msdn.microsoft.com/library/mt629158.aspx

DatabaseScopedConfigurationCollection

DatabaseScopedConfigurationCollection

DatabaseScopedConfigurationOnOffConverter
DatabaseScopedCredential

Encapsulamento da classe de instância: Server[@Name='']/Database/DatabaseScopedCredential

DatabaseScopedCredentialCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

DatabaseSecurityAdapter

A segurança do banco de dados adiciona propriedades dos filhos e algumas propriedades computadas. Ele herda do DatabaseAdapter.

DatabaseSnapshotExtender

Classe extender para Instantâneo de Banco de Dados

DataFile

Essa classe incapsula um arquivo de dados de banco de dados

DataFileCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

DataRetentionPeriodUnitTypeConverter
DataTransferBase
DataType

O objeto DataType permite que os usuários definam um tipo de dados SQL Server.

DdlTriggerBase
Default

Encapsulamento de classe de instância: Server[@Name='']/Database/Default

DefaultCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

DefaultConstraint

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Column/Default

DefaultLanguage

Esse objeto gerencia as propriedades lcid e name para os objetos SMO do usuário e do banco de dados. Métodos são fornecidos para ler e gravar as propriedades padrão e fulltext.

DefaultRuleBase
DependencyCollection

Árvore de dependência retornada como resultado da fase de descoberta de dependência

DependencyCollectionNode

A classe DependencyCollectionNode representa uma entrada individual na lista de dependências

DependencyNode

DependencyNode é uma classe de nó base Contém a urn do nó e o tipo de dependência (SchemaBound/NonSchemaBound) que o nó tem com seu pai

DependencyTree

Árvore de dependência retornada como resultado da fase de descoberta de dependência

DependencyTreeNode

A classe DependencyTreeNode representa uma entrada individual na árvore de dependência

DependencyWalker

Classe de instância encapsulando banco de dados SQL Server

DwTableDistributionConverter
DwViewDistributionConverter
EdgeConstraint

Essa classe representa um objeto restrição de borda. Restrições de borda restringem conexões que podem ser estabelecidas em uma tabela de borda entre dois nós de grafo. Restrições de borda são cretáveis e droppable, mas não alteráveis. Para alterar o original deve ser descartado e o novo deve ser criado.

EdgeConstraintClause

Representa um objeto EdgeConstraintClause. Objetos de tipos EdgeConstraintClause são encapsulados em um EdgeConstraint e representam conexões permitidas entre dois nós de grafo.

EdgeConstraintClauseCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

EdgeConstraintCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

Endpoint

Encapsulamento de classe de instância: Server[@Name='']/Endpoint

EndpointCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

EndpointPayload
EndpointProtocol
EnumToDisplayNameConverter

Converte o objeto de valor especificado em um objeto de enumeração.

EventProperty

Um tipo de classe nome-valor que contém uma única propriedade de evento.

EventPropertyCollection

Uma coleção especializada de nome-objeto (dicionário) usada para propriedades de evento.

EventSetBase

Classe abstrata para todas as classes de evento.

ExecutionManager

encapsula ConnectionContext e o isola do restante do SMO

ExtendedProperty

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/ExtendedProperty

ExtendedPropertyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExtendedStoredProcedure

Encapsulamento de classe de instância: Server[@Name='']/Database/ExtendedStoredProcedure

ExtendedStoredProcedureCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

ExternalDataSource

Representa um objeto de fonte de dados externa do SQL Server.

ExternalDataSourceCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalDataSourcePushdownOptionConverter
ExternalDataSourceTypeConverter
ExternalFileFormat

Representa um objeto de formato de arquivo externo do SQL Server.

ExternalFileFormatCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalFileFormatTypeConverter
ExternalLanguage

Encapsulamento de classe de instância: Server[@Name='']/Database/ExternalLanguage

ExternalLanguageCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalLanguageFile

Encapsulamento de classe de instância: Server[@Name='']/Database/ExternalLanguage/ExternalLanguageFile

ExternalLanguageFileCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalLanguageFilePlatformConverter
ExternalLibrary

Encapsulamento de classe de instância: Server[@Name='']/Database/ExternalLibrary

ExternalLibraryCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalLibraryFile

Encapsulamento de classe de instância: Server[@Name='']/Database/ExternalLibrary/ExternalLibraryFile

ExternalResourcePool

Representa um objeto do pool de recursos externo do SQL Server.

ExternalResourcePoolAffinityInfo

ExternalResourcePoolAffinityInfo

ExternalResourcePoolCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalStream

Encapsulamento de classe de instância: Server[@Name=']/Database/ExternalStream

ExternalStreamCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalStreamingJob

Encapsulamento de classe de instância: Server[@Name='']/Database/ExternalStreamingJob

ExternalStreamingJobCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ExternalStreamingJobStatusTypeConverter
ExternalTableDistributionConverter
ExternalTableRejectTypeConverter
FailedOperationException

A exceção gerada quando uma operação falha.

FeatureRestriction
FeatureRestrictionCollection
FileGroup

Representa um grupo de arquivos de banco de dados do sql server

FileGroupCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ForeignKey

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/ForeignKey

ForeignKeyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ForeignKeyColumn

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/ForeignKey/Column

ForeignKeyColumnCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

FrequencyPair
FullTextCatalog

Encapsulamento de classe de instância: Server[@Name='']/Database/FullTextCatalog

FullTextCatalogCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

FullTextIndex

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/FullTextIndex

FullTextIndexColumn

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/FullTextIndex/FullTextIndexColumn

FullTextIndexColumnCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

FullTextService

Encapsulamento de classe de instância: Server[@Name='']/FullTextService

FullTextStopList

Encapsulamento de classe de instância: Server[@Name='']/Database/FullTextStopList

FullTextStopListCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

HttpProtocol

Encapsulamento de classe de instância: Server[@Name='']/Endpoint/Http

Index

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index

IndexCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

IndexedColumn

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index/IndexedColumn

IndexedColumnCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

IndexedXmlPath

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index/IndexedXmlPath

IndexedXmlPathCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

IndexedXmlPathNamespace

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Index/IndexedXmlPathNamespace

IndexedXmlPathNamespaceCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

IndexEvents
IndexTypeConverter
Information

Encapsulamento da classe de instância: Server[@Name='']/Information

InternalSmoErrorException

A exceção gerada quando há um erro interno com um T:Microsoft. Objeto SqlServer.Management.Smo.

InvalidRestorePlanException

Exceção gerada ao tentar executar ou verificar um plano de restauração inválido.

InvalidScriptingOptionException

Essa exceção é gerada quando as opções de script inválidas são definidas

InvalidSmoOperationException

A exceção gerada quando uma operação não pode ser executada no estado do objeto atual.

InvalidVersionSmoOperationException

A exceção gerada quando uma operação não pode ser executada na versão atual.

JobScheduleCollectionBase
Language

Encapsulamento de classe de instância: Server[@Name='']/Language

LanguageCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

LinkedServer

Encapsulamento de classe de instância: Server[@Name='']/LinkedServer

LinkedServerCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

LinkedServerLogin

Encapsulamento de classe de instância: Server[@Name=']/LinkedServer/Login

LinkedServerLoginCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

LogFile

Essa classe incapsula um arquivo de log de banco de dados

LogFileCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

Login

Essa classe representa um logon do SqlServer

LoginCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

LoginEvents
MasterKey

Encapsulamento de classe de instância: Server[@Name='']/Database/MasterKey

MessageCollectionBase
MessageObjectBase
MissingObjectException

A exceção gerada quando um objeto está ausente de uma coleção ou quando uma coleção não existe em uma versão do servidor.

NamedSmoObject
NextRestoreEventArgs

Argumentos do evento Next Restore

NumaNode

Classe NumaNode

NumaNodeCollection

Coleção NumaNode, coleção de contabilidade de classe de todos os Numas

NumberedObjectCollectionBase

classe base para todas as coleções genéricas

NumberedStoredProcedure

Encapsulamento de classe de instância: Server[@Name='']/Database/StoredProcedure/Numbered

NumberedStoredProcedureCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

NumberedStoredProcedureParameter

Encapsulamento de classe de instância: Server[@Name='']/Database/StoredProcedure/Numbered/Param

NumberedStoredProcedureParameterCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ObjectAlteredEventArgs

argumento para ObjectAlteredEventHandler

ObjectCreatedEventArgs

argumento para ObjectCreatedEventHandler

ObjectDroppedEventArgs

argumento para ObjectDroppedEventHandler

ObjectEvent
ObjectEventSet
ObjectPermission

As permissões de objeto são permissões para qualquer objeto em um banco de dados, incluindo tabelas, exibições, esquemas, certificados etc.

ObjectPermissionInfo
ObjectPermissionSet
ObjectRenamedEventArgs

argumento para ObjectRenamedEventHandler

OleDbProviderSettings

Encapsulamento de classe de instância: Server[@Name='']/Setting/OleDbProviderSetting

OleDbProviderSettingsCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

OrderColumn

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedFunction/OrderColumn

OrderColumnCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PageRestorePlanner

Planejador de restauração de página

Parameter

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedFunction/Param

ParameterBase
ParameterCollectionBase
PartitionFunction

Encapsulamento de classe de instância: Server[@Name='']/Database/PartitionFunction

PartitionFunctionCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PartitionFunctionEvents
PartitionFunctionParameter

Encapsulamento de classe de instância: Server[@Name='']/Database/PartitionFunction/PartitionFunctionParameter

PartitionFunctionParameterCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PartitionNumberedObjectCollectionBase
PartitionScheme

Encapsulamento de classe de instância: Server[@Name='']/Database/PartitionScheme

PartitionSchemeCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PartitionSchemeEvents
PartitionSchemeParameter

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/PartitionSchemeParameter

PartitionSchemeParameterCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PathWrapper

Classe auxiliar para lidar com a manipulação de caminho e também lida com caminhos XI. Poderíamos usar ServerConnection como um parâmetro e obter o PathSeparator dele, mas eles também podem ser usados em situações offline

Payload
PercentCompleteEventArgs

Argumentos para o manipulador de eventos da porcentagem concluída

PerformanceCounters
PermissionInfo
PermissionSetBase

Classe abstrata para todas as classes de permissão.

PhysicalPartition

Encapsulamento de classe de instância: Server[@Name='']/Database/PartitionFunction

PhysicalPartitionCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PlanGuide

Representa um plano de banco de dados do sql server

PlanGuideCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

PlanGuideExtender
ProgressReportEventArgs
Property
PropertyCannotBeRetrievedException

A exceção gerada quando o chamador está solicitando uma propriedade que retornou nulo durante a enumeração.

PropertyCollection
PropertyMissingEventArgs

Descreve a propriedade ausente que leva a uma inicialização completa de objeto ou ao carregamento de uma propriedade cara separadamente da inicialização

PropertyNotSetException

A exceção gerada quando uma ação requer uma propriedade que não foi definida pelo usuário.

PropertyReadOnlyException

A exceção gerada ao tentar definir uma propriedade somente leitura.

PropertyTypeMismatchException

A exceção gerada se um valor do tipo errado for atribuído a uma propriedade.

PropertyWriteException

A exceção gerada ao tentar definir uma propriedade que foi bloqueada.

Protocol
QueryStoreCaptureModeConverter

conversor de tipo para QueryStoreCaptureMode

QueryStoreOperationModeConverter

conversor de tipo para QueryStoreOperationMode

QueryStoreOptions

Objeto Smo de Opções do QueryStore.

QueryStoreSizeBasedCleanupModeConverter

conversor de tipo para QueryStoreSizeBasedCleanupMode

QueryStoreWaitStatsCaptureModeConverter

conversor de tipo para QueryStoreWaitStatsCaptureMode

RangeTypeConverter
RelocateFile
RemoteDataArchiveMigrationStatusReport

Relatório de status para cada lote de linhas migradas para o Remote Data Archive

RemoteDatabaseMigrationStatistics

Estatísticas sobre o banco de dados remoto criado para o Remote Data Archive

RemoteTableMigrationStatistics

Estatísticas sobre a tabela Remota criada para o Remote Data Archive

ResourceGovernor

Classe que manipula a alteração e o script do estado atual de Resource Governor

ResourcePool

Classe que lida com Criação, Alteração, Remoção e Script da instância do Pool de Recursos

ResourcePoolAffinityInfo

ResourcePoolAffinityInfo

ResourcePoolCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

Restore
RestoreOptions
RestorePlan

O Plano de Restauração de Banco de Dados é uma sequência de operações de Restauração de Banco de Dados que recuperará um Banco de Dados para um estado específico em um ponto no tempo.

ResumableIndex

A definição parcial da classe 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

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ResumableOperationStateTypeConverter
Rule

Encapsulamento de classe de instância: Server[@Name='']/Database/Rule

RuleCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

Scheduler

Classe Scheduler

SchedulerCollection

Coleção scheduler, uma coleção de contabilidade de classe de todos os agendadores no sistema e sua afinidade com o pool de recursos pai.

Schema

Encapsulamento de classe de instância: Server[@Name=']/Database/Schema

SchemaCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SchemaCollectionBase
SchemaCustomResolver

Resolvedor personalizado para Esquema Precisamos de um resolvedor personalizado, pois nem todos os objetos baseados em esquema residem no Banco de Dados Por exemplo, os objetos do agente de serviço têm um objeto intermediário, portanto, não podemos resolver o uso de um modelo fixo

SchemaEvents
Scripter

Classe de instância encapsulando objeto Scripter

ScriptingErrorEventArgs
ScriptingOptions

Classe de instância encapsulando banco de dados SQL Server

ScriptingPreferences

Define preferências para scripts

ScriptMaker

Fornece métodos para obter scripts de objetos SMO

ScriptNameObjectBase
ScriptOption

Uma única opção de script. Ele representa um único valor da enumeração acima.

ScriptSchemaObjectBase
ScriptWriterException

A exceção gerada quando a gravação de script falha.

SearchProperty

Classe SMO para propriedades de pesquisa em uma lista de propriedades de pesquisa

SearchPropertyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SearchPropertyList

Classe SMO para Lista de Propriedades de Pesquisa

SearchPropertyListCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SearchPropertyListExtender

Classe que fornece propriedades estendidas para um objeto SearchPropertyList

SecurityPolicy

Representa um objeto da Política de Segurança do sql Server

SecurityPolicyCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

SecurityPredicate

Representa um objeto de predicado de segurança do sql server.

SecurityPredicateCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SecurityPredicateCollectionBase

SecurityPredicateCollectionBase

SecurityPredicateOperationConverter
SecurityPredicateTypeConverter
SensitivityClassification

Encapsulamento de classe de instância: Server[@Name='']/Database/SensitivityClassification

SensitivityClassificationCollection

Lista fortemente tipada de objetos SensitivityClassification Tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SensitivityRankConverter
Sequence

Representa um objeto de sequência do sql server

SequenceCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

SequenceEvents
SequenceExtender

Representa o objeto SequenceExtender do sql server

Server

Encapsulamento de classe de instância: Server[@Name='']

ServerActiveDirectory
ServerAdapter

Essa classe é exatamente a classe ServerAdapterBase, mas implementa IDmfAdapter

ServerAdapterBase

Essa classe atua como o nivelador para propriedades de servidor ocultas em Server.Settings e Server.Configuration Facets herdará dessa classe para adicionar novas propriedades lógicas, usar os métodos Alter e Refresh dessa classe ou substituir os métodos Alter e Refresh.

Essa classe não deve implementar IDmfAdapter ou qualquer faceta diretamente. As facetas devem estar em classes de nível folha e essa classe não se destina a ser uma classe de nível folha.

ServerAuditSpecification

Encapsulamento de classe de instância: Server[@Name='']/ServerAuditSpecification

ServerAuditSpecificationCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ServerAuditSpecificationExtender
ServerConfigurationAdapter

As propriedades de Configuração do Servidor precisam apenas alterar e atualizar as propriedades Server.Configuration. Essa classe herda do ServerAdapterBase e substitui essas funções.

ServerDdlTrigger

Encapsulamento de classe de instância: Server[@Name=']/DdlTrigger

ServerDdlTriggerCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ServerDdlTriggerEvent

ServerDdlTriggerEvent

ServerDdlTriggerEventSet

classe ServerDdlTriggerEventSet

ServerEvent
ServerEventArgs

Classe de argumento usada por ServerEventHandler.

ServerEvents

Classe que encapsula todas as funcionalidades relacionadas aos Eventos do Servidor.

ServerEventSet
ServerPermission
ServerPermissionInfo
ServerPermissionSet
ServerProxyAccount

Encapsulamento de classe de instância: Server[@Name='']/ServerProxyAccount

ServerRole

Encapsulamento de classe de instância: Server[@Name='']/Role

ServerRoleCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

ServerRoleEvents
ServerRoleExtender
ServerSecurityAdapter

Segurança do mecanismo relacional. Essa faceta tem algumas propriedades lógicas e precisa de sua própria Atualização e Alter. Ele herda do ServerAdapterBase.

ServerSelectionAdapter

Seleção de Servidor. Essa faceta tem propriedades lógicas que permitem que os usuários escolham propriedades para selecionar o servidor. Ele herda do ServerAdapterBase.

ServerSetupAdapter

Adaptador para faceta do AS SAC

ServerSurfaceAreaAdapter

Essa faceta é inteiramente um subconjunto de opções de configuração, portanto, é apenas uma interface no ServerConfigurationAdapter

ServerTraceEvent
ServerTraceEventSet
ServiceBrokerPayload

Encapsulamento de classe de instância: Server[@Name='']/Endpoint/ServiceBroker

ServiceMasterKey

Encapsulamento de classe de instância: Server[@Name='']/MasterKey

ServiceQueueEvent
ServiceQueueEventSet
ServiceRequestException

Essa exceção incapsula um erro do provedor de serviços.

Settings

Encapsulamento de classe de instância: Servidor[@Name='']/Configuração

SfcDependencyException

Essa exceção é gerada quando uma operação de dependência falhou TODO: isso será movido para SFC depois de generalizarmos as classes de dependência (consulte SfcDependencyDiscovery.cs).

SimpleObjectCollectionBase

classe base para todas as coleções genéricas

SmartAdmin

Classe que manipula a alteração e o script do estado atual do administrador inteligente

SmartAdminState

Essa é uma classe de adaptador que implementa a ISmartAdminState faceta lógica para um Grupo de Disponibilidade.

SmoApplication
SmoCollectionBase
SmoDependencyDiscoverer

Classe à qual localiza objetos referenciados, refrencing objetos e filhos

SmoDmfAdapter
SmoEventArgs

Classe de argumento base para eventos nativos de Smo

SmoException

A classe base para todas as classes de exceção de SMO.

SmoObjectBase
SmoObjectExtender<T>

Classe extender para objetos Smo

SmoUtility

Métodos utilitários e auxiliares para SMO

SoapMethodCollectionBase
SoapMethodObject
SoapPayload

Encapsulamento de classe de instância: Server[@Name='']/Endpoint/Soap

SoapPayloadMethod

Encapsulamento de classe de instância: Server[@Name='']/Endpoint/Soap/Method

SoapPayloadMethodCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SortedListCollectionBase
SqlAssembly

Encapsulamento de classe de instância: Server[@Name='']/Database/SqlAssembly

SqlAssemblyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SqlAssemblyEvent
SqlAssemblyEvents
SqlAssemblyEventSet
SqlAssemblyFile

Encapsulamento de classe de instância: Server[@Name='']/Database/SqlAssembly/SqlAssemblyFile

SqlAssemblyFileCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SqlPropertyCollection
SqlPropertyInfo

Classe encapsulando metadados e informações de versão sobre uma propriedade sql.

SqlSmoObject

Contém a funcionalidade comum para todas as classes de instância

SqlSupport

Contém funções auxiliares variadas

SqlVariantSerializationAdapter

Serializa objetos que representam instâncias sql_variant para XML SFC

Statistic

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Statistic

StatisticCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

StatisticColumn

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Statistic/Column

StatisticColumnCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

StatisticEvents
StoredProcedure

Encapsulamento de classe de instância: Server[@Name='']/Database/StoredProcedure

StoredProcedureCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

StoredProcedureEvent
StoredProcedureEvents
StoredProcedureEventSet
StoredProcedureParameter

Encapsulamento de classe de instância: Server[@Name='']/Database/StoredProcedure/Param

StoredProcedureParameterCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SuspectPage

Página de banco de dados usada para Restauração de Página.

SymmetricKey

Encapsulamento de classe de instância: Server[@Name='']/Database/SymmetricKey

SymmetricKeyCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SymmetricKeyEncryption

Esse objeto é usado para especificar um tipo de criptografia.

Synonym

Encapsulamento de classe de instância: Server[@Name=']/Database/Synonym

SynonymCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

SynonymEvents
SystemDataType

Encapsulamento de classe de instância: Server[@Name='']/SystemDataType

SystemDataTypeCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

SystemMessage

Encapsulamento de classe de instância: Server[@Name='']/SystemMessage

SystemMessageCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

Table

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

TableCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

TableEvent
TableEvents
TableEventSet
TableViewBase
TableViewTableTypeBase
TcpProtocol

Encapsulamento de classe de instância: Server[@Name=']/Endpoint/Tcp

TemporalHistoryRetentionPeriodUnitTypeConverter
Transfer

Classe de instância encapsulando objeto Transfer

TransferBase

Classe base para transferência

Trigger

Encapsulamento de classe de instância: Server[@Name='']/Database/Table/Trigger

TriggerCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

TriggerEvents
TypeConverters
UnknownPropertyException

A exceção gerada ao tentar acessar uma propriedade que não existe para uma versão do servidor.

UnsupportedCompatLevelException

A exceção é gerada quando uma operação é executada com um nível de compatibilidade sem suporte para essa operação especificada.

UnsupportedEngineEditionException

Essa exceção é gerada quando uma edição de mecanismo sem suporte é detectada.

UnsupportedEngineTypeException

Essa exceção é gerada quando uma operação falha

UnsupportedFeatureException

A exceção gerada quando não há suporte para um objeto pelo Sql Express

UnsupportedObjectNameException

A exceção gerada quando o usuário está tentando criar um objeto com um nome sem suporte, como uma cadeia de caracteres nula.

UnsupportedVersionException

A exceção é gerada quando uma operação falha.

UrnCollection

ArrayList de objetos urn

User

Encapsulamento de classe de instância: Server[@Name='']/Database/User

UserCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

UserDefinedAggregate

Encapsulamento de classe de instância: Server[@Name=']/Database/UserDefinedAggregate

UserDefinedAggregateCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

UserDefinedAggregateParameter

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedAggregate/Param

UserDefinedAggregateParameterCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

UserDefinedDataType

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedDataType

UserDefinedDataTypeCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

UserDefinedDataTypeResolver

Resolvedor personalizado para DataType::UserDefinedDataType TODO: implementar resolvedores para outros tipos (observe que o resolvedor de URN pode ser genérico para todos os tipos de dados)

UserDefinedFunction

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedFunction

UserDefinedFunctionCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

UserDefinedFunctionEvent
UserDefinedFunctionEvents
UserDefinedFunctionEventSet
UserDefinedFunctionParameter

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedFunction/Param

UserDefinedFunctionParameterCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

UserDefinedMessage

Encapsulamento de classe de instância: Server[@Name='']/UserDefinedMessage

UserDefinedMessageCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

UserDefinedTableType

Encapsulamento de classe de instância: Server[@Name=']/Database/UserDefinedTableType

UserDefinedTableTypeCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

UserDefinedTableTypeResolver

Resolvedor personalizado para DataType::UserDefinedTableType

UserDefinedType

Encapsulamento de classe de instância: Server[@Name='']/Database/UserDefinedType

UserDefinedTypeCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

UserDefinedTypeEvents
UserDefinedTypeResolver

Resolvedor personalizado para DataType::UserDefinedType

UserEvents
UserOptions

Encapsulamento da classe de instância: Server[@Name=']/UserOption

VerifyCompleteEventArgs

Classe de argumento de evento para VerifyCompleteEventHandler

VersionSerializationAdapter

Serializa instâncias de System.Version para Sfc XML

VersionUtils

Classe auxiliar para lidar com várias verificações relacionadas à versão

View

Encapsulamento de classe de instância: Server[@Name='']/Database/View

ViewCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

ViewEvent
ViewEvents
ViewEventSet
WorkloadGroup

Classe que manipula a criação, alteração, remoção e script da instância do grupo de carga de trabalho

WorkloadGroupCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

WorkloadManagementImportanceConverter
WorkloadManagementWorkloadClassifier

Classe que manipula a criação, alteração, remoção e script do objeto classificador de carga de trabalho de gerenciamento de carga de trabalho

WorkloadManagementWorkloadClassifierCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

WorkloadManagementWorkloadGroup

Classe que lida com Criação, Alteração, Remoção e Script da instância do grupo WorkloadManagement Workload

WorkloadManagementWorkloadGroupCollection

Lista fortemente tipada de objetos MAPPED_TYPE tem suporte fortemente tipado para todos os métodos da classe de lista classificada

WrongPropertyValueException

A exceção gerada durante uma ação de script quando uma propriedade tem um valor inutilizável ou há um conflito entre duas ou mais propriedades.

XmlSchemaCollection

Encapsulamento de classe de instância: Server[@Name='']/Database/XmlSchemaCollection

XmlSchemaCollectionCollection

Coleção fortemente tipada de objetos MAPPED_TYPE dá suporte à indexação de objetos por suas propriedades Name e Schema

Estruturas

Nome Description
AuditSpecificationDetail
DdlTextParserHeaderInfo

Interfaces

Nome Description
IAvailabilityGroupState

Essa faceta agrega várias informações de estado do grupo de disponibilidade. Ele é usado para dar suporte a ferramentas de gerenciamento SQL Server.

IColumnPermission

Interface para permissões de objeto no nível da coluna.

IDatabaseMaintenanceFacet
IDatabaseOptions
IDatabasePerformanceFacet
IDatabaseSecurityFacet
IExtendedProperties
ILoginOptions
IMultipartNameFacet

Faceta de Identidade

INameFacet

Faceta de Nome

IObjectPermission

Métodos para enumerar, conceder e negar permissões em um objeto.

IScriptable
IServerAuditFacet
IServerConfigurationFacet
IServerInformation
IServerPerformanceFacet
IServerSecurityFacet
IServerSelectionFacet
IServerSettings
IServerSetupFacet

Faceta de instalação do servidor

ISmartAdminState

Essa faceta agrega informações de estado de smartadmin. Ele é usado para dar suporte a ferramentas de gerenciamento SQL Server.

ISmoApplicationEvents

Define um objeto que expõe eventos SMO em todo o aplicativo

ISmoDependencyDiscoverer

Define uma interface para descobrir URNs de objetos dependentes

ISmoScriptWriter

Interface que define a gravação de scripts de objetos de gerenciamento do sql server

ISurfaceAreaFacet
ITableOptions
ITextObject

Interface implementada por todas as classes de instância que têm toda ou uma parte de sua definição como texto

IUserOptions
IViewOptions

Enumerações

Nome Description
AbortAfterWait

Especifica a opção ABORT_AFTER_WAIT de uma operação DDL.

ActivationExecutionContext

Especifica o contexto do usuário para ativação de objetos.

AffinityType

Tipo de afinidade de CPU Automático ou Manual

AssemblyAlterOptions
AssemblySecurityLevel

Especifica os direitos de acesso de um Assembly.

AsymmetricKeyEncryptionAlgorithm

Especifica o algoritmo usado para criptografar uma chave (assimétrica).

AsymmetricKeySourceType

Especifica a origem do certificado ao carregar.

AttachOptions

Lista de opções que podem ser passadas para Server.AttachDatabase

AuditActionType

Especifica o tipo de ação para eventos de auditoria do sql server

AuditDestinationType

Especifica o tipo de destino de uma auditoria

AuditFileSizeUnit

Especifica a unidade do tamanho do arquivo

AuditLevel
AuditStatusType

Especifica o estado da auditoria

AuthenticationType

Especifica o tipo de autenticação das entidades de banco de dados

AvailabilityDatabaseSynchronizationState

A sincronização diferente indica que um banco de dados que participa de um Grupo de Disponibilidade HADR pode estar.

AvailabilityGroupAutomatedBackupPreference

Essa enumeração especifica como as réplicas na função primária são tratadas na avaliação para escolher a réplica desejada para executar um backup.

AvailabilityGroupClusterType

Tipo de cluster do Grupo de Disponibilidade

AvailabilityGroupFailureConditionLevel

As diferentes condições que podem disparar um failover automático em um Grupo de Disponibilidade. Essas configurações são cumulativas, o que significa que, à medida que a configuração aumenta no valor, ela codifica todas as condições anteriores e adiciona outras.

AvailabilityGroupListenerIPState

Estado do endereço IP do ouvinte do grupo de disponibilidade

AvailabilityGroupRollupSynchronizationState

Um rollup dos estados de sincronização das réplicas de disponibilidade no grupo de disponibilidade.

AvailabilityReplicaAvailabilityMode

Modos de disponibilidade da Réplica de Disponibilidade O valor int tem que corresponder aos valores definidos pelo mecanismo, pode ser encontrado aqui: https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-availability-replicas-transact-sql

AvailabilityReplicaConnectionModeInPrimaryRole

Modos de intenção de conexão de uma Réplica de Disponibilidade na função primária

AvailabilityReplicaConnectionModeInSecondaryRole

Modos de intenção de conexão de uma Réplica de Disponibilidade na função secundária

AvailabilityReplicaConnectionState

O estado de conexão atual de uma réplica de disponibilidade.

AvailabilityReplicaFailoverMode

Modos de failover da Réplica de Disponibilidade

AvailabilityReplicaJoinState

O estado de junção de uma réplica de disponibilidade

AvailabilityReplicaOperationalState

O estado da preparação da réplica para processar solicitações de cliente para todas as réplicas de bancos de dados no grupo de disponibilidade que reside nela.

AvailabilityReplicaRole

A função atual que uma réplica está desempenhando em um grupo de disponibilidade.

AvailabilityReplicaRollupRecoveryState

Representa um rollup do estado de recuperação de todas as réplicas de banco de dados no grupo de disponibilidade que residem nessa réplica de disponibilidade.

AvailabilityReplicaRollupSynchronizationState

O estado de sincronização atual da réplica de disponibilidade. Isso se baseia nos estados de sincronização de réplicas de banco de dados no grupo availaiblity que reside na instância.

AvailabilityReplicaSeedingMode

Modo de propagação da réplica de disponibilidade

BackupActionType
BackupCompressionOptions

A enumeração BackupCompressionOptions contém valores usados para especificar uma opção de compactação de backup

BackupDeviceType
BackupEncryptionAlgorithm

Especifica o tipo de algoritmo usado para criptografia de backup.

BackupEncryptorType

Especifica o tipo de criptografador usado para criptografar uma chave de criptografia.

BackupRestoreBase.AsyncOperation
BackupSetFlag
BackupSetType

Tipo de conjunto de backup: banco de dados completo, diferencial, log, arquivo ou grupo de arquivos

BackupTruncateLogType
CatalogCollationType

Valores de Tipo de Ordenação de Catálogo.

CatalogPopulationAction

Especifica a ação da população do catálogo.

CatalogPopulationStatus

Especifica o estado da população de um catálogo de texto completo Pesquisa da Microsoft.

CertificateSourceType
ChangeTracking
ClusterMemberState

O estado de um membro em um cluster Windows.

ClusterMemberType

O tipo de nó no cluster do Windows

ClusterQuorumState

A estatística atual do quorum do cluster

ClusterQuorumType

Os diferentes tipos de maneiras que um cluster pode decidir sobre um quorum

CollationVersion

Especifica a versão de ordenação

ColumnEncryptionType

EncryptionType para uma coluna criptografada com TCE

CompatibilityLevel
ContainmentType

Enumera os tipos de contenção de um banco de dados.

CreateDispositionType

Contém os valores da opção CREATION_DISPOSITION

DatabaseDdlTriggerExecutionContext

Especifica o contexto do usuário no qual o código do assembly será executado.

DatabaseEncryptionAlgorithm

Especifica o algoritmo usado para criptografar a chave de criptografia do banco de dados

DatabaseEncryptionState

Especifica o estado de transição de criptografia atual do banco de dados

DatabaseEncryptionType

Especifica o tipo de criptografia usado para criptografar a chave de criptografia do banco de dados

DatabaseEventType
DatabaseObjectTypes
DatabasePermissionSetValue

Enumeração que contém todas as possíveis DatabasePermissions usam sys.fn_builtin_permissions para ver os valores mais recentes em novas versões do SQL

IMPORTANTE: ao adicionar enumerações aqui, você também deve atualizar permissionOptions.cs com os getters e setters para os objetos de permissão. Os métodos ContainsPermissionType em DatabasePrincipal.cs também devem ser atualizados ao adicionar permissões de banco de dados e objeto. A enumeração DatabasePermissionType usada nessas funções é derivada do SqlParser.

DatabaseRecoveryState

Estado de recuperação de banco de dados.

DatabaseReplicaSuspendReason

Os diferentes motivos para uma réplica de banco de dados estar em estado suspenso.

DatabaseScopedConfigurationOnOff

Configuração com escopo de banco de dados dentro e fora dos estados.

DatabaseStatus
DatabaseUserAccess

os valores de enumeração são aranget para mach sys.databases.user_access

DataCompressionType

DataCompressionType descreve sobre o status de compactação de uma partição de tabela/índice. Nenhum significa nenhuma compactação, Linha significa linha de compactação sábia, Page significa compactação aplicada em termos de página e ColumnStore é columnstore de compactação sábio

DataRetentionPeriodUnit

Descrição da unidade de período de retenção temporal

DelayedDurability

Especifica a opção de durabilidade atrasada do banco de dados.

DependencyType
DeviceType

Tipo de dispositivo de mídia de backup

DurabilityType

A enumeração especifica o tipo de durabilidade das tabelas hekaton

DwTableDistributionType

A enumeração especifica os tipos de distribuição de tabela distribuída do SQL DW.

DwViewDistributionType

A enumeração especifica os tipos de distribuição de exibição materializados do SQL DW.

EdgeConstraintDeleteAction

Enumera possíveis ações referenciais quando um objeto EdgeConstraint é modificado. confira a sintaxe da ec: | [ EdgeConstraint ] CONNECTION ([ schema_name . ] referenced_table_from_name TO [ schema_name . ] referenced_table_to_name] [ ON DELETE { NO ACTION | CASCADE } ]

Edition

Os valores possíveis retornados por SERVERPROPERTY('EngineEdition'). Veja https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql para mais detalhes

EndpointAuthenticationOrder

O tipo de autenticação de conexão necessário para conexões com esse ponto de extremidade.

EndpointEncryption

EndpointEncryption

EndpointEncryptionAlgorithm

EndpointEncryptionAlgorithm

EndpointState
EndpointType
EventType
ExecutionContext

Especifica o contexto do usuário no qual o código do assembly será executado.

ExecutionStatus

Uma enumeração que descreve um estado de consulta assíncrona

ExternalDataSourcePushdownOption

Enumera possíveis opções de Pushdown no External Datasource

ExternalDataSourceType

A enumeração especifica o tipo de fonte de dados externa para tabelas externas

ExternalFileFormatType

A enumeração especifica os tipos de formato de arquivo externo

ExternalLanguageFilePlatform

Especifica para o qual o idioma da plataforma foi criado.

ExternalLibraryContentType

Especifica o tipo de conteúdo para uma instalação ou alteração de biblioteca externa.

ExternalStreamingJobStatusType

A enumeração especifica os tipos de status do trabalho de streaming externo

ExternalTableDistributionType

A enumeração especifica a distribuição da tabela externa. Válido para tabelas com fontes de dados externas ShardMapManager.

ExternalTableRejectType

A enumeração especifica os tipos de rejeição da tabela externa

FeatureRestriction.PrincipalClass
FileGroupType

Tipo de arquivo de grupo de arquivos

FileGrowthType
FilestreamAccessLevelType

Lista de tipos de nível de acesso de fluxo de arquivos SQL Server

FileStreamEffectiveLevel

O nível efetivo para o recurso FILESTREAM

FileStreamLevel

Opções de nível de fluxo de arquivos

FilestreamNonTransactedAccessType

Tipo de acesso não transacionado de fluxo de arquivos

ForeignKeyAction

consulte a sintaxe fk: | [ FOREIGN KEY ] REFERÊNCIAS [ 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

especifica como a fragmentação de índice será recuperada

FullTextCatalogUpgradeOption

Especifica as opções de Atualização do Catálogo de Texto Completo

GeneratedAlwaysType

Tipos de colunas temporais geradas automaticamente

GraphType
HadrManagerStatus

O status do Serviço do Gerenciador hadr

HttpAuthenticationModes
HttpPortTypes
ImplementationType

Especifica o tipo de implementação de um StoredProcedure, UserDefinedFunction e outros objetos.

IndexedXmlPathType

representa o tipo de caminho indexado no Índice Xml Seletivo

IndexEnableAction

especifica como um índice deve ser habilitado novamente

IndexKeyType

A enumeração especifica os atributos do objeto Index

IndexOperation

especifica qual operação executar em uma alteração de índice

IndexPopulationAction

Especifica a ação da população de índice.

IndexPopulationStatus

Especifica o estado da população de um índice de tabela de texto completo.

IndexType

A enumeração especifica o tipo do Índice.

InDoubtTransactionResolutionType

Lista de tipos de reparo de SQL Server

InstanceState

Valores de InstanceState

KeyEncryptionType

Especifica o tipo de criptografia de uma chave.

LedgerTableType

Tipos de tabela do razão

LedgerViewType

A enumeração especifica que uma exibição é exibição razão ou não razão

LinkedTableType

Tipos de tabelas que podem ser enumeradas no servidor vinculado

LinkFieldType

tipo do campo no link

LockEscalationType

A enumeração especifica a granularidade de escalonamento de bloqueio

LockRequestStatus
LoginCreateOptions

Especifica as opções que podem ser especificadas ao criar um logon

LoginType
LogReuseWaitStatus

A reutilização do espaço de log de transações está aguardando no momento.

MappedClassType

Especifica a classe para a qual uma Credencial é mapeada

MediaTypes
MethodLoginType

LoginType de SoapPayloadMethod

MethodXsdSchemaOption
MirroringOption

A enumeração MirroringOption é usada para alterar o estado ou um espelho de banco de dados.

MirroringRole

Função que o banco de dados desempenha no espelhamento, uma das seguintes:

MirroringSafetyLevel

Garantia de segurança de atualizações no backup, uma das seguintes:

MirroringStatus

Função que o banco de dados desempenha no espelhamento, uma das seguintes:

MirroringWitnessStatus
Month
NSActivationState

Essa enumeração descreve o estado de um componente de aplicativo do Serviço de Notificação.

NumaNodeAffinity

Define o tipo de afinidade de NumaNode

ObjectClass

confira a especificação do mecanismo: CatalogViewsRef: Apêndice Classes de Entidade Universal A tabela a seguir representa o domínio de classes de entidade no sistema, definido no arquivo de cabeçalho cmedscan.h. Os usos de classe de entidade incluem: sys.database_permissions sys.server_permissions sys.extended_properties incluídos aqui são apenas objetos protegíveis

ObjectPermissionSetValue

enumeração que contém todas as ObjectPermissions possíveis

OnFailureAction

Especifica a ação que precisa ser tomada quando o coletor de auditoria não pode executar a gravação

PageVerify

A enumeração PageVerify especifica o tipo de verificação de integridade executada nas leituras da página.

PartitioningScheme

Enumera se o Esquema de Partição é roteado para Nenhum, Tabela, Índice ou Tudo

PasswordHashAlgorithm

Enumera os algoritmos de hash usados para autenticar senhas de logon do SQL.

PathType

Denota o tipo de caminho de arquivo para métodos PathWrapper

PerfMonMode

Especifica o modo no qual o PerfMon funciona

PermissionState
PlanGuideType

Tipo de guia de plano

PrincipalType

Especifica o tipo do servidor ou da entidade de banco de dados

PrivateKeyEncryptionType

Especifica o tipo de criptografia de uma chave

PrivilegeTypes

Lista de privilégios de objeto e banco de dados

ProtocolType
ProviderAuthenticationType

Especifica o tipo de autenticação compatível com o Provedor de Criptografia

QueryStoreCaptureMode

Valores do Modo de Captura para Repositório de Consultas

QueryStoreOperationMode

Valores do Modo de Operação para Repositório de Consultas

QueryStoreSizeBasedCleanupMode

Valores do modo de limpeza baseado em tamanho para Repositório de Consultas

QueryStoreWaitStatsCaptureMode

Valores do Modo de Captura de Estatísticas de Espera para Repositório de Consultas

RangeType

A enumeração RangeType especifica se os valores de limite especificados com RangeValues são colocados no lado ESQUERDO ou DIREITO do intervalo. Nenhum corresponde a nenhuma condição de limite. Tabela sem partição é um exemplo adequado.

RecoveryModel

os valores de enumeração são aranget para mach sys.databases.recovery_option

RemoteDataArchiveMigrationState

Estado de migração de dados atual de uma tabela estendida Consulte remote_data_archive_migration_state em https://msdn.microsoft.com/en-us/library/ms187406.aspx

RepairOptions

Especifica as opções de reparo

RepairStructure

Especifica o tipo de estrutura de reparo

RepairType

Lista de tipos de reparo de SQL Server

ReplicationOptions

A enumeração ReplicationOptions especifica as configurações de replicação ativas para um banco de dados,

ResourceUsage

Especifica os recursos do sistema disponíveis para o Serviço MSSearch.

RestoreActionType
RestoreType
ResultFormat
ResumableOperationStateType

Estado da operação retomável: em execução, pausada, nenhuma.

RetentionPeriodUnits

Unidades de período de retenção de controle de alterações

RoleTypes
ScriptBehavior

Enumera ScriptBehavior como Drop, Create, CreateOrAlter ou Drop and Create

ScriptNameObjectBase.ScriptHeaderType
SecondaryXmlIndexType

representa o tipo do índice xml secundário

SecurityPredicateOperation

Tipos de operação de predicado de segurança

SecurityPredicateType

Tipo de predicado de segurança

SensitivityRank

Especifica a classificação de confidencialidade de uma coluna

SequenceCacheType

Especifica o tipo de cache de um objeto Sequence.

ServerDdlTriggerExecutionContext

Especifica o contexto do usuário no qual o código do assembly será executado.

ServerLoginMode
ServerMirroringRole
ServerPermissionSetValue

enumeração que contém todas as possíveis ServerPermissions

ServerStatus

os valores possíveis do status do servidor

ServiceStartMode

O modo de início de um serviço

ShrinkMethod
SmoExceptionType

Enumeração de tipos de exceção definidos por T:Microsoft. SqlServer.Management.Smo.SmoExceptionType.

SnapshotIsolationState
SortOrder
SpatialGeoLevelSize

Os tamanhos de nível geográfico espacial

SpatialIndexType

O tipo índice espacial para os índices espaciais

SqlDataType

O SqlDataType especifica o tipo do objeto DataType.

SqlServerVersion

Enumera versões do SqlServer compatíveis com o SMO.

SqlServerVersions
SqlSmoState
SqlVerifyAction

Especifica o que precisa ser verificado

StatisticsScanType
StatisticsTarget
StopListOption

Especifica as opções de lista de palavras irrelevantes associadas a um Índice fullText.

SymmetricKeyEncryptionAlgorithm

Especifica o algoritmo usado para criptografar uma chave (simétrica)

SymmetricKeyEncryptionType

Especifica o tipo de criptografia de uma chave.

SynonymBaseType

Especifica o tipo de objeto base de um sinônimo.

TableTemporalType

Tipos de tabelas temporais

TemporalHistoryRetentionPeriodUnit

Descrição da unidade de período de retenção temporal

TerminationClause
TransactionTypes

Especifica os tipos de transações que podem estar ativas em um banco de dados

UrnIdOption
UserDefinedFunctionType
UserDefinedTypeFormat

Especifica como um UDT é armazenado.

UserType

Especifica o tipo de usuário em um banco de dados.

WindowsLoginAccessType
WorkloadGroupImportance

Especifica o tipo de importância para Resource Governor grupo de carga de trabalho

WorkloadManagementImportance

Especifica a importância padrão de uma solicitação no grupo de carga de trabalho. Um usuário também pode definir a importância no nível do classificador, que pode substituir a configuração de importância do grupo de carga de trabalho.

WsdlGeneratorOption
XmlCompressionType

XmlCompressionType descreve sobre o status de compactação de uma tabela com coluna de tipo de dados xml ou partição de índice xml. Desativado significa que nenhuma compactação xml, On significa que a compactação xml está habilitada

XmlDocumentConstraint

Especifica tipos de restrições de documento XML

XmlFormatOption
XmlTypeDerivation

Especifica a derivação de tipo xml

XmlTypeKind

Especifica o tipo de componente xml

XsdSchemaOption

Especifica se um esquema XSD será retornado para um método SOAP.

Delegados

Nome Description
DatabaseRestorePlanner.CreateRestorePlanEventHandler

Criar representante de atualização de status do plano de restauração

NextRestoreEventHandler

o protótipo do método de retorno de chamada para a próxima restauração

PercentCompleteEventHandler

o protótipo do método de retorno de chamada para porcentagem concluída

ProgressReportEventHandler
ScriptingErrorEventHandler
ScriptingFilter
ServerEventHandler

Protótipo de manipulador para todos os eventos do servidor.

SmoApplication.AnyObjectEventHandler

chamado para qualquer um dos eventos acima. Isso permite lidar com todos os tipos de eventos usando um manipulador

SmoApplication.DatabaseEventHandler

chamado para eventos de banco de dados

SmoApplication.ObjectAlteredEventHandler

chamado quando um objeto é alterado com êxito

SmoApplication.ObjectCreatedEventHandler

Chamado quando um objeto é criado com êxito

SmoApplication.ObjectDroppedEventHandler

chamado quando um objeto é descartado com êxito

SmoApplication.ObjectRenamedEventHandler

chamado quando um objeto é renomeado com êxito

VerifyCompleteEventHandler

Assinatura de evento para evento VerifyComplete