What is the best way to keep a SQL Server database backed up? We are currenlty using a nightly tape backup, but if the drive crashes, we lose up to 24 hours of data. I know there is a thing called replication in SQL Server, but I'm not sure how to use it. Is this something that I can use to keep an up to the minute copy of the database? If so, how do I set this up? Should I put the copy on a second hard drive, or is the tape back up a good solution?