Sponsor Link: EAS Training - Get training in the Essential toolset. Register your interest now. Read more
     
Home Documentation Administration Multi-User Mode Manage Database Backup Files
Multi-User Mode Manage Database Backup Files PDF Print E-mail

In Multi-User mode, you should configure your database server to make regular backups, as defined in the Multi-User Installation Backups article. A set of database backup files will then be created on your Essential Architecture Manager server and these need to be managed. This article provides some template Windows VBS files that manage these backups. These scripts are to be used as a template for your installation and for Unix shell scripts.

 

Database Backup File Management Scripts

manageDailyBackups.vbs

' (c)2008 EAS ltd.

' Essential Architecture Manager - repository backup maintenance script

' Remove all daily backups that are more than 31 days old 

' Edit the aRootFolder and aDirectory variable to set the locations.

 

Dim anFso

 

Dim aDirectory

 

Dim aModifiedFile

 

Dim aFileSet

 

Set anFso = CreateObject("Scripting.FileSystemObject")

 

Set aDirectory = anFso.GetFolder("C:\EssentialAM\Repository\Backups\Database")

 

Set aFileSet = aDirectory.Files

 

For Each aModifiedFile in aFileSet

 

If DateDiff("d", aModifiedFile.DateLastModified, Now) > 31 Then aModifiedFile.Delete

Next

manageHourlyBackups.vbs

' (c)2008 EAS ltd.

' Essential Architecture Manager - repository backup maintenance script

' Remove all hourly backups that are more than 1 day old

' Edit the aDirectory variable to set the location.

 

Dim anFso

 

Dim aDirectory

 

Dim aModifiedFile

 

Dim aFileSet

 

Set anFso = CreateObject("Scripting.FileSystemObject")

 

Set aDirectory = anFso.GetFolder("C:\EssentialAM\Repository\Backups\Database\Hours")

 

Set aFileSet = aDirectory.Files

 

For Each aModifiedFile in aFileSet

 

If DateDiff("d", aModifiedFile.DateLastModified, Now) > 1 Then aModifiedFile.Delete

 

Next

 

 
Related Articles