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

标题: SQL的事务日志怎样清除? [打印本页]

作者: penguo    时间: 2004-8-28 10:58
标题: SQL的事务日志怎样清除?
<br>我公司有运行一套ERP系统,今天出现所有的数据输入都不能保存、审核,运行保存、审核的时候会出现这样的提示:No user transaction is currently in progress,ROLLBACK TRANSACTION請求沒有對應的BEGIN TRANSACTION。<br>然后我查看服务器的数据库,想进行数据库的备份,但又出现不能备份的情况,并有提示:数据库‘XXXXXX’的日志已满,请备份该数据库的事务日志以释放一些日志空间。BACKUP DATABASE操作异常终止。由于日志空间用尽,未能写入数据库ID 10中的CHECKPOINT记录。</b><br>由于该数据库我是刚刚接手,有些东西我不太熟悉,所以不敢随便乱动。在此请教各位高手,我该怎样清空数据库的事务日志?
作者: bad    时间: 2004-8-31 11:14
标题: 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>
作者: ben    时间: 2004-9-2 10:44
标题: re:在查询分析器里运行:backup l...
在查询分析器里运行:<br>
backup log [Datasource] with no_log<br>
然后,再按默认设置进行“数据库收缩”
作者: bad    时间: 2004-9-7 15:42
标题: re::) 楼上一定就是专业人员咯
:) 楼上一定就是专业人员咯




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2