DacServices.GenerateDeployReport 方法

定义

重载

名称 说明
GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions)

创建 XML 报表,其中介绍了将提供的源实例和目标 DacPackage 实例的架构之间的差异部署到数据库所需的步骤。

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

创建 XML 报表,其中介绍了将提供的源实例和目标 DacPackage 实例的架构之间的差异部署到数据库所需的步骤。

GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

创建 XML 报表,其中介绍了将提供的 DacPackage 架构部署到数据库所需的步骤。

GenerateDeployReport(Stream, DacPackage, DacPackage, String, DacDeployOptions)

创建 XML 报表,其中介绍了将提供的源实例和目标 DacPackage 实例的架构之间的差异部署到数据库所需的步骤。

public static void GenerateDeployReport(System.IO.Stream outputStream, Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployReport : System.IO.Stream * Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> unit
Public Shared Sub GenerateDeployReport (outputStream As Stream, sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing)

参数

outputStream
Stream

Stream 要写入部署报表的到其中。

sourcePackage
DacPackage

DacPackage 包含要比较的源架构。

targetPackage
DacPackage

DacPackage 包含要比较的目标架构。

targetDatabaseName
String

要部署的目标数据库的名称。

options
DacDeployOptions

DacDeployOptions该实例指定影响部署报表创建的各个方面的属性。

例外

如果在生成报表期间出现问题。

适用于

GenerateDeployReport(DacPackage, DacPackage, String, DacDeployOptions)

创建 XML 报表,其中介绍了将提供的源实例和目标 DacPackage 实例的架构之间的差异部署到数据库所需的步骤。

public static string GenerateDeployReport(Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default);
static member GenerateDeployReport : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions -> string
Public Shared Function GenerateDeployReport (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing) As String

参数

sourcePackage
DacPackage

DacPackage 包含要比较的源架构。

targetPackage
DacPackage

DacPackage 包含要比较的目标架构。

targetDatabaseName
String

要部署的目标数据库的名称。

options
DacDeployOptions

DacDeployOptions该实例指定影响部署报表创建的各个方面的属性。

返回

详细说明部署步骤的 XML 字符串。

例外

如果在生成报表期间出现问题。

适用于

GenerateDeployReport(DacPackage, String, DacDeployOptions, Nullable<CancellationToken>)

创建 XML 报表,其中介绍了将提供的 DacPackage 架构部署到数据库所需的步骤。

public string GenerateDeployReport(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.GenerateDeployReport : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> string
Public Function GenerateDeployReport (package As DacPackage, targetDatabaseName As String, Optional options As DacDeployOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing) As String

参数

package
DacPackage

DacPackage 包含要部署的架构。

targetDatabaseName
String

要部署的目标数据库的名称。

options
DacDeployOptions

DacDeployOptions该实例指定影响部署报表创建的各个方面的属性。

cancellationToken
Nullable<CancellationToken>

可选 CancellationToken ,可用于指示应取消操作。 使用此对象不能保证将取消操作。

返回

详细说明包部署步骤的 XML 字符串。

例外

如果在生成报表期间出现问题。

CancellationToken如果请求了取消,并且可以取消该操作。

适用于