Metodo SchemaCompareScriptService.UpdateTargetDatabase

Chiamato dalla finestra Strumento script di aggiornamento di Visual Studio Premium e Visual Studio Ultimate per aggiornare il database di destinazione utilizzando il piano di distribuzione specificato e gli altri valori di parametro.

Spazio dei nomi:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Sintassi

'Dichiarazione
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
)

Parametri

Note

Questo è il processo di base del metodo UpdateTargetDatabase:

  1. Chiamare il metodo OnBeforeUpdateTargetDatabase.

  2. Chiamare CreateDeploymentController per ottenere l'amministratore di distribuzione.

  3. Chiamare il metodo ISchemaDeploymentController.UpdateDatabase dal controller di distribuzione.

  4. Registrare qualsiasi errore nel valore del parametro errorsAndWarnings.

  5. Chiamare il metodo OnAfterUpdateTargetDatabase.

  6. Infine, chiamare il metodo RaiseSyncCompletedEvent.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

SchemaCompareScriptService Classe

Spazio dei nomi Microsoft.Data.Schema.Tools.Compare.Schema

ModelComparisonResult

DataSchemaModel

SchemaDeploymentOptions

DeploymentPlan

ErrorManager

Altre risorse

Estensione delle funzionalità di database di Visual Studio