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
| 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. |