我正在运行 SQL Server 2005。
我的数据库备份方案是:
恢复模式:FULL
备份类型:完整
备份组件:数据库
备份集将过期:0天后
覆盖媒体:备份到现有的媒体集,追加到现有的备份集
数据库正在写入 250GB 驱动器(实际为 232GB)。
我的 _Data.mdf 文件超过 55GB,我的 _Log.ldf 超过 148GB。
我们遇到了今天我们的驱动器被填满的情况。我将我们的ab_Full.bak 和ab_Log.bak 文件移动到另一个驱动器以腾出空间 - 大约 45GB。五小时后,可用空间为 37GB。
我是管理 SQL 服务器的新手;所以,我有一些关于我的备份的基本问题。
我知道我需要更新数据库以开始管理事务日志大小,以帮助防止将来出现此问题。因此,假设我有足够的可用空间,我:
1. 右键单击数据库并选择备份
2. 将“备份类型”设置为“事务日志”
3. 将“备份集将过期”更改为 30 天
4. 单击“确定” '
我的理解是,这会将“关闭”事务从事务日志移动到备份并截断事务日志。
这个计划合理吗?之后我需要手动调整日志文件的大小吗?
谢谢你的时间。