共用方式為


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,但無法取消作業。

適用於