DacPackageExtensions.BuildPackage 方法 (String, TSqlModel, PackageMetadata)
使用指定的 TSqlModel 建立封裝,並將它儲存至指定的位置。
命名空間: Microsoft.SqlServer.Dac
組件: Microsoft.SqlServer.Dac.Extensions (在 Microsoft.SqlServer.Dac.Extensions.dll 中)
語法
'宣告
Public Shared Sub BuildPackage ( _
packageFilePath As String, _
model As TSqlModel, _
packageMetadata As PackageMetadata _
)
'用途
Dim packageFilePath As String
Dim model As TSqlModel
Dim packageMetadata As PackageMetadata
DacPackageExtensions.BuildPackage(packageFilePath, _
model, packageMetadata)
public static void BuildPackage(
string packageFilePath,
TSqlModel model,
PackageMetadata packageMetadata
)
public:
static void BuildPackage(
String^ packageFilePath,
TSqlModel^ model,
PackageMetadata^ packageMetadata
)
static member BuildPackage :
packageFilePath:string *
model:TSqlModel *
packageMetadata:PackageMetadata -> unit
public static function BuildPackage(
packageFilePath : String,
model : TSqlModel,
packageMetadata : PackageMetadata
)
參數
- packageFilePath
型別:System.String
封裝檔案的路徑。
- model
型別:Microsoft.SqlServer.Dac.Model.TSqlModel
TSqlModel,表示要儲存至封裝的模型。
- packageMetadata
型別:Microsoft.SqlServer.Dac.PackageMetadata
描述封裝的中繼資料資訊。
例外狀況
例外狀況 | 條件 |
---|---|
DacServicesException | 如果封裝序列化期間發生任何錯誤,包括驗證模型的錯誤。 |
ArgumentNullException | 如果 packageFilePath 或 model 參數為 Null。 |