DacPackageExtensions.BuildPackage-Methode (String, TSqlModel, PackageMetadata, PackageOptions)
Erstellt ein Paket mit dem angegebenen TSqlModel und speichert es am angegebenen Speicherort. Zusätzlich zum TSqlModel können andere Artefakte wie Umgestaltungsprotokoll und Bereitstellungs-Contributors in packageOptions angegeben werden.
Namespace: Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)
Syntax
'Declaration
Public Shared Sub BuildPackage ( _
packageFilePath As String, _
model As TSqlModel, _
packageMetadata As PackageMetadata, _
packageOptions As PackageOptions _
)
'Usage
Dim packageFilePath As String
Dim model As TSqlModel
Dim packageMetadata As PackageMetadata
Dim packageOptions As PackageOptions
DacPackageExtensions.BuildPackage(packageFilePath, _
model, packageMetadata, packageOptions)
public static void BuildPackage(
string packageFilePath,
TSqlModel model,
PackageMetadata packageMetadata,
PackageOptions packageOptions
)
public:
static void BuildPackage(
String^ packageFilePath,
TSqlModel^ model,
PackageMetadata^ packageMetadata,
PackageOptions^ packageOptions
)
static member BuildPackage :
packageFilePath:string *
model:TSqlModel *
packageMetadata:PackageMetadata *
packageOptions:PackageOptions -> unit
public static function BuildPackage(
packageFilePath : String,
model : TSqlModel,
packageMetadata : PackageMetadata,
packageOptions : PackageOptions
)
Parameter
- packageFilePath
Typ: System.String
Der Pfad zur Paketdatei.
- model
Typ: Microsoft.SqlServer.Dac.Model.TSqlModel
TSqlModel, das das Modell darstellt, das im Paket gespeichert werden soll.
- packageMetadata
Typ: Microsoft.SqlServer.Dac.PackageMetadata
Metadateninformationen, die das Paket beschreiben.
- packageOptions
Typ: Microsoft.SqlServer.Dac.PackageOptions
PackageOptions, die erweiterte Optionen und zusätzliche Artefakte definieren.
Ausnahmen
Ausnahme | Bedingung |
---|---|
DacServicesException | Wenn während der Paketserialisierung Fehler auftreten, einschließlich von Fehlern beim Validieren des Modells. |
ArgumentNullException | Wenn der packageFilePath-Parameter oder der model-Parameter NULL ist. |