SQL数据库收缩日志

declare @name varchar(25)
declare @sql varchar(1000)
declare @logid int

DECLARE sdys cursor for select /*top 5 部分处理*/ name from master.dbo.sysdatabases

open sdys

FETCH NEXT FROM sdys   into   @name

WHILE @@FETCH_STATUS = 0
BEGIN

if ( @name not in ('sdysdatabak')) --不需要进行日志收缩
   begin
     set @sql =' declare @logid int
                 use   ' + @name+'
                 select @logid = fileid from sysfiles where right(rtrim(filename),3) = ''ldf''

BACKUP LOG ' + @name+' WITH NO_LOG
                 DBCC SHRINKFILE (@logid) '

exec(@sql)

end

FETCH NEXT FROM sdys   into   @name

END

CLOSE sdys
DEALLOCATE sdys

转载于:https://blog.51cto.com/gaoshang/492341

SQL数据库收缩日志相关推荐

  1. SQL数据库收缩日志设置步骤(手动)

    日常使用数据库可能存在日志每天增长10G或以上,太恐怖了! ! !数据量过大导致服务器卡死,内存溢出,执行Sql过慢等问题,下面我们看具体设置的步骤.(自动收缩后续更新) 1.右键数据库-属性 2.选 ...

  2. SQL Server数据库收缩日志的方法

    SQL Server数据库收缩日志的方法: 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大. 1.设置数据库模式为 ...

  3. SQL @005 收缩日志

    .清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 ...

  4. 压缩SQL数据库日志-收缩SQL数据库日志-备份SQL数据库日志-删除SQL数据库日志

    [标题]压缩SQL数据库日志-收缩SQL数据库日志-备份SQL数据库日志-删除SQL数据库日志  [内容]         清除SQL数据库日志文件        有两种方式: 一.是压缩日志,二.是 ...

  5. always on sql 收缩日志_使用alwayson后如何收缩数据库日志的方法详解

    问题描述: 在使用了alwayson后,主从库实时同步,原理是通过事务日志同步的,所以造成主数据库的事务日志一直在使用,而且无法收缩主数据库的事务日志. 在主从库同步时,收缩数据库是不起作用的.由于主 ...

  6. SQL Server 数据库清除日志的方法

    方法一: 1.打开查询分析器,输入命令  BACKUP LOG database_name WITH NO_LOG  2.再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件- ...

  7. 如何清除SQL数据库日志,清除后对数据库有什么影响

    1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件-- ...

  8. always on sql 收缩日志_SQL Server AlwaysOn日志收缩

    当前好多项目都在逐渐的采用SQL Server AlwaysOn架构来作为数据库的高可用集群技术. 并且当前微软的大多数产品.Citrix XenDesktop.XenApp.PVS.XenMobil ...

  9. MS SQL数据库日志压缩方法[转]

    MS SQL数据库日志压缩方法[转] MS SQL数据库日志压缩方法 MS SQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大.一般都是数据库日志引起的!数据库日志的 ...

最新文章

  1. xlrd读取单元格演练
  2. android开发监听媒体播放器,Android开发之媒体播放工具类完整示例
  3. 如何在JavaScript中获取字符串数组的字符串?
  4. 未使用的分配java,最近最久未使用页面淘汰算法———LRU算法(java实现)
  5. 测试sql server服务是否配置正确
  6. MySql 8 命令
  7. Oracle RAC FTA
  8. 通达信公式解密工具5.05
  9. kettle数据脱敏
  10. whois信息收集企业备案信息
  11. WordPress美女图集COS写真整站自适应源码带完整数据
  12. mysql 在不同数据库中创建定时同步任务,将每分钟数据转每5分钟统计
  13. Amigo学习(一)解决使用中遇到的问题
  14. 第三十四篇 源极跟随器
  15. CAP原理与传统的ACID
  16. AES128加密-S盒和逆S盒构造推导及代码实现
  17. acrobat 打印PDF时错误:Error: typecheck; OffendingCommand: show
  18. esp32 wifi 连接
  19. 清华计算机2020保研,清华大学2020届保研情况
  20. 服务器搭建SSH暴力攻击诱饵,制作密码字典

热门文章

  1. 为什么优秀的程序员也是优秀的设计师
  2. mysql : 常用管理命令
  3. 深入阅读Mina源码(3) —— Mina之IOAdapter(二)
  4. 2010.11.25感恩节
  5. C#:当把U盘放插入,然后程序自动将U盘的内容复制到本地硬盘
  6. 分页存储过程2005
  7. 了解这12个概念,让你的JavaScript水平更上一层楼
  8. Ubuntu安装JDK,搭建java环境
  9. 【SpringBoot】解决拦截器注入 Service 为空问题
  10. 20165323 第一周学习总结