Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
- comparisonResult
Tipo: Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Oggetto ModelComparisonResult.
- source
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Oggetto DataSchemaModel di origine.
- target
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Oggetto DataSchemaModel di destinazione.
- options
Tipo: Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Oggetto SchemaDeploymentOptions che rappresenta i valori di configurazione utilizzati per aggiornare il database di destinazione.
- plan
Tipo: Microsoft.Data.Schema.Build.DeploymentPlan
Campo DeploymentPlan.
- errorsAndWarnings
Tipo: Microsoft.Data.Schema.ErrorManager%
Oggetto ErrorManager per la raccolta degli errori che si verificano durante il processo di aggiornamento.
Note
Questo è il processo di base del metodo UpdateTargetDatabase:
Chiamare il metodo OnBeforeUpdateTargetDatabase.
Chiamare CreateDeploymentController per ottenere l'amministratore di distribuzione.
Chiamare il metodo ISchemaDeploymentController.UpdateDatabase dal controller di distribuzione.
Registrare qualsiasi errore nel valore del parametro errorsAndWarnings.
Chiamare il metodo OnAfterUpdateTargetDatabase.
Infine, chiamare il metodo RaiseSyncCompletedEvent.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
SchemaCompareScriptService Classe
Spazio dei nomi Microsoft.Data.Schema.Tools.Compare.Schema