# Salesforce Data Protection Best Practices

## API Calls for Salesforce Backups

Calculate the percentage of API calls needed for backup operations, and adjust it if needed. For information, see Optimizing the API Calls for Backup Operations.

## Creating New Users for Backup and Restore Operations

If you create a new user for backup and restore operations, verify that the new user exists in both production and sandbox environments. Additionally, verify that the new user's Community Nickname is the same in both environments.

## Verify the Connection to Salesforce (Commvault software only)

When you perform any of the following operations, click Test Connection to verify that you can connect to Salesforce or the local database:

- Creating an app

- Performing a restore operation to Salesforce or the database

## Use the Simple Recovery Model for the SQL Database (Commvault software only)

We recommend that you use the SQL Simple Recovery Model for the SQL database so that transaction logs do not fill the disk.

## Backup Schedules (Commvault software only)

Use the following scheduling strategy to ensure optimal data protection:

- Schedule daily incremental backups

- Schedule monthly or quarterly full backups depending on your recovery point objective (RPO).

## Incremental Backups (Commvault software only)

Scheduling: The Salesforce replication API does not hold changes for more than 30 days, so schedule daily incremental jobs.

Restoring: If you restore the data to a database, or the Salesforce cloud, and the data changed during the full backup, then you restore from additional incremental backups.

×

Loading...