问题:
1、进行一次全集备份,是不是完成一个完整SQL Server的数据库备份,日后可完整恢复到备份时刻的数据,而事务处理备份也包括其中吗?
2、差分备份的定义是一次全集备份后,数据库数据变化后的备份集,按其意义举例是:
1月1日进行一次全集备份F,备份集大小为100M,后至1月15日使用数据库后,增加数据量均20M,那么在1月15日进行一次差分备份C,按理差份备份C是不是均20M左右大小?我的理解有错误吗?
但我实际应用中,惊奇地发现,上述的差分备份与全集备份F的大小相当,均80M,让我感觉做一次全集备份还比一次差分备份还好?(全集备份F与差分备份C是独立存储的,非覆盖)
3、事务处理备份有作用?是不是每次全集备份或差份备份后,还要进行一次事务处理备份?其目的是什么?
4、能讲讲它们之间的关系吗?
---------------------------------------------------------------
全集备份 创建备份完成时 数据库内存在数据的副本。
差分备份 一次全集备份后 数据库数据發生变化的 數據頁。
使用事务日志备份 可以将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。
还原数据库全集备份 将重新创建数据库和备份完成时 数据库中存在的所有相关文件。 但是,自创建备份后 所做的任何数据库修改都将丢失,若要还原创建数据库备份后所发生的事务,必须使用事务日志备份或差异备份。