Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea un paquete con el TSqlModel especificado y lo guarda en el Stream indicado. Además del TSqlModel, se pueden especificar en packageOptions otros artefactos como el registro de refactorización y los colaboradores de la implementación.
Espacio de nombres: Microsoft.SqlServer.Dac
Ensamblado: Microsoft.SqlServer.Dac.Extensions (en Microsoft.SqlServer.Dac.Extensions.dll)
Sintaxis
'Declaración
Public Shared Sub BuildPackage ( _
stream As Stream, _
model As TSqlModel, _
packageMetadata As PackageMetadata, _
packageOptions As PackageOptions _
)
'Uso
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
)
Parámetros
- stream
Tipo: System.IO.Stream
Stream en el que serializará el contenido del paquete.
- model
Tipo: Microsoft.SqlServer.Dac.Model.TSqlModel
TSqlModel que representa el modelo que se va a guardar en el paquete.
- packageMetadata
Tipo: Microsoft.SqlServer.Dac.PackageMetadata
Información de metadatos que describe el paquete.
- packageOptions
Tipo: Microsoft.SqlServer.Dac.PackageOptions
PackageOptions que definen opciones avanzadas y artefactos adicionales.
Excepciones
| Excepción | Condición |
|---|---|
| DacServicesException | Si se produce algún error durante la serialización del paquete, incluidos errores de validación del modelo. |
| ArgumentNullException | Si los parámetros stream o model son NULL. |