AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Tipos de variables HFSQL
  • Propiedades específicas de la description de las variables hRSConfig
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo hRSConfig permite definir las características avanzadas de una replicación entre 2 servidores HFSQL. Las características de esta replicación pueden ser definidas y modificadas por varias propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
Cnt is Connection
ConfigReplication1 is hRSConfig
 
ConfigReplication1.Server = "atlas.mycompany.com:4996"
Add(ConfigReplication1.File, "MyDatabase")
Add(ConfigReplication1.File, "-MyDatabase\MyFilefic")
HRSAddConfig(Cnt, ConfigReplication1, hrsNoCopy)
Observaciones

Propiedades específicas de la description de las variables hRSConfig

Las siguientes propiedades pueden ser utilizadas para manipular una replicación entre servidores HFSQL:
Nombre de la propiedadTipo utilizadoEfecto
ArchivoArray de cuerdasLista de elementos a replicar.
Los elementos a replicar pueden corresponder a:
  • una base de datos,
  • un archivo de datos,
  • un archivo de datos para excluir de la réplica. En este caso, el nombre del archivo debe ir precedido por "-" (menos).
Bidireccionalbooleano
  • True si la replicación debe realizarse en las dos direcciones: la replicación será bidireccional.
  • False en caso contrario (valor predeterminado): la replicación será unidireccional.
ContraseñaCadena de caracteresContraseña específica para la replicación. Esta contraseña debe corresponder a la contraseña especificada en HRSInit utilizada en el servidor de abonado.
Este Property está disponible en modo de escritura.
descriptionCadena de caracteresdescription de la replicación.
IdentificadorIntegroSe utiliza para identificar la replicación manejada.
Esta propiedad es de solo lectura.
InicializaciónIntegroPermite seguir la evolución de la copia inicial de los elementos replicados del servidor de conexión (servidor maestro) al otro servidor (servidor esclavo) al realizar una copia en tarea de fondo (función HRSAddConfig utilizada con la constante hrsCopyBackgroundTask).
Si este Property:
  • se incluye entre 0 y 1000, la réplica se añade actualmente.
  • es set al 1000, la réplica fue añadida.
  • no se especifica, la réplica no se ha añadido.
Esta propiedad es de solo lectura.
ModificaciónConflictoResoluciónConstante de tipo IntegerMétodo para resolver conflictos:
  • hmcrHigherPriority (valor de Default): Durante un conflicto, sólo se tiene en cuenta el valor de prioridad definido para el servidor.. Cuanto menor sea el valor de prioridad definido para el servidor, mayor será la prioridad concedida al servidor..
  • hmcrMásRecientes: Durante un conflicto, el elemento más reciente tiene prioridad.
    Atención: Este método requiere una sincronización del reloj en los diferentes servidores.
  • hmcrProcedureWithModifiedItems: Cuando se produce un conflicto, se inicia un Procedure almacenado (definido con el Procedure ForModificationConflictResolution Property). En esta Procedure, sólo los elementos modificados serán accesibles.
  • hmcrProcedureAllItems: Cuando se produce un conflicto, se inicia un Procedure almacenado (definido con el Procedure ForModificationConflictResolution Property). En este procedimiento, se podrá acceder a todos los artículos que se encuentran en la Record.
ProcedimientoParaModificaciónConflictoResoluciónCadena de caracteresNombre del procedimiento almacenado que se utilizará si el método de resolución de conflictos (ModificationConflictResolution) corresponde a las constantes hmcrProcedureWithModifiedItems o hmcrProcedureAllItems.
Este Procedure almacenado debe regresar:
  • la constante opRetry para validar la replicación de la modificación,
  • la constante opCancel para cancelar la replicación de la modificación.
Este Procedure almacenado debe ser encontrado en la base de datos replicada en el servidor del suscriptor.
ProgramaciónVariable de tipo hSchedulingPeríodo de reproducción.
Si todos los miembros de la hScheduling Variable quedan vacíos, será una réplica en streaming.
ServidorCadena de caracteresServidor de destino de la replicación. Este servidor se identifica por:
  • su nombre DNS o su IP Address.
  • el puerto de replicación (4996 por Default).
Si el puerto difiere del puerto Default, se debe utilizar la siguiente sintaxis para especificarlo: "<Nombre del servidor>:<Puerto de réplica>". Este puerto debe corresponder al puerto especificado en HRSInit utilizado en el servidor de abonado.
Sparebooleano
  • True para realizar una réplica en modo de reserva,
  • False en caso contrario.
Observación: Este Property es incompatible con el Bidireccional Property.
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 25/08/2022

Señalar un error o enviar una sugerencia | Ayuda local