This information only applies to installations with Amadeus - PMPRO version 10.1 with a SQL Server configuration and all installation with Amadeus - PMPRO version 10.2 and newer.
If you use a version of Amadeus - PMPRO 10.1 or Amadeus - PMPRO 10.2, critical data is stored in a SQL database for added security. An SQL database can usually not be included in a third party backup system because it is in use by Microsoft SQL server. An SQL backup system can be configured as indicated below. The resulting backup file can then be included in the third party backup system and/or the copy & compress backup.
Create a new folder SQLBackup in the PMS folder.
Download the PMPROSQLbackupTasks.zip file and unzip it into the \Brilliant\Setups folder.
Copy the \Brilliant\Setups\PCI\PMPROSQLbackup.bat file into the \Brilliant\PMS folder.
Right click the PMPROSQLbackup.bat file and choose edit. Example.
Verify the backup location in variable1 indicated in bold below. This should point to the folder you created in step 1. Change if needed.
Verify the @DatabaseName in the :BACKUP section. This should be the name of the SQL database. Only change incase the actual name is different then the default name 'PMPRO'.
A stored procedure in the database takes care of the backup process.
Open SQL Server Management Studio
Expand \pcname\SQLEXPRESS
Expand Databases
Select the PMPRO database
Open the \Setups\PCI\PMPRO_SQL_backup_Databases_StoredProcedure.sql scrip file. This opens a new Query window.
Execute the SQL command
Expand Security
Expand User
Right click PMPROdbuser and select properties
Check if the user has the following Database Role Memberships
Under Role Members check db_backupoperator, db_datareader and db_datawriter
Windows task scheduler is used to execute the backup.
From Server 2003
Enter the following entry in the RUN command box:
at \\<serverIPaddress>
00:01 /every:m,t,w,th,f,sa,su 'C:\Brilliant\PMS\PMPROSqlBackup.bat'
e.g. at \\10.0.31.12 00:01 /every:m,t,w,th,f,sa,su 'C:\Brilliant\PMS\PMPROSqlBackup.bat'
Click OK
Reopen the RUN command box
Change the line to:
at \\<serverIPaddress> 12:01 /every:m,t,w,th,f,sa,su 'C:\Brilliant\PMS\PMPROSqlBackup.bat'
Click OK
Open the Scheduled Tasks from the Control Panel
Rename the task 'at1' to 'PMPROSQLbackup1' and rename the task 'at2' to 'PMPROSQLbackup2'
From Server 2008
Open the Scheduled Tasks from the Control Panel or Administrative Tools
Click 'Create Task'
Name the task 'PMPROSQLbackup1'
Enable 'Run whether user is logged on or not'
Enable 'Do not store password. The task will only have access to the local resources'
Click the Triggers tab » [New]
Begin the task: On a schedule
Time 00:01
Enable Daily
Click the Triggers tab » [New]
Begin the task: On a schedule
Time 12:01
Enable Daily
Click the Actions tab » [New]
Action: Start a program
Browse for 'C:\Brilliant\PMS\PMPROSqlBackup.bat'
Click on the settings tab
Enable 'If the task fails, restart every'
'Attempt to restart up to': 3
Click [OK]
Open the Scheduled Tasks from the Control Panel or Administrative Tools
Right click on the task 'PMPROSQLbackup1' and click run then repeat for 'PMPROSQLbackup2'
Check if a file called PMPRO-FULL.BAK (where PMPRO will be the database created for PMPRO)
When the file is not created please check the 'Problem History' and the steps in the procedure.
Make sure the PMPRO copy & compress feature does not exclude the BAK file extension.
Start PMPRO
Go to Setup » Preferences and open the [Compress] tab.
Make sure the File extensions to Exclude from the Copy & Compress procedure setting does not contain the BAK file extension.
Backup file is not created: target location in the PM PROSQLbackup.bat is incorrect
Backup file is not created: administrator user has no access rights to the PMPRO database
Backup file is not created: PMPROdbuser user has no access rights to the PMPRO database