DacServices.Script 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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,包含调用方请求的脚本和/或报告
例外
如果任一必需参数的值是空引用或空字符串。
如果在部署期间发生错误。
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,包含调用方请求的脚本和/或报告
例外
如果任一必需参数的值是空引用或空字符串。
如果在部署期间发生错误。
CancellationToken如果请求了取消,并且可以取消该操作。