Share via


Namespace Microsoft.SqlServer.Dac

This namespace provides classes you can use in your code to perform operations on DACPAC and BACPAC packages.  These packages can be extracted and exported from existing databases or used to deploy and import new databases. DAPCAC packages can also be used to upgrade an existing database.

See also Compreendendo aplicativos da camada de dados.

Classes

  Classe Descrição
Classe pública BacPackage Representation of the artifact that contains the definition and data of a data-tier application.
Classe pública DacAzureDatabaseSpecification Defines optional parameters specific to a Windows Azure SQL Database.
Classe pública DacDataProgressMessage Data associated with an executing data operation to report status updates or errors related to progress.
Classe pública DacDeployOptions Defines options that affect the behavior of package deployment to a database.
Classe pública DacExceptionMessage Data associated with an error with exception information.
Classe pública DacExtractOptions Defines options that affect the behavior of package extraction.
Classe pública DacMessage Data associated with an executing operation to report status updates or errors.
Classe pública DacMessageEventArgs Data associated with event raised as an executing operation reports status updates or errors.
Classe pública DacOperationProgressMessage Progress message associated with the overall progress of a DAC operation.
Classe pública DacPackage Representation of the artifact that contains the definition of a data-tier application.
Classe pública DacPackageExtensions Fornece métodos que oferecem suporte à manipulação de objetos DacPackage.Esses métodos funcionam em um DacPackage existente.
Classe pública DacProfile Contains settings related to a specific deployment configuration.
Classe pública DacProgressEventArgs Data associated with event raised as an executing operation completes individual steps of processing.
Classe pública DacRetryMessage Indicates that the DacFX API retried a command or connection due to a transient error returned by the server.
Classe pública DacServices Provides operations to create and consume DAC packages represented by DacPackage instances.
Classe pública DacServicesException Exception thrown for DAC service errors.
Classe pública PackageMetadata Metadata information that describes a package.
Classe pública PackageOptions Defines advanced options and additional artifacts for package creation.

Enumerações

  Enumeração Descrição
Enumeração pública DacAzureEdition List of possible editions for a Windows Azure SQL Database.
Enumeração pública DacMessageType Specifies the type (or severity) of message associated with a given event.
Enumeração pública DacOperationStatus Specifies the state of a service operation.
Enumeração pública DacSchemaModelStorageType Specifies the type of backing storage for a schema model.