DacServices.Deploy Método

Definición

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.

Se aplica a