DacPackageExtensions.BuildPackage 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| BuildPackage(Stream, TSqlModel, PackageMetadata) | |
| BuildPackage(String, TSqlModel, PackageMetadata) |
创建具有指定 TSqlModel 项的包,并将其保存到指定位置。 |
| BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions) |
创建具有指定 TSqlModel 包并将其保存到指定的 Stream包。
此外,还可以在 TSqlModel中 |
| BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) |
创建具有指定 TSqlModel 项的包,并将其保存到指定位置。
此外,还可以在 TSqlModel中 |
BuildPackage(Stream, TSqlModel, PackageMetadata)
public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata)
参数
- packageMetadata
- PackageMetadata
描述包的元数据信息。
例外
如果在包序列化期间出现任何错误,包括验证模型的错误。
stream如果或model参数为 null。
适用于
BuildPackage(String, TSqlModel, PackageMetadata)
创建具有指定 TSqlModel 项的包,并将其保存到指定位置。
public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata)
参数
- packageFilePath
- String
包文件的路径。
- packageMetadata
- PackageMetadata
描述包的元数据信息。
例外
如果在包序列化期间出现任何错误,包括验证模型的错误。
packageFilePath如果或model参数为 null。
适用于
BuildPackage(Stream, TSqlModel, PackageMetadata, PackageOptions)
public static void BuildPackage(System.IO.Stream stream, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : System.IO.Stream * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (stream As Stream, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)
参数
- packageMetadata
- PackageMetadata
描述包的元数据信息。
- packageOptions
- PackageOptions
PackageOptions 定义高级选项和其他项目。
例外
如果在包序列化期间出现任何错误,包括验证模型的错误。
stream如果或model参数为 null。
适用于
BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions)
public static void BuildPackage(string packageFilePath, Microsoft.SqlServer.Dac.Model.TSqlModel model, Microsoft.SqlServer.Dac.PackageMetadata packageMetadata, Microsoft.SqlServer.Dac.PackageOptions packageOptions);
static member BuildPackage : string * Microsoft.SqlServer.Dac.Model.TSqlModel * Microsoft.SqlServer.Dac.PackageMetadata * Microsoft.SqlServer.Dac.PackageOptions -> unit
Public Sub BuildPackage (packageFilePath As String, model As TSqlModel, packageMetadata As PackageMetadata, packageOptions As PackageOptions)
参数
- packageFilePath
- String
包文件的路径。
- packageMetadata
- PackageMetadata
描述包的元数据信息。
- packageOptions
- PackageOptions
PackageOptions 定义高级选项和其他项目。
例外
如果在包序列化期间出现任何错误,包括验证模型的错误。
packageFilePath如果或model参数为 null。