DacServices.Deploy Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implante o pacote fornecido em um banco de dados.
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 contém o esquema a ser implantado.
- targetDatabaseName
- String
Nome do banco de dados de destino para implantação.
- upgradeExisting
- Boolean
True para permitir a modificação do esquema de banco de dados existente para corresponder ao esquema contido no pacote de origem; caso contrário, false para bloquear a modificação do banco de dados existente. Se o banco de dados não existir, esse sinalizador não terá efeito.
- options
- DacDeployOptions
A instância especifica DacDeployOptions propriedades que afetam vários aspectos da implantação.
- cancellationToken
- Nullable<CancellationToken>
Opcional CancellationToken que pode ser usado para indicar que a operação deve ser cancelada. O uso desse objeto não garante que a operação será cancelada.
Exceções
Se o valor de qualquer um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se upgradeExisting for true e o banco de dados de destino existir; ou se ocorrer um erro durante a implantação.
Se o CancellationToken cancelamento for solicitado e a operação puder ser cancelada.