4.为了最大化的缩小日志文件(如果是sql   7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库

b.在我的电脑中删除LOG文件

c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库

此法将生成新的LOG,大小只有500多K

或用代码:  
下面的示例分离   pubs,然后将   pubs   中的一个文件附加到当前服务器。

a.分离
EXEC   sp_detach_db   @dbname   =   'pubs '

b.删除日志文件

c.再附加
EXEC   sp_attach_single_file_db   @dbname   =   'pubs ',  
      @physname   =   'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf '

5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择 "自动收缩 "

--SQL语句设置方式:
EXEC   sp_dboption   '数据库名 ',   'autoshrink ',   'TRUE '

6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)

--SQL语句的设置方式:
alter   database   数据库名   modify   file(name=逻辑文件名,maxsize=20)

posted on 2010-07-12 17:15  gjung  阅读(548)  评论(0编辑  收藏  举报