Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un package avec le TSqlModel spécifié et l'enregistre dans le Stream indiqué.
Espace de noms : Microsoft.SqlServer.Dac
Assembly : Microsoft.SqlServer.Dac.Extensions (en Microsoft.SqlServer.Dac.Extensions.dll)
Syntaxe
'Déclaration
Public Shared Sub BuildPackage ( _
stream As Stream, _
model As TSqlModel, _
packageMetadata As PackageMetadata _
)
'Utilisation
Dim stream As Stream
Dim model As TSqlModel
Dim packageMetadata As PackageMetadata
DacPackageExtensions.BuildPackage(stream, model, _
packageMetadata)
public static void BuildPackage(
Stream stream,
TSqlModel model,
PackageMetadata packageMetadata
)
public:
static void BuildPackage(
Stream^ stream,
TSqlModel^ model,
PackageMetadata^ packageMetadata
)
static member BuildPackage :
stream:Stream *
model:TSqlModel *
packageMetadata:PackageMetadata -> unit
public static function BuildPackage(
stream : Stream,
model : TSqlModel,
packageMetadata : PackageMetadata
)
Paramètres
- stream
Type : System.IO.Stream
Stream vers lequel le contenu du package sera sérialisé.
- model
Type : Microsoft.SqlServer.Dac.Model.TSqlModel
TSqlModel représentant le modèle à enregistrer dans le package.
- packageMetadata
Type : Microsoft.SqlServer.Dac.PackageMetadata
Informations de métadonnées qui décrivent le 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 stream ou model ont la valeur Null. |