Partager via


Méthode DacPackageExtensions.BuildPackage (String, TSqlModel, PackageMetadata, PackageOptions)

Crée un package avec le TSqlModel spécifié et l'enregistre à l'emplacement indiqué. Outre le TSqlModel, d'autres artefacts, tels que le journal de refactorisation et les collaborateurs de déploiement, peuvent être spécifiés dans packageOptions.

Espace de noms :  Microsoft.SqlServer.Dac
Assembly :  Microsoft.SqlServer.Dac.Extensions (en Microsoft.SqlServer.Dac.Extensions.dll)

Syntaxe

'Déclaration
Public Shared Sub BuildPackage ( _
    packageFilePath As String, _
    model As TSqlModel, _
    packageMetadata As PackageMetadata, _
    packageOptions As PackageOptions _
)
'Utilisation
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
)

Paramètres

  • packageFilePath
    Type : System.String
    Chemin d'accès du fichier de package.

Exceptions

Exception Condition
DacServicesException

En présence d'erreurs durant la sérialisation du package, y compris des erreurs lors de la validation du modèle.

ArgumentNullException

Si les paramètres packageFilePath ou model ont la valeur Null.

Voir aussi

Référence

DacPackageExtensions Classe

Surcharge BuildPackage

Espace de noms Microsoft.SqlServer.Dac