SQL Server 2008备份事务日志

时间:2010-11-30 10:18:13

标签: sql-server logging transactions database-backups

我了解事务日志会记录历史事务,以便在需要时进行还原。但是,我是否需要继续为服务器上闲置的非活动数据库创建事务日志备份?没有针对它们运行DDL语句,它们仅用于参考。

我有点担心如果我弄错了,我可能会用完日志空间。

2 个答案:

答案 0 :(得分:1)

您是否考虑过将数据库的恢复模式更改为SIMPLE恢复模式?这样做将无需备份事务日志,因为它会在您不需要的“不太可能”的事件中自动重复使用。

我仍然建议定期进行FULL数据库备份。

此外,如果这些数据库确实是真正的只读数据库,那么为什么不考虑它们setting。此操作的优势在于,当您认为没有任何查询/用户时,会立即突出显示“仍然”发出DML操作的任何查询/用户。

用于标识执行不仅仅是READ操作的查询的其他选项包括在数据库服务器上运行Profiler跟踪活动,还有一个主动选项是撤销相关数据库用户的所有数据修改权限。

答案 1 :(得分:1)

事务日志在备份时实际上会被截断。因此,如果这些数据库实际上处于非活动状态,则不应为它们备份任何事务日志,因为日志将为空。

此外,“非活动”数据库的常见做法是使用SIMPLE恢复模型使它们只读。