Microsoft.SqlServer.Dac Namespace

Classes

Nome Description
BacPackage

Representação do artefato que contém a definição e os dados de um aplicativo de camada de dados.

DacAzureDatabaseSpecification

Define parâmetros opcionais específicos para um microsoft Banco de Dados SQL do Azure

DacDataProgressMessage

Dados associados a uma operação de dados em execução para relatar atualizações de status ou erros relacionados ao progresso.

DacDeployOptions

Define opções que afetam o comportamento da implantação de pacote em um banco de dados.

DacExceptionMessage

Dados associados a um erro com informações de exceção.

DacExportOptions

Define opções que afetam o comportamento da exportação de pacote de um banco de dados.

DacExtractOptions

Define opções que afetam o comportamento da extração de pacotes.

DacImportOptions

Define opções que afetam o comportamento da importação de pacotes para um banco de dados.

DacMessage

Dados associados a uma operação de execução para relatar atualizações de status ou erros.

DacMessageEventArgs

Os dados associados ao evento gerado como uma operação em execução relatam atualizações de status ou erros.

DacOperationProgressMessage

Mensagem de progresso associada à operação de importação ou exportação de progresso geral.

DacPackage

Representação do artefato que contém a definição de um aplicativo de camada de dados.

DacPackageExtensions

Fornece métodos de extensão para dar suporte à manipulação de objetos DacPackage. Esses métodos de extensão funcionam em um existente DacPackage

DacProfile

Contém configurações relacionadas a uma configuração de implantação específica.

DacProgressEventArgs

Os dados associados ao evento gerado como uma operação de execução completam etapas individuais de processamento.

DacRetryMessage

Essa mensagem é gerada quando a API da DacFx tenta novamente um comando ou conexão devido a um erro transitório retornado pelo servidor.

DacServices

Fornece operações para criar e consumir pacotes DAC representados por DacPackage instâncias.

DacServicesException

Exceção gerada para erros de serviço da DAC.

DataOperationStateProvider

Implemente essa interface para gerenciar a extração das tabelas de dados do usuário do banco de dados para a conta de armazenamento Azure e a publicação de Azure armazenar os dados das tabelas no banco de dados de destino.

DeploymentPropertyAliasAttribute

Essa classe dá suporte à infraestrutura do produto e não se destina a ser usada diretamente do seu código. Define um alias para a propriedade de implantação quando usado para substituição de propriedade de linha de comando

LogObjectHashedEventArgs

Os dados associados ao evento gerado como um nome de objeto são hashados quando HashObjectNamesInLogs é verdadeiro.

NestedDeploymentPropertyAttribute

Essa classe dá suporte à infraestrutura do produto e não se destina a ser usada diretamente do seu código. Indica que uma propriedade de implantação deve ser expandida para substituição de propriedade de linha de comando

OptionDescriptionAttribute

Personaliza a descrição de uma opção.

PackageMetadata

Informações de metadados que descrevem um pacote.

PackageOptions

Define opções avançadas e artefatos adicionais para a criação de pacotes.

PublishOptions

Configura opções para o que será relatado ao executar determinadas operações, DacServicesem particular se um DeployReport e/ou DeployScript serão gerados

PublishResult

Contém os resultados de uma operação de publicação ou script. Isso conterá pelo menos uma das DeploymentReport propriedades ou DatabaseScript dependendo do que foi solicitado no PublishOptions

SourceInformation

Representa informações sobre um item de interesse no modelo, por exemplo, um SqlRuleProblem.

SqlConnectionStringBuilderHelper

Classe pública para dar suporte à configuração de Autenticação do SQL para DacFx

TSqlModelUtils

Fornece métodos utilitários para as APIs de modelo público.

Interfaces

Nome Description
IUniversalAuthProvider

Implemente essa interface para criar um token de acesso de cadeia de caracteres. Esse token de acesso será usado para definir as AccessToken instâncias do SqlConnection criadas ao se conectar a um banco de dados.

Enumerações

Nome Description
DacAzureEdition

Lista de edições possíveis para um Microsoft Banco de Dados SQL do Azure

DacExtractTarget

Especifica os diferentes destinos de extração ao extrair um banco de dados.

DacMessageType

Especifica o tipo (ou gravidade) da mensagem associada a um determinado evento.

DacOperationStatus

Especifica o estado de uma operação de serviço.

DacSchemaModelStorageType

Especifica o tipo de armazenamento de backup para um modelo de esquema.

DataOperationStepState

Os estados possíveis em que uma única etapa na operação de dados pode estar.

DataStorageType

Os possíveis tipos de armazenamento de dados

EngineVersion

Representa uma opção que especifica qual versão do mecanismo deve ser definida ou permitida. Atualmente, essa opção é usada apenas em operações relacionadas ao Microsoft Banco de Dados SQL do Azure.

Por exemplo, isso pode ser usado durante a exportação para definir a versão do mecanismo permitida para validar e se os recursos do banco de dados correspondem aos recursos dessa versão do mecanismo.

Da mesma forma ao definir opções de criação para um TSqlModel público nas APIs de extensibilidade, isso pode ser usado para definir como a versão do mecanismo esperada do modelo deve ser definida.

ObjectType

Define tipos de objeto que existem em SQL Server.