邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 6047|回复: 3
打印 上一主题 下一主题

SQL的事务日志怎样清除?

[复制链接]
跳转到指定楼层
顶楼
发表于 2004-8-28 10:58:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<br>我公司有运行一套ERP系统,今天出现所有的数据输入都不能保存、审核,运行保存、审核的时候会出现这样的提示:No user transaction is currently in progress,ROLLBACK TRANSACTION請求沒有對應的BEGIN TRANSACTION。<br>然后我查看服务器的数据库,想进行数据库的备份,但又出现不能备份的情况,并有提示:数据库‘XXXXXX’的日志已满,请备份该数据库的事务日志以释放一些日志空间。BACKUP DATABASE操作异常终止。由于日志空间用尽,未能写入数据库ID 10中的CHECKPOINT记录。</b><br>由于该数据库我是刚刚接手,有些东西我不太熟悉,所以不敢随便乱动。在此请教各位高手,我该怎样清空数据库的事务日志?
沙发
发表于 2004-8-31 11:14:32 | 只看该作者

re:怎样清空SQL Server数据库的事务...

怎样清空SQL Server数据库的事务日志 <br>
文章来源:岚山夜话<br>
<a target=_blank href=HTTP://WWW.33D9.COM>HTTP://WWW.33D9.COM</a><br>
日志太大了你想删掉有一个好办法,<br>
先sp_detach_db分离数据库<br>
删掉日志文件<br>
用sp_attach_single_file_db重新连接数据库,系统会自动创建新的日志文件,<br>
为1024K <br>
<br>
更多信息看这里:<br>
<a target=_blank href=http://support.microsoft.com/?id=317375>http://support.microsoft.com/?id=317375</a>
藤椅
发表于 2004-9-2 10:44:54 | 只看该作者

re:在查询分析器里运行:backup l...

在查询分析器里运行:<br>
backup log [Datasource] with no_log<br>
然后,再按默认设置进行“数据库收缩”
板凳
发表于 2004-9-7 15:42:50 | 只看该作者

re::) 楼上一定就是专业人员咯

:) 楼上一定就是专业人员咯
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-6 01:27

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表