让我开始,我是新来的SQLpipe理,并inheritance了一个旧的服务器,为我们的日常进/出操作的主要数据库服务。 所以,我对我的初级问题深表歉意。
我的任务是发现为什么在这个服务器上的简单的维护计划失败,只有当完整的备份不运行。 我已经做了一些挖掘,并确定罪魁祸首是我的事务日志正在填充(静态设置为20 GB,然后在第一轮作业失败后为40 GB)。 我也明白,我们目前的恢复模式(简单)是一个生产SQL服务器的坏主意,应该被转移到批处理或完整。 我还对日志文件的使用情况(%)进行了监视,并注意到日志文件在生产时间内使用率最低(小于1%),只有在进行维护时才会填满。 一个成功的简单的保养计划将消耗40%到80%的转运日志。 失败将最大限度的日志。 你还需要其他哪些信息?
我需要理解为什么当完整备份运行时简单的维护计划成功,而当它们不运行时则失败。 我读过的所有内容都说我不应该看到这个问题。 我想更好地理解正在发生的事情,所以我不必“只是增加日志空间”。 对我来说,这个想法是一个长期会伤害我们的创可贴。
服务器环境:SQL Server 2005 x64(9.0.3080)w / SSRS在Windows Server 2003 R2 x64上。 完整备份在所有数据库MF上运行。 主要操作数据库在生产/营业时间内具有10分钟的差异,并且具有简单的恢复模式。 简单的保养计划每24小时运行一次。 在文件系统上:主操作数据库大约是。 索引文件(其中4个)大约为70 GB。 2 GB,传输日志是40 GB。 完全备份大约50 GB
没有复制或镜像。
我在看这个工作,它的types被列为一个SSIS包。 这有道理吗?
执行任务:数据库完整性 – 包括索引重build索引 – 每页默认可用空间 – 在tempdb中sorting结果更新统计信息 – 仅列数据 – 完全扫描维护清理 – 删除文件:维护计划文本报告 – 年龄:2周以上历史清理 – 删除文件:备份和还原,SQL Server代理作业历史logging,维护计划历史logging – 年龄:早于2周
请协助。 任何帮助赞赏。
本文中的Symantec Connect文章有助于找出不同的SQL恢复模型的备份策略。 即使您不使用Backup Exec,它也几乎都是相关的,并且将应用于其他备份模型,包括如果使用SQL工具执行备份的数据库转储: http : //www.symantec.com/connect/forums/ be2012 -背-SQL数据库-全简单恢复模式,问题