• 收缩日志文件夹


    -- ========== MSSQL2005 =====================
    USE master
    go

    DECLARE @dbname sysname;
    SET @dbname='BSV100';
    -- 清空日志
    EXEC ('DUMP TRANSACTION ['+@dbname+'] WITH   NO_LOG');

    -- 截断事务日志:
    EXEC ('BACKUP LOG ['+@dbname+'] WITH NO_LOG');

    -- 收缩数据库文件(如果不压缩,数据库的文件不会减小
    EXEC ('DBCC SHRINKDATABASE(['+@dbname+'])');


    -- ========== MSSQL2008 =====================
    /*允许 DBCC SHRINKFILE 命令收缩文件,
    首先需要通过将数据库恢复模式设置为 SIMPLE 来截断该文件*/
    USE CM;
    GO
    -- Truncate the log by changing the database recovery model to SIMPLE.
    ALTER DATABASE CM SET RECOVERY SIMPLE;
    GO

    -- Shrink the truncated log file to 10 MB.
    DBCC SHRINKFILE (CM_log, 10); -- sp_helpdb 'cm'
    GO

    ALTER DATABASE CM SET RECOVERY FULL;
    GO

    -- ============== 收缩错误日志 ==================
    USE master
    go

    /*数据维护命令,解决ErrorLog文件太大的问题
    截断原有的,另起一个新的ErrorLog文件
    要执行几次
    观察路径C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOG
    下没有出现大的ERRORLOG文件为止*/
    DBCC ErrorLog;


     

  • 相关阅读:
    面向对象之property
    mysql数据库基本操作
    mysql数据库操作
    初识多线程__上
    npm 安装express npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE
    markdown快捷键
    try_except__异常处理
    妹子图爬取__RE__BS4
    进程中的锁以及进程池
    pip升级到18.0版本过程中报错解决方法
  • 原文地址:https://www.cnblogs.com/fanchaoyun/p/3328516.html
Copyright © 2020-2023  润新知