|
|
|
|
- Propiedades específicas de la description de las variables hRSConfig
hRSConfig (Tipo de Variable)
Disponible solo con este tipo de conexión
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. 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 propiedad | Tipo utilizado | Efecto |
---|
Archivo | Array de cuerdas | Lista 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).
| Bidireccional | booleano | - 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ña | Cadena de caracteres | Contraseñ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. | description | Cadena de caracteres | description de la replicación. | Identificador | Integro | Se utiliza para identificar la replicación manejada. Esta propiedad es de solo lectura. | Inicialización | Integro | Permite 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ón | Constante de tipo Integer | Mé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ón | Cadena de caracteres | Nombre 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ón | Variable de tipo hScheduling | Período de reproducción. Si todos los miembros de la hScheduling Variable quedan vacíos, será una réplica en streaming. | Servidor | Cadena de caracteres | Servidor 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. | Spare | booleano | - True para realizar una réplica en modo de reserva,
- False en caso contrario.
Observación: Este Property es incompatible con el Bidireccional Property. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|