Compartilhar via


DacServices.Script Método

Definição

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.

Aplica-se a