SchemaCompareScriptService.UpdateTargetDatabase-Methode

Wird vom Fenster Skriptupdatetool von Visual Studio Premium und Visual Studio Ultimate aufgerufen, um die Zieldatenbank mit dem angegebenen Bereitstellungsplan und anderen Parameterwerten zu aktualisieren.

Namespace:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

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

Parameter

Hinweise

Dies ist der Basisprozess der UpdateTargetDatabase-Methode:

  1. Rufen Sie die OnBeforeUpdateTargetDatabase-Methode auf.

  2. Rufen Sie CreateDeploymentController auf, um den Bereitstellung-Manager abzurufen.

  3. Rufen Sie die ISchemaDeploymentController.UpdateDatabase-Methode ür Ihren Bereitstellungscontroller auf.

  4. Zeichnen Sie alle Fehler im errorsAndWarnings-Parameterwert auf.

  5. Rufen Sie die OnAfterUpdateTargetDatabase-Methode auf.

  6. Rufen Sie abschließend die RaiseSyncCompletedEvent-Methode auf.

.NET Framework-Sicherheit

Siehe auch

Referenz

SchemaCompareScriptService Klasse

Microsoft.Data.Schema.Tools.Compare.Schema-Namespace

ModelComparisonResult

DataSchemaModel

SchemaDeploymentOptions

DeploymentPlan

ErrorManager

Weitere Ressourcen

Erweitern der Datenbankfunktionen von Visual Studio