DacServices.Script 方法

定义

重载

名称 说明
Script(DacPackage, String, PublishOptions)

将发布操作的步骤编写为部署脚本、部署报表或两者兼有的脚本。 必须至少将其中一个 GenerateDeploymentScriptGenerateDeploymentReport 选项设置为 true。 此方法不会发布到数据库

Script(DacPackage, DacPackage, String, PublishOptions)

将发布操作的步骤编写为部署脚本、部署报表或两者兼有的脚本。 必须至少将其中一个 GenerateDeploymentScriptGenerateDeploymentReport 选项设置为 true。 此方法不会修改目标

Script(DacPackage, String, PublishOptions)

将发布操作的步骤编写为部署脚本、部署报表或两者兼有的脚本。 必须至少将其中一个 GenerateDeploymentScriptGenerateDeploymentReport 选项设置为 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)

将发布操作的步骤编写为部署脚本、部署报表或两者兼有的脚本。 必须至少将其中一个 GenerateDeploymentScriptGenerateDeploymentReport 选项设置为 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如果请求了取消,并且可以取消该操作。

适用于