DacServices.GenerateDeployReport 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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)
参数
- 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如果请求了取消,并且可以取消该操作。