BackupRx Backup FAQ's

Scheduled backup jobs are not running on my Windows machine, any idea?
Please try the following:

  1. Check if [Control Panel] -> [Administrative Tools] -> [Services] -> [Online Backup Scheduler] is available and started
  2. Check if C:\Program Files\BackupRx Backup Manager\home.txt contains the home directory for your backup account (e.g C:\Documents and Settings\Administrator\.obm)
  3. Check if C:\Program Files\BackupRx Backup Manager\jvm\bin\SchedulerOBM.exe exists
  4. Check if C:\Program Files\BackupRx Backup Manager\log\Scheduler\info.log contains the startup loading entry, e.g.

    [2005/12/12 12:42:44] OS Name=Windows XP
    [2005/12/12 12:42:44] OS Version=5.1
    [2005/12/12 12:42:44] Scheduler Version=5.0.1.3e
    [2005/12/12 12:42:44] Java Vendor=Sun Microsystems Inc. Version=1.4.2_10
    [2005/12/12 12:42:44] [info] Starting Scheduler, User:'backup-account', Home:'C:\Documents and Settings\Administrator\.obm'

  5. Check if C:\Documents and Settings\Administrator\.obm\log\Scheduler\debug.log contains the debugging information for your scheduler

If there is anything wrong identified from the above steps, please download a new installer (obm-win.exe) from our website or the customization portal and try again.

I am having problems with my scheduled backup, it is fine when I manually trigger it in BackupRx Backup Manager though, any idea?
Are you backing up files from a network drive? Please check if you have included the valid Network Resources Authentication info for the particular backup set, this is required for scheduled backups that access any network resources. You can refer to the following screenshot:

I cannot get proxy authentication to work with BackupRx Backup Manager, any suggestions?
If you are using port 80, please check whether your proxy server accepts "HTTP CONNECT" calls on port 80 and you may want to try other ports like 443 to see if your proxy server accepts that.

Can I backup an entire Operating System?
Currently, it is not possible to do hard disk image backup with BackupRx Backup Manager. However, you can still backup/restore the operating system by doing the followings:

To backup all files including the operating system, please do this:

  1. Add all files to your backup source
  2. Add a SystemState backup type to your backup account (Windows only)

To restore all files including the operating system, please do this:

  1. Re-install the operating system and applications
  2. Restore the SystemState backup to your machine (Windows only)
  3. Restore all files to your machine

When setting up a MSSQLBackupSet, I cannot list the available SQL servers, what can I do?
You can try running “osql –L” in a command prompt, you should see

Servers:
(local)
SQLSERVER1\INSTANCE1
SQLSERVER2\INSTANCE2

If you have a firewall installed, please disable it. UDP Broadcast must be allowed.

Why are my Microsoft SQL Server databases missing from the backup source list? 
If you have firewall installed on your network, please make sure UDP port 1434 is allowed on the SQL Server. 

How do I set the recovery model of a MS SQL database to FULL?
You can change the recovery model by running the following commands against each of the database that you want to run transaction log backup.

C:\> osql -E -S SQLSERVER1\INSTANCE1 -Q "ALTER DATABASE xxx SET RECOVERY FULL"
Where
SQLSERVER1\INSTANCE1 = the SQL Server and the corresponding instance
xxx = the name of the database

It seems that the connections to Windows network map drive are not stable, any suggestion?
You may want to try altering a few Windows Parameters.

# SMB Size

When running applications that copy or move a large amount data to a remote server, the speed of such action is determined by network speed and by the SMB (a protocal related to Windows map drive) size. 

NT/2000 negotiates the SMB size and will generally set this to 4K blocks for applications that are moving or copying data to a remote server. By increasing this block size, you will allow the server to complete its file copies faster. This will increase the performance of the application making the copy/move calls.

HKEY_LOCAL_MACHINE\System\Current Control Set\Services\LanmanServer\Paramerters

"SizReqBuf"= REG_DWORD
Set Value To: 16000 = HEXDEC

Ref: http:/support.microsoft.com/default.aspx?scid=kb;en-us;320829


# Map Drive Auto Disconnect Settings

Ref: http:/support.microsoft.com/kb/138365/EN-US/ 
AND
Ref: http:/support.microsoft.com/default.aspx?scid=kb;en-us;297684 

HKEY_LOCAL_MACHINE\System\Current Control Set\Services\LanmanServer\Paramerters

Autodisconnect to: fffffff

If you are still having problems, you may want setup a BAT file as follows and scheduled this to run every 10 minutes, where:

- mapdrv = your NAS device network name
- 192.168.1.15 = mapdrv

