请问怎样清除日志?能否把日志关掉?

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
请问怎样清除日志?能否把日志关掉?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
可以限制日志文件的大小,同时设置日志文件的自动截断truncate和自动缩水shrink。
这样可以避免日志文件过于庞大。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
能详细说说吗?我刚转用 SQL SERVER 2000 ,正赶工,没来得及详细看说明,只看了看存储过程部分就开工了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
偶也碰到如下问题。开始没限制日志大小。现在。。??
SQL SERVER 2000事务日志文件XXXX_Log.LDF文件已增长到4G,日志文件一直放着也不是个办法,删除呢,又会失去恢复的可能性。现在由于事务日志文件太大,就已经无法在其他硬盘较小的空间恢复该数据库。现在想删出该日志文件。却报:错误5020:不能在主数据库中删除主数据文件或主日志文件。也不能更改事务日志文件的物理文件名。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
在企业管理器里面,选择一个database,右键,属性,然后找到log文件那一页,进行相应的大小限制,然后还有一页,可以设置“Auto Shrink”和“Auto Truncate”,大概是这样。稍微找一下,应该就可以找到。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
在sqlserver2000中好象没有“Auto Shrink”和“Auto Truncate的功能
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
先分离数据库,删除日志文件,再附加数据库
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我现在的做法是:停止服务,删除 .LDF 文件,启动服务。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
最初由 PC 狂迷 发布
[B]我现在的做法是:停止服务,删除 .LDF 文件,启动服务。 [/B]

这样应该会出问题吧??
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
:PC 狂迷 停止服务,删除 .LDF 文件,启动服务
这样SQL还能启动,这个数据库还能访问;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行