From what I can tell, there are three possible ways of backing up your SQL Server database

1. Full backup
2. Differential backup
3. Log Shipping

**What are the pros and cons of each strategy and in what situations should they be employed?**