SchemaCompareScriptService.UpdateTargetDatabase (Método)
Se le llama en la ventana Herramienta de actualización de scripts de Visual Studio Premium y Visual Studio Ultimate para actualizar la base de datos de destino usando el plan de implementación proporcionado y los demás valores de parámetro.
Espacio de nombres: Microsoft.Data.Schema.Tools.Compare.Schema
Ensamblado: Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)
Sintaxis
'Declaración
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
)
Parámetros
- comparisonResult
Tipo: Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Objeto ModelComparisonResult.
- source
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Objeto DataSchemaModel de origen.
- target
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Objeto DataSchemaModel de destino.
- options
Tipo: Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Objeto SchemaDeploymentOptions que representa los valores de configuración usados para actualizar la base de datos de destino.
- plan
Tipo: Microsoft.Data.Schema.Build.DeploymentPlan
DeploymentPlan .
- errorsAndWarnings
Tipo: Microsoft.Data.Schema.ErrorManager%
Objeto ErrorManager para recopilar los errores que se produzcan durante el proceso de actualización.
Comentarios
Este es el proceso básico del método UpdateTargetDatabase:
Llame al método OnBeforeUpdateTargetDatabase.
Llame a CreateDeploymentController para obtener su controlador de implementación.
Llame al método ISchemaDeploymentController.UpdateDatabase en su controlador de implementación.
Grabe cualquier error en el valor de parámetro errorsAndWarnings.
Llame al método OnAfterUpdateTargetDatabase.
Por último, llame el método RaiseSyncCompletedEvent.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
SchemaCompareScriptService Clase
Microsoft.Data.Schema.Tools.Compare.Schema (Espacio de nombres)
Otros recursos
Extender las características de base de datos de Visual Studio