DacServices.Script 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.
Sobrecargas
Script(DacPackage, String, PublishOptions) |
Gera scripts das etapas para uma operação de publicação como um script de implantação, um relatório de implantação ou ambos. Pelo menos uma das GenerateDeploymentScript opções ou GenerateDeploymentReport deve ser definida como true. Esse método não publicará no banco de dados |
Script(DacPackage, DacPackage, String, PublishOptions) |
Gera scripts das etapas para uma operação de publicação como um script de implantação, um relatório de implantação ou ambos. Pelo menos uma das GenerateDeploymentScript opções ou GenerateDeploymentReport deve ser definida como true. Esse método não modificará o destino |
Script(DacPackage, String, PublishOptions)
Gera scripts das etapas para uma operação de publicação como um script de implantação, um relatório de implantação ou ambos. Pelo menos uma das GenerateDeploymentScript opções ou GenerateDeploymentReport deve ser definida como true. Esse método não publicará no banco de dados
public Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
member this.Script : Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Function Script (package As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult
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.
- publishOptions
- PublishOptions
Instância do que especifica o que é relatado de volta – o script de implantação, o relatório de PublishOptions implantação, bem como como configurar vários aspectos da implantação.
Retornos
PublishResult, que contém os scripts e/ou o relatório, se solicitado pelo chamador
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.
Aplica-se a
Script(DacPackage, DacPackage, String, PublishOptions)
Gera scripts das etapas para uma operação de publicação como um script de implantação, um relatório de implantação ou ambos. Pelo menos uma das GenerateDeploymentScript opções ou GenerateDeploymentReport deve ser definida como true. Esse método não modificará o destino
public static Microsoft.SqlServer.Dac.PublishResult Script (Microsoft.SqlServer.Dac.DacPackage sourcePackage, Microsoft.SqlServer.Dac.DacPackage targetPackage, string targetDatabaseName, Microsoft.SqlServer.Dac.PublishOptions publishOptions);
static member Script : Microsoft.SqlServer.Dac.DacPackage * Microsoft.SqlServer.Dac.DacPackage * string * Microsoft.SqlServer.Dac.PublishOptions -> Microsoft.SqlServer.Dac.PublishResult
Public Shared Function Script (sourcePackage As DacPackage, targetPackage As DacPackage, targetDatabaseName As String, publishOptions As PublishOptions) As PublishResult
Parâmetros
- sourcePackage
- DacPackage
DacPackage que contém o esquema a ser implantado.
- targetPackage
- DacPackage
DacPackage que contém o esquema que representa o banco de dados de destino.
- targetDatabaseName
- String
Nome do banco de dados de destino para implantação.
- publishOptions
- PublishOptions
Instância do que especifica o que é relatado de volta – o script de implantação, o relatório de PublishOptions implantação, como todos nós como configurar vários aspectos da implantação.
Retornos
PublishResult, que contém os scripts e/ou o relatório, se solicitado pelo chamador
Exceções
Se o valor para um dos parâmetros necessários for uma referência nula ou uma cadeia de caracteres vazia.
Se ocorrer um erro durante a implantação.
Se for solicitado um cancelamento em CancellationToken e a operação puder ser cancelada.