The BAT file:
--------------------------
ping mapdrv
ping 192.168.1.15
net config server /autodisconnect:-1
net use /persistent:yes
net use "\\mapdrv\DATA STORAGE1"
net use "\\192.168.1.15\DATA
net use d: \\192.168.1.15\DATA STORAGE1
net use e: "\\mapdrv\DATA STORAGE1"
dir d:\ 
dir e:\ 
--------------------------

In addition, create a host file on the server hosting the program, have the following entry in it: 
mapdrv = 192.168.1.15

And if you are on a 2003 server, refer to the following:
Ref: http:/support.microsoft.com/default.aspx?scid=kb;en-us;890553 

For Windows 2000, you may want to install the following Hotfix:
Windows2000-KB903237-x86-ENU
Ref: http:/support.microsoft.com/default.aspx?scid=kb;en-us;903237 

I am having problem in backing up my files on a remote NetWare server, what can I do?
If you want to backup \\SERVER\SHARE that is located on a NetWare server and you are getting "Network drive is not accessible" error message. Please try adding the following command as a [Pre-backup command] 

net use \\SERVER\SHARE [PASSWORD] /USER:[DOMAIN | MACHINE_NAME]\[USERNAME]

This will authenticate the current process with the NetWare server and therefore allow your backup to run correctly.


What are the upsides and downsides of backing up multiple computers using a single backup account? 
Upsides:

  • You require less backup accounts
  • You can use one username and password to configure the backup setting of all backup settings

Downsides:

  • You must use different backup sets for different computers
  • Whenever a new backup set is created under the backup account, you need to go back to all computers using the same backup account to uncheck the “Run scheduled backup on this computer” option for the new backup set (as backup setting is saved on server and new backup set is default to run on all computers, i.e. with the option checked)
  • Improper configuration could easily cause problems, which are difficult to debug.

How can I find out which version of the client software a user is using? 
You can check which version a client is running by checking the access log. The default location of the access log file is:
- Windows: “C:\Program Files\BackupRx Backup Manager Offsite Backup Server\logs\access_log*.txt”
- Linux: “/usr/local/obs/logs/access_log*.txt”
- Mac OS X: “/Applications/BackupRx Backup Server/localhost/logs/access_log*.txt” 

The ‘/obs/obcX.X/file/????File.obc?u=USER_NAME&..ver=Y.Y’ entries contain this information, where: 
- USER_NAME = Login Name of a backup account 
- X.X = major version of the client software
- Y.Y = minor version of the client software

And since BackupRx Backup Server v5.0.1.5, the version of BackupRx Backup Manager being used is available from the BackupRx Backup Server Management Console under the [Manager User] -> [Report] -> [Detailed Report] page of the corresponding user.

Does the BackupRx Backup Manager upgrade the installation of Java on a client machine, or does it install a separate copy for it own use? 
BackupRx Backup Manager uses its own copy of Java and leaves the system Java VM intact.
 
It seems that MySQL backup is done with SQL Dump, which generates a single file which is then uploaded. These backup files tend to be huge. Is it possible to do incremental or differential backups with MySQL?
As of now, it is not possible to do incremental dump with mysqldump. But our In-File Delta feature shall ensure that, instead of the entire backup file, only the changed data blocks within the dump file are uploaded to the Backup Server. 


How does the “Remove retention files for overlap policy” under Advanced Retention 
Policy work?
In general, daily snapshots followed by a weekly snapshot or a monthly snapshot, etc. will be removed; weekly snapshots followed by a monthly snapshot or a quarterly snapshot, etc. will be removed; and so on. 

This is illustrated by the following example.
Assume today is 17Jan06, and the Advanced Retention Policy is as follows: 
- Daily: retain for 7 days
- Weekly: retain for 4 weeks (the job will be performed on Saturday)
- Monthly: retain for 3 months (the job will be performed on 1st of each month)

If “Remove overlap policy” is NOT enabled:
Then a total of 14 snapshots (7+4+3) will be kept on the server accordingly, i.e.: 
(daily) 10Jan06, 11Jan06, 12Jan06, 13Jan06, 14Jan06, 15Jan06, 16Jan06
(weekly) 24Dec05, 31Dec05, 7Jan06, 14Jan06
(monthly) 1Nov05, 1Dec05, 1Jan06

If “Remove overlap policy” is enabled:
Then only the following snapshots are kept: 1Nov05, 1Dec05, 1Jan06, 14Jan06, 15Jan06, 16Jan06.

Specifically, the weekly policy overrides the daily policy so 10Jan06, 11Jan06, 12Jan06 and 13Jan06 will be removed. The monthly policy overrides the weekly policy, and 24Dec05, 31Dec05 and 7Jan06 will be removed as well.