次の方法で共有


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
    パッケージ ファイルのパス。

例外

例外 条件
DacServicesException

モデルの検証時のエラーなど、パッケージのシリアル化でエラーが生じた場合に発生します。

ArgumentNullException

packageFilePath パラメーターまたは model パラメーターが null の場合に発生します。

関連項目

参照

DacPackageExtensions クラス

BuildPackage オーバーロード

Microsoft.SqlServer.Dac 名前空間