DacServices.Deploy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implemente el paquete proporcionado en una base de datos.
public void Deploy(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, bool upgradeExisting = false, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.Deploy : Microsoft.SqlServer.Dac.DacPackage * string * bool * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Deploy (package As DacPackage, targetDatabaseName As String, Optional upgradeExisting As Boolean = false, Optional options As DacDeployOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
Parámetros
- package
- DacPackage
DacPackage que contiene el esquema que se va a implementar.
- targetDatabaseName
- String
Nombre de la base de datos de destino para la implementación.
- upgradeExisting
- Boolean
True para permitir la modificación del esquema de base de datos existente para que coincida con el esquema contenido en el paquete de origen; de lo contrario, false para bloquear la modificación de la base de datos existente. Si la base de datos no existe, esta marca no tiene ningún efecto.
- options
- DacDeployOptions
Instancia de DacDeployOptions que especifica propiedades que afectan a varios aspectos de la implementación.
- cancellationToken
- Nullable<CancellationToken>
Opcional CancellationToken que se puede usar para indicar que se debe cancelar la operación. El uso de este objeto no garantiza que se cancele la operación.
Excepciones
Si el valor de cualquiera de los parámetros necesarios es una referencia nula o una cadena vacía.
Si upgradeExisting es true y la base de datos de destino existe; o si se produce un error durante la implementación.
CancellationToken Si tiene una cancelación solicitada y se podría cancelar la operación.