共用方式為


DacServices.Script 方法

定義

多載

Script(DacPackage, String, PublishOptions)

將發佈作業的步驟編寫為部署腳本、部署報表或兩者。 至少必須將其中 GenerateDeploymentScript 一個 或 GenerateDeploymentReport 選項設定為 true。 這個方法不會發佈至資料庫

Script(DacPackage, DacPackage, String, PublishOptions)

將發佈作業的步驟編寫為部署腳本、部署報表或兩者。 至少必須將其中 GenerateDeploymentScript 一個 或 GenerateDeploymentReport 選項設定為 true。 此方法不會修改目標

Script(DacPackage, String, PublishOptions)

將發佈作業的步驟編寫為部署腳本、部署報表或兩者。 至少必須將其中 GenerateDeploymentScript 一個 或 GenerateDeploymentReport 選項設定為 true。 這個方法不會發佈至資料庫

public Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Script : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Script (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

參數

package
DacPackage

包含要部署之結構描述的 DacPackage

targetDatabaseName
String

部署的目標資料庫名稱。

publishOptions
PublishOptions

PublishOptions 實例會指定回報的內容 - 部署腳本、部署報告,以及如何設定部署的各個層面。

傳回

PublishResult,包含呼叫端要求的腳本 () 和/或報表

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果在部署期間發生錯誤。

如果要求取消 CancellationToken,但無法取消作業。

適用於

Script(DacPackage, DacPackage, String, PublishOptions)

將發佈作業的步驟編寫為部署腳本、部署報表或兩者。 至少必須將其中 GenerateDeploymentScript 一個 或 GenerateDeploymentReport 選項設定為 true。 此方法不會修改目標

public static Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
static member Script : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Shared Function Script (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult

參數

sourcePackage
DacPackage

包含要部署之結構描述的 DacPackage

targetPackage
DacPackage

DacPackage 包含代表目標資料庫的架構。

targetDatabaseName
String

部署的目標資料庫名稱。

publishOptions
PublishOptions

PublishOptions 實例會指定回報的內容 - 部署腳本、部署報告,如同我們所有如何設定部署的各種層面一樣。

傳回

PublishResult,包含呼叫端要求的腳本 () 和/或報表

例外狀況

如果任何必要參數的值為 null 參考或空字串。

如果在部署期間發生錯誤。

如果要求取消 CancellationToken,但無法取消作業。

適用於