Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- comparisonResult
Typ: Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Das ModelComparisonResult-Objekt.
- source
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Das DataSchemaModel-Quellobjekt.
- target
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Das DataSchemaModel-Zielobjekt.
- options
Typ: Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Das SchemaDeploymentOptions-Objekt, das die zum Aktualisieren der Zieldatenbank verwendeten Konfigurationswerte darstellt.
- errorsAndWarnings
Typ: Microsoft.Data.Schema.ErrorManager%
Ein ErrorManager zum Erfassen der Fehler, die während des Aktualisierungsvorgangs auftreten.
Hinweise
Dies ist der Basisprozess der UpdateTargetDatabase-Methode:
Rufen Sie die OnBeforeUpdateTargetDatabase-Methode auf.
Rufen Sie CreateDeploymentController auf, um den Bereitstellung-Manager abzurufen.
Rufen Sie die ISchemaDeploymentController.UpdateDatabase-Methode ür Ihren Bereitstellungscontroller auf.
Zeichnen Sie alle Fehler im errorsAndWarnings-Parameterwert auf.
Rufen Sie die OnAfterUpdateTargetDatabase-Methode auf.
Rufen Sie abschließend die RaiseSyncCompletedEvent-Methode auf.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
SchemaCompareScriptService Klasse
Microsoft.Data.Schema.Tools.Compare.Schema-Namespace