Compartir a través de


SchemaCompareScriptService.UpdateTargetDatabase (Método)

Se le llama en la ventana Herramienta de actualización de scripts de Visual Studio Premium y Visual Studio Ultimate para actualizar la base de datos de destino usando el plan de implementación proporcionado y los demás valores de parámetro.

Espacio de nombres:  Microsoft.Data.Schema.Tools.Compare.Schema
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

'Declaración
Public Overridable Sub UpdateTargetDatabase ( _
    comparisonResult As ModelComparisonResult, _
    source As DataSchemaModel, _
    target As DataSchemaModel, _
    options As SchemaDeploymentOptions, _
    plan As DeploymentPlan, _
    <OutAttribute> ByRef errorsAndWarnings As ErrorManager _
)
public virtual void UpdateTargetDatabase(
    ModelComparisonResult comparisonResult,
    DataSchemaModel source,
    DataSchemaModel target,
    SchemaDeploymentOptions options,
    DeploymentPlan plan,
    out ErrorManager errorsAndWarnings
)
public:
virtual void UpdateTargetDatabase(
    ModelComparisonResult^ comparisonResult, 
    DataSchemaModel^ source, 
    DataSchemaModel^ target, 
    SchemaDeploymentOptions^ options, 
    DeploymentPlan^ plan, 
    [OutAttribute] ErrorManager^% errorsAndWarnings
)
abstract UpdateTargetDatabase : 
        comparisonResult:ModelComparisonResult * 
        source:DataSchemaModel * 
        target:DataSchemaModel * 
        options:SchemaDeploymentOptions * 
        plan:DeploymentPlan * 
        errorsAndWarnings:ErrorManager byref -> unit 
override UpdateTargetDatabase : 
        comparisonResult:ModelComparisonResult * 
        source:DataSchemaModel * 
        target:DataSchemaModel * 
        options:SchemaDeploymentOptions * 
        plan:DeploymentPlan * 
        errorsAndWarnings:ErrorManager byref -> unit 
public function UpdateTargetDatabase(
    comparisonResult : ModelComparisonResult, 
    source : DataSchemaModel, 
    target : DataSchemaModel, 
    options : SchemaDeploymentOptions, 
    plan : DeploymentPlan, 
    errorsAndWarnings : ErrorManager
)

Parámetros

Comentarios

Este es el proceso básico del método UpdateTargetDatabase:

  1. Llame al método OnBeforeUpdateTargetDatabase.

  2. Llame a CreateDeploymentController para obtener su controlador de implementación.

  3. Llame al método ISchemaDeploymentController.UpdateDatabase en su controlador de implementación.

  4. Grabe cualquier error en el valor de parámetro errorsAndWarnings.

  5. Llame al método OnAfterUpdateTargetDatabase.

  6. Por último, llame el método RaiseSyncCompletedEvent.

Seguridad de .NET Framework

Vea también

Referencia

SchemaCompareScriptService Clase

Microsoft.Data.Schema.Tools.Compare.Schema (Espacio de nombres)

ModelComparisonResult

DataSchemaModel

SchemaDeploymentOptions

DeploymentPlan

ErrorManager

Otros recursos

Extender las características de base de datos de Visual Studio