PC SOFT

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.
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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: Consulte Declarar una variable para obtener más detalles sobre la declaración de este tipo de variables y el uso de propiedades WLanguage.
Ejemplo
ConfigReplication1 is hRSConfig
ConfigReplication1..Server = "atlas.mycompany.com:4996"
Add(ConfigReplication1..File, "MyDatabase")
Add(ConfigReplication1..File, "-MyDatabase\MyFile.fic")
HRSAddConfig(Cnt, ConfigReplication1, False)
Cnt is Connection
ConfigReplication1 is hRSConfig
 
ConfigReplication1..Server = "atlas.mycompany.com:4996"
Add(ConfigReplication1..File, "MyDatabase")
Add(ConfigReplication1..File, "-MyDatabase\MyFile.fic")
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
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.
DescripciónCadena de caracteresDescripción de la replicación.
ArchivoArray of stringsList de elementos para 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).
IdentificadorIntegerSe utiliza para identificar la replicación manejada.
Esta propiedad está disponible en solo lectura.
Versiones 22 y posteriores
Inicialización
Nueva funcionalidad versión 22
Inicialización
Inicialización
IntegerPermite 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 está disponible en solo lectura.
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 del suscriptor..
Este Property está disponible en modo de escritura.
PlanificaciónhSchedulingPeríodo de reproducción.
Si todos los miembros de la hScheduling Variable se dejan vacíos, será una réplica en streaming.
ProcedimientoParaModificaciónConflictoResoluciónCadena de caracteresNombre del procedimiento almacenado a utilizar si el método de resolución de conflictos (propiedad ..ModificationConflictResolution) corresponde a la constante 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.
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: Durante un conflicto, se inicia un procedimiento almacenado (definido por ..ProcedureForModificationConflictResolution). En este Procedure , solo se podrá acceder a los elementos modificados.
  • hmcrProcedureAllItems: Durante un conflicto, se inicia un procedimiento almacenado (definido por ..ProcedureForModificationConflictResolution). En este procedimiento, se podrá acceder a todos los artículos que se encuentran en la Record.
ServidorCadena de caracteresServidor hacia el que se realizará 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 del suscriptor.
Versiones 25 y posteriores
Spare
Nueva funcionalidad versión 25
Spare
Spare
booleano
  • True para realizar una réplica en modo de reserva,
  • False en caso contrario.
Observación: Esta propiedad es incompatible con ..Bidirectional.

Observación: Estas propiedades se pueden utilizar con una de las siguientes sintaxis:
  • <Nombre de variable>..<Nombre de propiedad>
  • <Nombre de variable>.<Nombre de propiedad>
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