Partager via


SchemaCompareScriptService.UpdateTargetDatabase, méthode

Appelée par la fenêtre Outil de mise à jour de script de Visual Studio Premium et Visual Studio Ultimate pour mettre à jour la base de données cible à l'aide du plan de déploiement fourni et des autres valeurs de paramètres.

Espace de noms :  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly :  Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Déclaration
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
)

Paramètres

Notes

C'est le processus de base de la méthode UpdateTargetDatabase :

  1. Appelez la méthode OnBeforeUpdateTargetDatabase.

  2. Appelez CreateDeploymentController pour obtenir votre gestionnaire de déploiement.

  3. Appelez la méthode ISchemaDeploymentController.UpdateDatabase sur votre contrôleur de déploiement.

  4. Enregistrez toutes les erreurs dans la valeur du paramètre errorsAndWarnings.

  5. Appelez la méthode OnAfterUpdateTargetDatabase.

  6. Enfin, appelez la méthode RaiseSyncCompletedEvent.

Sécurité .NET Framework

Voir aussi

Référence

SchemaCompareScriptService Classe

Microsoft.Data.Schema.Tools.Compare.Schema, espace de noms

ModelComparisonResult

DataSchemaModel

SchemaDeploymentOptions

DeploymentPlan

ErrorManager

Autres ressources

Extension des fonctionnalités de base de données de Visual Studio