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
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 = MyConnection1.RSListConfig()
FOR EACH ConfigReplication OF listRS
// If the configuration must be changed
ConfigReplication.Server = "MyNewServerName:4997"
IF NOT MyConnection1.RSRenameServer(ConfigReplication) THEN
Trace(HErrorInfo())
END
END
Sintaxis
<Result> = <Connection>.RenameServer(<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>: 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.
  • .RSRenameServer no permite "duplicar" o "mover" una réplica a otro servidor.
  • En una replicación bidireccional, se debe llamar a .RSRenameServer en la conexión que corresponde al servidor cuyo nombre no ha sido modificado.
  • En una replicación unidireccional, se debe llamar a .RSRenameServer 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: 22/06/2023

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