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
| Nome | Description |
|---|---|
| Script(DacPackage, String, PublishOptions) |
Roteia as 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 deve GenerateDeploymentReport ser definida como true. Esse método não será publicado no banco de dados |
| Script(DacPackage, DacPackage, String, PublishOptions) |
Roteia as 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 deve GenerateDeploymentReport ser definida como true. Esse método não modificará o destino |
Script(DacPackage, String, PublishOptions)
Roteia as 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 deve GenerateDeploymentReport ser definida como true. Esse método não será publicado 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
A instância especifica PublishOptions o que é relatado de volta – o script de implantação, o relatório de implantação, bem como como configurar vários aspectos da implantação.
Retornos
PublishResult, contendo os scripts e/ou o relatório, se solicitado pelo chamador
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 ocorrer um erro durante a implantação.
Se o CancellationToken cancelamento for solicitado e a operação puder ser cancelada.
Aplica-se a
Script(DacPackage, DacPackage, String, PublishOptions)
Roteia as 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 deve GenerateDeploymentReport 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
A instância especifica PublishOptions o que é relatado de volta – o script de implantação, o relatório de implantação, como todos nós, como configurar vários aspectos da implantação.
Retornos
PublishResult, contendo os scripts e/ou o relatório, se solicitado pelo chamador
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 ocorrer um erro durante a implantação.
Se o CancellationToken cancelamento for solicitado e a operação puder ser cancelada.