论坛风格切换
  • 3273阅读
  • 0回复

[windows服务器问题]删除过于庞大的mssql日志文件方法 [复制链接]

上一主题 下一主题
离线rickyleo
 

发帖
315
金币
0
威望
99
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-10-10
删除(重建)日志方法:
  
企业管理器下:
1、分离数据库
     右键--所有任务--分离数据库
2、删除日志文件
     删除\Microsoft   SQL   Server\MSSQL\dbname_log.ldf文件
3、附加数据库
     右键--所有任务--附加数据库  选择目标MDF文件
  
查询分析器
1、分离数据库
     EXEC   sp_detach_db    'dbname '
2、删除日志文件
     删除\Microsoft   SQL   Server\MSSQL\dbname_log.ldf文件
3、附加数据库
     EXEC   sp_attach_single_file_db   @dbname   =    'dbname ', @physname   =    '..\Microsoft   SQL   Server\MSSQL\Data\dbname.mdf '
  
这样生成的新的日志大小为500k左右。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个