How Backup Works
Veeam Backup for Salesforce can perform 2 types of backup:
- Initial — this type of backup is performed during the first backup session. Veeam Backup for Salesforce copies all records, files and metadata and creates a backup in the standard file repository. The initial backup becomes a starting point in the incremental backup.
- Incremental — this type of backup is performed during subsequent backup sessions. Veeam Backup for Salesforce copies only those records, files and metadata that have changed since the previous backup session, and stores these data blocks to incremental backups in the standard file repository. The content of each incremental backup depends on the content of the initial backup and the preceding incremental backups in the regular backup chain.
Veeam Backup for Salesforce performs an incremental backup in the following way:
- The product checks whether new objects (records, fields, files and metadata) have been added to Salesforce and creates metadata, file and data jobs to process each new item. For more information on types of jobs, see Backup Job Types.
Note that if you have cleared the Automatically add new objects and Automatically add new fields on objects check boxes when configuring the backup policy, the product will not add new items to the backup scope.
- Veeam Backup for Salesforce processes all items in parallel comparing backed-up data in the product database with data currently stored in Salesforce. If the product detects an object whose value in the latest version of the backed-up object is different from the value in Salesforce, Veeam Backup for Salesforce will back up the data creating a new restore point for the object. Otherwise, the object will be skipped from processing.
Note
If a backup job does not respond for more than 24 hours (no data is uploaded), the job is terminated automatically.