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 / Gestión de la replicación / Funciones WLanguage
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
Cambia el nombre DNS del servidor de replicación si tiene un nuevo nombre.
Atención: Esta operación debe realizarse si sólo se ha cambiado el nombre del servidor (los demás aspectos del servidor no se modifican: la configuración, la arquitectura de la base de datos y los archivos del sistema deben ser los mismos). En particular, la configuración de replicación en el archivo HFConf.ini no debe haber sido modificada. Ejemplo:
[REPLICATION]
PRIORITY=2
PASSWORD=XXXXX
PORT=9792
ROLE=3
SERVER_ID=2
Ejemplo
listRS is array of hRSConfig
 
// List of replications
listRS = HRSListConfig(MyConnection1)
FOR EACH ConfigReplication OF listRS
// If the configuration must be changed
ConfigReplication.Server = "MyNewServerName:4997"
IF NOT HRSRenameServer(MyConnection1, ConfigReplication) THEN
Trace(HErrorInfo())
END
END
Sintaxis
<Result> = HRSRenameServer(<Connection> , <Replication to rename>)
<Result>: booleano
  • True si se modificó la replicación,
  • False en caso contrario. La función HErrorInfo permite identificar el error.
<Connection>: Cadena de caracteres o variable de tipo Connection
Conexión con el servidor HFSQL maestro en el que hay que cambiar la configuración de la replicación. Esta conexión corresponde a:
<Replication to rename>: hRSConfig Variable
Nombre de la hRSConfig Variable que describe la réplica modificada a actualizar.
Observaciones
  • Esta operación debe realizarse sólo si el servidor es idéntico, excepto por su nombre DNS. La configuración, la arquitectura de la base de datos y los archivos del sistema deben ser los mismos.
  • HRSRenameServer no permite "duplicar" o "mover" una réplica a otro servidor.
  • En una replicación bidireccional, se debe llamar a HRSRenameServer en la conexión que corresponde al servidor cuyo nombre no ha sido modificado.
  • En una replicación unidireccional, se debe llamar a HRSRenameServer en la conexión que corresponde al servidor maestro.
  • En una replicación unidireccional, si el nombre del servidor maestro ha cambiado, no se requieren acciones adicionales. La modificación se aplicará automáticamente.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 27
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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