Microsoft.SqlServer.Dac Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
BacPackage |
Representação do artefato que contém a definição e os dados de um aplicativo da camada de dados. |
DacAzureDatabaseSpecification |
Define parâmetros opcionais específicos de um Banco de Dados SQL do Microsoft Azure |
DacDataProgressMessage |
Dados associados a uma operação de dados em execução para relatar atualizações de status ou erros relacionados ao andamento. |
DacDeployOptions |
Define opções que afetam o comportamento da implantação de pacotes para 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 pacotes por meio 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 em execução para relatar erros ou atualizações de status. |
DacMessageEventArgs |
Dados associados a um evento gerado conforme uma operação em execução relata erros ou atualizações de status. |
DacOperationProgressMessage |
Mensagem de progresso associada à operação geral de importação ou exportação de progresso. |
DacPackage |
Representação do artefato que contém a definição de um aplicativo da camada de dados. |
DacPackageExtensions |
Fornece métodos de extensão para dar suporte a 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 conforme uma operação de execução conclui as etapas individuais de processamento. |
DacRetryMessage |
Essa mensagem é gerada quando a API do 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 de DAC representados por instâncias DacPackage. |
DacServicesException |
Exceção lançada para erros de serviço 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 do Azure e a publicação do armazenamento do Azure dos dados das tabelas para o banco de dados de destino. |
DeploymentPropertyAliasAttribute |
Esta classe oferece suporte à infraestrutura do produto e não se destina a ser usada diretamente no 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 hash quando HashObjectNamesInLogs é true. |
NestedDeploymentPropertyAttribute |
Esta classe oferece suporte à infraestrutura do produto e não se destina a ser usada diretamente no 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 criação de pacotes. |
PublishOptions |
Configura opções para o que será relatado ao executar determinadas operações do DacServices, em 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 de utilitário para as APIs de modelo público. |
Interfaces
IUniversalAuthProvider |
Implemente essa interface para criar um token de acesso de cadeia de caracteres. Esse token de acesso será usado para definir o para todas as AccessToken instâncias do SqlConnection criadas ao se conectar a um banco de dados. |
Enumerações
DacAzureEdition |
Lista de edições possíveis para um Banco de Dados SQL do Microsoft Azure |
DacExtractTarget |
Especifica os diferentes destinos de extração ao extrair um banco de dados. |
DacMessageType |
Especifica o tipo (ou severidade) 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 |
O possível indica 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. No momento essa opção só é usada em operações relacionadas ao Banco de Dados SQL do Microsoft Azure. Isso pode ser usado durante a exportação para definir a versão do mecanismo permitida para validação e se os recursos do banco de dados correspondem aos recursos dessa versão do mecanismo. De modo similar, ao definir opções de criação para um TSqlModel público nas APIs de extensibilidade, isso pode ser usado para determinar para qual deve ser definida a versão esperada do mecanismo do modelo. |
ObjectType |
Define tipos de objeto que existem em SQL Server. |