DacServices.Publish(DacPackage, String, PublishOptions) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将提供的包发布到数据库。 此方法支持返回在发布时使用的脚本,以及汇总发布期间执行的操作的部署报表
public Microsoft.SqlServer.Dac.PublishResult Publish(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Publish : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Publish (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult
参数
- package
- DacPackage
DacPackage 包含要部署的架构。
- targetDatabaseName
- String
要部署的目标数据库的名称。
- publishOptions
- PublishOptions
PublishOptions该实例指定返回的内容 - 部署脚本、部署报告,因为我们都介绍了如何配置部署的各个方面。
返回
PublishResult,包含调用方请求的脚本和/或报告
例外
如果任一必需参数的值是空引用或空字符串。
如果在部署期间发生错误。
CancellationToken如果请求了取消,并且可以取消该操作。