注:
     如果由此操作引的不良后果由个人自负,与作者无关;
     本人在MSQL2000上使用,效果很好;
     
     在对MSQL的日常维护过程中,收缩数据库以释放更多的空间是我们经常要作的。现介绍一种一劳永益的方法:
1、在企业管理器设置故障还原为简单模式。
     具体操作为:要操作的数据库->属性->选项 页->故障还原 选择 简单;
2、运行查询分析器,连接到你要操作的数据库;
3、在查询分析器依次运行:
  backup log 数据库名称 with no_log    //收缩日志
  select fileid,name from sysfiles     //查询当前数据库的文件ID号
    dbcc shrinkfile (1)                            //根据查询到的当前数据库文件ID号收缩数据库
  dbcc shrinkfile (2)            //根据查询到的当前数据库日志文件ID号收缩日志
4、收缩后日志文件不会再增长
posted on 2007-04-15 14:44  mbskys  阅读(283)  评论(0)    收藏  举报