Provides operations to create and consume DAC packages represented by DacPackage instances.
繼承階層
System.Object
Microsoft.SqlServer.Dac.DacServices
命名空間: Microsoft.SqlServer.Dac
組件: Microsoft.SqlServer.Dac (在 Microsoft.SqlServer.Dac.dll 中)
語法
'宣告
Public NotInheritable Class DacServices
'用途
Dim instance As DacServices
public sealed class DacServices
public ref class DacServices sealed
[<SealedAttribute>]
type DacServices = class end
public final class DacServices
DacServices 型別公開下列成員。
建構函式
| 名稱 | 說明 | |
|---|---|---|
![]() |
DacServices | Initializes a new instance of the DacServices class that operates against the database specified by the supplied connection string. |
上層
方法
| 名稱 | 說明 | |
|---|---|---|
![]() |
Deploy | Deploys the supplied package to a database. |
![]() |
Equals | (繼承自 Object。) |
![]() |
ExportBacpac(Stream, String, IEnumerable<Tuple<String, String>>, Nullable<CancellationToken>) | Extracts schema and export data from a database into a "bacpac" package. |
![]() |
ExportBacpac(String, String, IEnumerable<Tuple<String, String>>, Nullable<CancellationToken>) | Extracts schema and export data from a database into a "bacpac" package. |
![]() |
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String, String>>, Nullable<CancellationToken>) | Extracts schema and export data from a database into a "bacpac" package. |
![]() |
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String, String>>, Nullable<CancellationToken>) | Extracts schema and export data from a database into a "bacpac" package. |
![]() |
Extract(Stream, String, String, Version, String, IEnumerable<Tuple<String, String>>, DacExtractOptions, Nullable<CancellationToken>) | Extracts the schema from a database into a package. |
![]() |
Extract(String, String, String, Version, String, IEnumerable<Tuple<String, String>>, DacExtractOptions, Nullable<CancellationToken>) | Extracts the schema from a database into a package. |
![]() ![]() |
GenerateCreateScript(DacPackage, String, DacDeployOptions) | Creates a Transact-SQL script that can be used to deploy the schema of the supplied DacPackage to a database. |
![]() ![]() |
GenerateCreateScript(Stream, DacPackage, String, DacDeployOptions) | Creates a Transact-SQL script that can be used to deploy the schema of the supplied DacPackage to a database. |
![]() ![]() |
GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions) | Creates an XML report of the steps needed to deploy the differences between the schemas of the supplied source and target DacPackage instances to a database. |
![]() |
GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) | Creates an XML report of the steps needed to deploy the schema of the supplied DacPackage to a database. |
![]() ![]() |
GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions) | Creates an XML report of the steps needed to deploy the differences between the schemas of the supplied source and target DacPackage instances to a database. |
![]() ![]() |
GenerateDeployScript(DacPackage, DacPackage, String, DacDeployOptions) | Creates a Transact-SQL script that can be used to deploy the differences between the schemas of the supplied source and target DacPackage instances to a database. |
![]() |
GenerateDeployScript(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>) | Creates a Transact-SQL script that can be used to deploy the schema of the supplied DacPackage to a database. |
![]() ![]() |
GenerateDeployScript(Stream, DacPackage, DacPackage, String, DacDeployOptions) | Creates a Transact-SQL script that can be used to deploy the differences between the schemas of the supplied source and target DacPackage instances to a database. |
![]() |
GenerateDriftReport(String, Nullable<CancellationToken>) | Creates an XML report of the drift that has occurred since the database was last registered. |
![]() |
GenerateDriftReport(String, DacSchemaModelStorageType, Nullable<CancellationToken>) | Creates an XML report of the drift that has occurred since the database was last registered. |
![]() |
GetHashCode | (繼承自 Object。) |
![]() |
GetType | (繼承自 Object。) |
![]() |
ImportBacpac(BacPackage, String, Nullable<CancellationToken>) | Deploys schema and import table data from the supplied package to a database. |
![]() |
ImportBacpac(BacPackage, String, DacAzureDatabaseSpecification, Nullable<CancellationToken>) | Deploys schema and import table data from the supplied package to a database. |
![]() |
Register(String, String, Version, String) | Adds DAC registration information for the specified target database. |
![]() |
Register(String, DacSchemaModelStorageType, String, Version, String) | Adds DAC registration information for the specified target database. |
![]() |
ToString | (繼承自 Object。) |
![]() |
Unregister | Removes DAC registration information for the specified target database. |
上層
事件
| 名稱 | 說明 | |
|---|---|---|
![]() |
Message | Invoked when an operation reports status updates or errors. |
![]() |
ProgressChanged | Invoked when the state of an operation changes. |
上層
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
.gif)
.gif)
.gif)