社区
应用实例
帖子详情
急用!!出现事务日志已满错误?
Jello
2005-11-11 10:50:51
由于不断频繁的开启关闭日志,产生了大容量的事务日志记录,周期性出现事务日志已满错误!!
之前以为是硬盘容量问题,所以将事务日志的自增长属性去除,但是治标不知本呀,又反复性出现同样问题?请教各位高手,应该如何解决此类问题?
...全文
331
13
打赏
收藏
急用!!出现事务日志已满错误?
由于不断频繁的开启关闭日志,产生了大容量的事务日志记录,周期性出现事务日志已满错误!! 之前以为是硬盘容量问题,所以将事务日志的自增长属性去除,但是治标不知本呀,又反复性出现同样问题?请教各位高手,应该如何解决此类问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jello
2005-11-18
打赏
举报
回复
现在又遇到一个新问题,我创建了一个新的数据库维护计划,定在每天13:00左右备份数据库和备份日志。但是还是出现类似的日志已满的错误,而且四五天后数据库维护计划居然自动删除了
,这是为什么呀?!!
各位经验丰富的大虾,能否为这个怪问题想个解决方案,我现在很是郁闷呀!
Jello
2005-11-18
打赏
举报
回复
如果要按期备份日志是否需要故障恢复模型设置为“完全”?
Jello
2005-11-18
打赏
举报
回复
vivianfdlpw
你的做法,执行1,2,3,5步骤,然后我把故障恢复模型设置为“简单”,可以解决我的问题吗?这样就不会出现周期性事务日志已满错误吗?
Jello
2005-11-18
打赏
举报
回复
楼上的,第二个建议不是很明确,能说得再仔细点吗?谢谢
yesyesyes
2005-11-18
打赏
举报
回复
日志迅速增长
1.肯定是有频繁大量的写操作,找找原因吧
2.日志文件的属性设置,硬盘分区容量,可能也有问题
yitangliang
2005-11-14
打赏
举报
回复
backup log dbname with no_log截断日志。
日常的日志备份会自动截断日志。backup log dbname to disk='D:\backup\logbak.trn' with noinit
Jello
2005-11-14
打赏
举报
回复
如果每天或每周期在进行事务日志备份的时候,程序还在不断访问数据库,对于数据库的事务日志是否有影响?谢谢答复
churchatp1
2005-11-11
打赏
举报
回复
备份就会自动截断日志
如果没有备份计划你可以定期做一个日志备份
如果有备份计划可以把备份计划的频率调高一点
vivianfdlpw
2005-11-11
打赏
举报
回复
压缩日志及数据库文件大小
/*--特别注意
请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库.
一般不建议做第4,6两步
第4步不安全,有可能损坏数据库或丢失数据
第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.
--*/
--下面的所有库名都指你要处理的数据库的库名
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)
--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)
4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
此法将生成新的LOG,大小只有500多K
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
a.分离
EXEC sp_detach_db @dbname = '库名'
b.删除日志文件
c.再附加
EXEC sp_attach_single_file_db @dbname = '库名',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\库名.mdf'
5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"
--SQL语句设置方式:
EXEC sp_dboption '库名', 'autoshrink', 'TRUE'
6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)
--SQL语句的设置方式:
alter database 库名 modify file(name=逻辑文件名,maxsize=20)
vivianfdlpw
2005-11-11
打赏
举报
回复
创建作业,定期备份截断日志
Jello
2005-11-11
打赏
举报
回复
但是运行了一段时间后又会出现类似的问题?有没有什么长久的解决方案
AAAAAANWJ
2005-11-11
打赏
举报
回复
我刚遇到,把日志做个备份就OK了 .
Jello
2005-11-11
打赏
举报
回复
好,我要去试验试验,谢谢各位大虾
ArcGIS教程空间制图含ArcMap视频教程中集
教程分为上中下三部,已全部录制完毕,全部课程120节。课程内容:1,没有空话和ppt干讲,就是软件技术实操。2,课程内容软件技术实操是地学空间分析、空间制图、数据处理中常用
急用
的技术知识。3,内容含从ArcMap到...
数据库帖子收集
在SQL server触发器中同步oracle数据,有
错误
!急救!!! 怎样把数据库中的数据按入库顺序倒排序显示出来,不是按某个字段倒排序? vb实现实时监控数据的思路???? VC.net,SQL Server数据库,用...
软件测试中白盒测试的优缺点是什么?
白盒测试的优缺点白盒测试在计算机领域行业用以检查程序的状态,确定实际运行状态与预期状态是否一致,来看看白盒测试的优点和缺点是...六种覆盖标准发现
错误
的能力呈由弱到强的变化:1.语句覆盖每条语句至少执行一次。
淦!“忍一时越想越气,退一步越想越亏‘’ 三面阿里,被面试官怼得体无完肤
SpringCloud 的框架都问了点,还有Nacos,Sentinel做服务熔断限流降级持久化到数据库,分布式
事务
(TC二阶段提交)。分布式
事务
的其他解决方案也没有问。 3、JVM:类加载机制,沙箱安全。 4、然...
零基础学习测试还是开发?
在电脑前哐哐哐,没一会满屏代码显现出来。然而程序员并不全是印象中这样,还有一部分:他们不常写代码,主要去检查代码,是不是
出现
了漏洞、程序是否能运行下去?那这部分程序员就是做软件测试。这个类别没有做Java...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章