Export (0) Print
Expand All

Microsoft.SqlServer.Dac Namespace

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 Understanding Data-tier Applications.

  Class Description
Public class BacPackage Representation of the artifact that contains the definition and data of a data-tier application.
Public class DacAzureDatabaseSpecification Defines optional parameters specific to a Windows Azure SQL Database
Public class DacDataProgressMessage Data associated with an executing data operation to report status updates or errors related to progress.
Public class DacDeployOptions Defines options that affect the behavior of package deployment to a database.
Public class DacExceptionMessage Data associated with an error with exception information.
Public class DacExtractOptions Defines options that affect the behavior of package extraction.
Public class DacMessage Data associated with an executing operation to report status updates or errors.
Public class DacMessageEventArgs Data associated with event raised as an executing operation reports status updates or errors.
Public class DacOperationProgressMessage Progress message associated with the overal progress import or export operation.
Public class DacPackage Representation of the artifact that contains the definition of a data-tier application.
Public class DacPackageExtensions Provides extension methods to support manipulation of DacPackage objects. These extension methods work on an existing DacPackage
Public class DacProfile Contains settings related to a specific deployment configuration.
Public class DacProgressEventArgs Data associated with event raised as an executing operation completes individual steps of processing.
Public class DacRetryMessage Indicates that the DacFX API retried a command or connection due to a transient error returned by the server.
Public class DacServices Provides operations to create and consume DAC packages represented by DacPackage instances.
Public class DacServicesException Exception thrown for DAC service errors.
Public class PackageMetadata Metadata information that describes a package.
Public class PackageOptions Defines advanced options and additional artifacts for package creation.
Public class SourceInformation Represents information about an item of interest in the model, for example a SqlRuleProblem.
Public class TSqlModelUtils Provides utility methods for the public model APIs.

  Enumeration Description
Public enumeration DacAzureEdition List of possible editions for an Window sAzure SQL Databsae
Public enumeration DacMessageType Specifies the type (or severity) of message associated with a given event.
Public enumeration DacOperationStatus Specifies the state of a service operation.
Public enumeration DacSchemaModelStorageType Specifies the type of backing storage for a schema model.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft