DacServices Classe
Definição
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.
Fornece operações para criar e consumir pacotes de DAC representados por instâncias DacPackage.
public sealed class DacServices
type DacServices = class
Public NotInheritable Class DacServices
- Herança
-
DacServices
Construtores
DacServices(String) |
Construa uma nova instância da DacServices classe que opera no banco de dados especificado pelo cadeia de conexão fornecido. |
DacServices(String, IUniversalAuthProvider) |
Construa uma nova instância da DacServices classe que opera no banco de dados especificado pelo provedor de autenticação e cadeia de conexão fornecido. |
DacServices(String, SecureString) |
Construa uma nova instância da DacServices classe que opera no banco de dados especificado pelo cadeia de conexão fornecido. |
Propriedades
DiagnosticTrace |
Obtenha o TraceSource para rastreamentos de diagnóstico. |
Métodos
Deploy(DacPackage, String, Boolean, DacDeployOptions, Nullable<CancellationToken>) |
Implante o pacote fornecido em um banco de dados. |
DisableTelemetry() |
Fornece operações para criar e consumir pacotes de DAC representados por instâncias DacPackage. |
EnableTelemetry(String, Version) |
Habilita a telemetria globalmente e define o nome do aplicativo e da versão para serem incluídos em eventos de telemetria |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>) |
Habilita a telemetria globalmente e define o nome do aplicativo e da versão para serem incluídos em eventos de telemetria |
EnableTelemetry(String, Version, Action<DacFxTelemetryEventData>, Func<String>) |
Habilita a telemetria globalmente e define o nome do aplicativo e da versão para serem incluídos em eventos de telemetria |
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrair dados de esquema e exportação de um banco de dados para um pacote de "bacpac". |
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrair dados de esquema e exportação de um banco de dados para um pacote de "bacpac". |
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrair dados de esquema e exportação de um banco de dados para um pacote de "bacpac". |
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrair dados de esquema e exportação de um banco de dados para um pacote de "bacpac". |
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrair dados de esquema e exportação de um banco de dados para um pacote de "bacpac". |
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
Extrair dados de esquema e exportação de um banco de dados para um pacote de "bacpac". |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extrair o esquema de um banco de dados para um pacote. |
Extract(String, String, String, Version, String, IEnumerable<Tuple<String,String>>, DacExtractOptions, Nullable<CancellationToken>) |
Extrair o esquema de um banco de dados para um pacote. |
GenerateCreateScript(DacPackage, String, DacDeployOptions) |
Crie um script T-SQL que pode ser usado para implantar o esquema do fornecido DacPackage em um banco de dados. |
GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions) |
Crie um script T-SQL que pode ser usado para implantar o esquema do fornecido DacPackage em um banco de dados. |
GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions) |
Crie um relatório XML das etapas necessárias para implantar as diferenças entre os esquemas das instâncias de origem e de destino DacPackage fornecidas em um banco de dados. |
GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Crie um relatório XML das etapas necessárias para implantar o esquema do fornecido DacPackage em um banco de dados. |
GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Crie um relatório XML das etapas necessárias para implantar as diferenças entre os esquemas das instâncias de origem e de destino DacPackage fornecidas em um banco de dados. |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) |
Crie um script T-SQL que pode ser usado para implantar as diferenças entre os esquemas das instâncias de origem e de destino DacPackage fornecidas em um banco de dados. |
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) |
Crie um script T-SQL que pode ser usado para implantar o esquema do fornecido DacPackage em um banco de dados. |
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) |
Crie um script T-SQL que pode ser usado para implantar as diferenças entre os esquemas das instâncias de origem e de destino DacPackage fornecidas em um banco de dados. |
GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>) |
Crie um relatório XML do descompasso que ocorreu desde que o banco de dados foi registrado pela última vez. |
GenerateDriftReport(String, Nullable<CancellationToken>) |
Crie um relatório XML do descompasso que ocorreu desde que o banco de dados foi registrado pela última vez. |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) |
Implantar os dados de esquema e da tabela de importação do pacote fornecido para um banco de dados. |
ImportBacpac(BacPackage, String, DacImportOptions, Nullable<CancellationToken>) |
Implantar os dados de esquema e da tabela de importação do pacote fornecido para um banco de dados. |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) |
Implantar os dados de esquema e da tabela de importação do pacote fornecido para um banco de dados. |
Publish(DacPackage, String, PublishOptions) |
Publique o pacote fornecido em um banco de dados. Esse método dá suporte ao retorno do script usado ao publicar junto com um relatório de implantação resumindo as ações executadas durante a publicação |
Register(String, DacSchemaModelStorageType, String, Version, String) |
Adicione informações de registro do DAC para o banco de dados de destino especificado. |
Register(String, String, Version, String) |
Adicione informações de registro do DAC para o banco de dados de destino especificado. |
Script(DacPackage, DacPackage, String, PublishOptions) |
Gera scripts das etapas para uma operação de publicação como um script de implantação, um relatório de implantação ou ambos. Pelo menos uma das GenerateDeploymentScript opções ou GenerateDeploymentReport deve ser definida como true. Esse método não modificará o destino |
Script(DacPackage, String, PublishOptions) |
Gera scripts das etapas para uma operação de publicação como um script de implantação, um relatório de implantação ou ambos. Pelo menos uma das GenerateDeploymentScript opções ou GenerateDeploymentReport deve ser definida como true. Esse método não publicará no banco de dados |
Unregister(String) |
Remova as informações de registro do DAC para o banco de dados de destino especificado. |
Eventos
LogObjectHashed |
Invocado como o agente faz hashes de um nome de objeto quando HashObjectNamesInLogs é definido como true. |
Message |
Invocado como uma operação relata status atualizações ou erros. |
ProgressChanged |
Invocado como o estado de uma operação é alterado. |
SqlConnectionCreated |
Invocado depois que cada instância do SqlConnection é criada. |