请教在sql server里怎样解决系统日志满的问题

zcn 1999-12-29 08:07:00
我将用sql server 6.5开发系统j交付给用户使用一段时间后,遇到 sql server
系统日志满的情况。其现象是,进入程序每一模块时进不去,并且有错误信息,错误信息类似于:
General SQL error
[Microsoft] [ODBC SQL Server Driver]
[SQL Server] Can't allocate space for object 'syslogs' in database 'crywf' because ...
[注]:上面的crywf是我建的一个数据库。
如果我新建一个设备,并把该数据库扩展(expand)到该设备上,还能暂时消除该错误并能正常运行,但过不了多久,又会出现和开始一样的错误。
请问各位高手,产生这种问题的根源在哪里,怎样彻底消除?
最后说声谢谢!
小曾
99。12。29
...全文
1479 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovezx1028 2010-06-05
  • 打赏
  • 举报
回复
uuhhhh
dqj 2000-03-23
  • 打赏
  • 举报
回复
.
netmare 2000-01-30
  • 打赏
  • 举报
回复
将Truc log on CheckPoint 标志置上或将日志备出
zyoujie 2000-01-28
  • 打赏
  • 举报
回复
1.将数据库的option 栏的 Truc log on CheckPoint 标志置上
2.执行DUMP TRANSACTION tempdb with no_log
3.如果是在应用程序中修改数库,可以在程序中计数UPDATE和DELETE语名,达到一定数量时执行一次DUMP TRANSACTION tempdb with no_log
CJ 2000-01-19
  • 打赏
  • 举报
回复
BACKUP WITH TRANCATE ONLY PARAMENTER
panyan 2000-01-11
  • 打赏
  • 举报
回复
在sql/w或query analyzer 中运行
DUMP TRANSACTION tempdb with no_log
changzx 2000-01-05
  • 打赏
  • 举报
回复
系统出现错误,回复重了,不好意思!!
changzx 2000-01-05
  • 打赏
  • 举报
回复
你可以单击sql server中的菜单栏中Server在下拉的菜单中单击Scheduled Task 进入 Manage Scheduled Tasks 对话框 加入新task,语句如下
DUMP TRANSACTION 要压缩的数据库 TO log VOLUME = 'SS0005' WITH TRUNCATE_ONLY , STATS = 100, INIT , SKIP
其中 VOLUME='SS0005' 为备分设备VOLUME 可设。其中各参数具体含义,请参阅帮助文件。
Kanfu 2000-01-03
  • 打赏
  • 举报
回复
用数据库管理的 edit database 有一个Truncate log按纽,或将数据库dump一下
LaoZheng 1999-12-30
  • 打赏
  • 举报
回复
检查数据库的option 栏的 Truc log on CheckPoint 标志是否置上

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