DacServices.Script 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Script(DacPackage, String, PublishOptions) |
將發佈操作的步驟以部署腳本、部署報告或兩者為本。 至少 GenerateDeploymentScript 有一個 OR GenerateDeploymentReport 選項必須設為 true。 此方法不會發佈到資料庫 |
| Script(DacPackage, DacPackage, String, PublishOptions) |
將發佈操作的步驟以部署腳本、部署報告或兩者為本。 至少 GenerateDeploymentScript 有一個 OR GenerateDeploymentReport 選項必須設為 true。 此方法不會改變目標 |
Script(DacPackage, String, PublishOptions)
將發佈操作的步驟以部署腳本、部署報告或兩者為本。 至少 GenerateDeploymentScript 有一個 OR 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,包含腳本和/或呼叫者要求時的報告
例外狀況
如果所需參數的值是空參考或空字串。
如果部署過程中發生錯誤。
如果 CancellationToken 有人申請取消,手術可能會被取消。
適用於
Script(DacPackage, DacPackage, String, PublishOptions)
將發佈操作的步驟以部署腳本、部署報告或兩者為本。 至少 GenerateDeploymentScript 有一個 OR 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,包含腳本和/或呼叫者要求時的報告
例外狀況
如果所需參數的值是空參考或空字串。
如果部署過程中發生錯誤。
如果 CancellationToken 有人申請取消,手術可能會被取消。