sql 2000 数据库日志文件怎样限制它的存储空间

coding 2010-09-21 04:04:00
我现在数据库提示日志文件已满,提示数据库 的日志已满。请备份该数据库的事务日志释放一些日志空间。
错误:9002,严重度:17,状态:6 这种问题怎么解决呀!
还有一个问题,就是我能不能给日志文件规定固定的存储空间,只要是日志满了,那它自动的删除以前的日志,保存最新的日志。
...全文
187 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
claro 2010-09-21
  • 打赏
  • 举报
回复
数据库 '%1!' 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。
1、合理配置日志和数据库。
2、增加磁盘空间。
幸运的意外 2010-09-21
  • 打赏
  • 举报
回复
限制空间的没有,有自动增长空间的方法。和定期清理日志的方法。
Austindatabases 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 panpeng666 的回复:]
我现在数据库提示日志文件已满,提示数据库 的日志已满。请备份该数据库的事务日志释放一些日志空间。
错误:9002,严重度:17,状态:6 这种问题怎么解决呀!
还有一个问题,就是我能不能给日志文件规定固定的存储空间,只要是日志满了,那它自动的删除以前的日志,保存最新的日志。
[/Quote]

首先你的概念就是错误的,日志是数据库重要的组成部分,不可以限制增长,你的问题在于没有

备份数据库,你可以很简单的就解决这个问题,备份的数据库用FULL模式,你的问题就解决了
coding 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lzd_83 的回复:]
最好还是不要限制它的增长10%,最好把数据库文件.mdf与.ldf放在不同的磁盘分区。
[/Quote]
现在我的数据库已经用了一年了里面有好多数据了,我不能随便的移动数据库了!现在就是日志文件满了,不知道该怎么办?
coding 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
高难度,而且没必要,
你把日志文件的自增率设置为10%就行了。
[/Quote]

那满了之后怎么办呀?
Rotel-刘志东 2010-09-21
  • 打赏
  • 举报
回复
最好还是不要限制它的增长10%,最好把数据库文件.mdf与.ldf放在不同的磁盘分区。
dawugui 2010-09-21
  • 打赏
  • 举报
回复
高难度,而且没必要,
你把日志文件的自增率设置为10%就行了。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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