zoukankan      html  css  js  c++  java
  • SQL SERVER LDF日志文件过大的问题

    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)

  • 相关阅读:
    bzoj1295 [SCOI2009]最长距离
    bzoj1853 [Scoi2010]幸运数字
    bzoj1855 [Scoi2010]股票交易
    bzoj1294 [SCOI2009]围豆豆
    bzoj1237 [SCOI2008]配对
    bzoj1084 [SCOI2005]最大子矩阵
    bzoj1068 [SCOI2007]压缩
    bzoj1082 [SCOI2005]栅栏
    soj97 旅行
    soj98 卡牌
  • 原文地址:https://www.cnblogs.com/gjung/p/1775925.html
Copyright © 2011-2022 走看看