DacPackageExtensions.BuildPackage 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 參數為空。
適用於
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 參數為空。
適用於
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 參數為空。
適用於
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 參數為空。