|
|
|
|
- Características de la copia de seguridad:
- Derechos necesarios para agregar una copia de seguridad programada
- Operaciones en una copia de seguridad programada
HAddScheduledBackup (Función)
Disponible solo con este tipo de conexión
Agrega la programación de una copia de seguridad completa (con o sin copia de seguridad diferencial) en el servidor definido por la conexión. Esta programación de copias de seguridad fue definida por un hBackupDescription Variable. DatabaseConnection is Connection // Create a scheduled backup every 5 minutes // with a differential backup every minute hBck is hBackupDescription hBck.Enabled = True hBck.WithIndex = True hBck.Description = "Scheduled backup every N minutes with " + ... "an incremental backup every minut on the " + ... DBConnection.Database + " created on "+ ... DateToString(DateSys(), maskDateSystem) + " at "+ ... TimeToString(TimeSys(), "HH:MM:SS:CC") hBck.Destination = "Backup_" + DBConnection.Database hBck.LimitNumberBackups = 2 hBck.Source = DatabaseConnection.Database hBck.SchedulingFull.Month = "*" hBck.SchedulingFull.DayOfMonth = "*" // Define the scheduling dtServerDateTime is DateTime = HInfoServer(DBConnection,hInfoDate) dtServerDateTime.Minute++ hBck.SchedulingFull.Hour = dtServerDateTime.Hour hBck.SchedulingFull.Minute = dtServerDateTime.Minute hBck.SchedulingFull.DayOfWeek = "*" hBck.SchedulingFull.DayOfMonthOrDayOfWeek = False hBck.SchedulingDifferential.Month = "*" hBck.SchedulingDifferential.DayOfMonth = "*" hBck.SchedulingDifferential.Hour = "*" hBck.SchedulingDifferential.Minute = "*" hBck.SchedulingDifferential.DayOfWeek = "*" hBck.SchedulingDifferential.DayOfMonthOrDayOfWeek = False // Add the scheduled backup IF HAddScheduledBackup(DBConnection, hBck) = False THEN Error("Failure creating the scheduled backup", ... HErrorInfo(hErrFullDetails)) RETURN END
Sintaxis
<Result> = HAddScheduledBackup(<Connection> , <Scheduled backup>)
<Result>: booleano - True si se agregó la copia de seguridad programada,
- False en caso contrario.
<Connection>: Cadena de caracteres o variable de tipo Connection Conexión para la que se añadirá una copia de seguridad programada. Esta conexión corresponde a: <Scheduled backup>: Variable de tipo hBackupDescription Nombre de la hBackupDescription Variable utilizada. Observaciones Características de la copia de seguridad: - Guardar el contenido de un servidor HFSQL: todas las bases de datos del servidor, una o más bases de datos, uno o más archivos de datos. Esta copia de seguridad se puede realizar incluso si se utilizan una o más bases de datos actualmente.
- TSe realizará una copia de seguridad de la base de datos en su estado inicial.: la base de datos de la que se ha realizado la copia de seguridad es coherente. Algunas operaciones no están permitidas durante la copia de seguridad: la eliminación de archivos o bases de datos, la actualización de los procedimientos almacenados.
- La copia de seguridad description se realiza a través del hBackupDescription Variable. Es posible definir:
- un Procedure almacenado para ejecutarse ANTES de la copia de seguridad. Este Procedure puede Cancel el respaldo si es necesario.
- un Procedure almacenado para ejecutarlo después de la copia de seguridad.
Derechos necesarios para agregar una copia de seguridad programada Para añadir una copia de seguridad programada, el usuario o grupo de usuarios debe tener: - los permisos para realizar copias de seguridad (constante hRightsBackup). Estos derechos se aplican a los servidores y a las bases de datos. Por ejemplo, para realizar una copia de seguridad completa del servidor, debe tener los derechos para realizar copias de seguridad a nivel de servidor..
- los permisos para administrar tareas (constante hRightsManageTask).
Operaciones en una copia de seguridad programada Varias funciones se utilizan para manipular una copia de seguridad programada: También puede:
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|