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