Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un pacchetto con l'oggetto TSqlModel specificato e lo salva nell'oggetto Stream specificato. Oltre all'oggetto TSqlModel, altri elementi quali il log di refactoring e i collaboratori alla distribuzione possono essere specificati in packageOptions.
Spazio dei nomi Microsoft.SqlServer.Dac
Assembly: Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)
Sintassi
'Dichiarazione
Public Shared Sub BuildPackage ( _
stream As Stream, _
model As TSqlModel, _
packageMetadata As PackageMetadata, _
packageOptions As PackageOptions _
)
'Utilizzo
Dim stream As Stream
Dim model As TSqlModel
Dim packageMetadata As PackageMetadata
Dim packageOptions As PackageOptions
DacPackageExtensions.BuildPackage(stream, model, _
packageMetadata, packageOptions)
public static void BuildPackage(
Stream stream,
TSqlModel model,
PackageMetadata packageMetadata,
PackageOptions packageOptions
)
public:
static void BuildPackage(
Stream^ stream,
TSqlModel^ model,
PackageMetadata^ packageMetadata,
PackageOptions^ packageOptions
)
static member BuildPackage :
stream:Stream *
model:TSqlModel *
packageMetadata:PackageMetadata *
packageOptions:PackageOptions -> unit
public static function BuildPackage(
stream : Stream,
model : TSqlModel,
packageMetadata : PackageMetadata,
packageOptions : PackageOptions
)
Parametri
- stream
Tipo: System.IO.Stream
Oggetto Stream in cui verrà serializzato il contenuto del pacchetto.
- model
Tipo: Microsoft.SqlServer.Dac.Model.TSqlModel
Oggetto TSqlModel che rappresenta il modello da salvare nel pacchetto.
- packageMetadata
Tipo: Microsoft.SqlServer.Dac.PackageMetadata
Informazioni sui metadati che descrivono il pacchetto.
- packageOptions
Tipo: Microsoft.SqlServer.Dac.PackageOptions
Oggetto PackageOptions che definisce le opzioni avanzate e gli elementi aggiuntivi.
Eccezioni
| Eccezione | Condizione |
|---|---|
| DacServicesException | In caso di eventuali errori durante la serializzazione del pacchetto, inclusi errori di convalida del modello. |
| ArgumentNullException | Se i parametri stream o model sono Null. |