Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Paket mit dem angegebenen TSqlModel und speichert es am angegebenen Speicherort.
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 _
)
'Usage
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
)
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.
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. |