这几天单位的SQL Server业务数据生产库出现数据库日志增长迅速,导致最终数据无法写入数据库,业务系统提示“数据库事务日志已满”,经过多方咨询和请教,终于将日志异常的数据库处理完毕,现总结下处理过程,希望可以帮助到同样遇到此问题的小伙伴。--在菜鸟的路上越走越远

--第一步:查询服务器上所有日志大小情况
DBCC SQLPERF(LOGSPACE)

--第二步:查询日志设置方式
SELECT name,recovery_m odel_desc,log_reuse_wait,log_reuse_wait_desc
FROM sys.databases where log_reuse_wait=6

--第三步:定位数据库
USE BAK
GO

--第四步:查看是否开启cdc功能
select is_tracked_by_cdc,*from sys.tables where is_tracked_by_cdc=1

--第五步:清理到活动日志,把日志标记为已经发布状态
EXEC sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time = 0, @reset = 1
--第六步:
EXEC sys.sp_cdc_disable_db
GO

--第七步:
EXEC sp_removedbreplication BAK
GO

--第八步:手动收缩数据库日志,详细收缩方式https://www.cnblogs.com/since-1995/p/11694373.html

最新文章

  1. Mustache 使用总结
  2. Linux-获取当前正在执行脚本的绝对路径
  3. 微软职位内部推荐-SR DEV
  4. winform中的checkedListbox数据源绑定
  5. Buddy system伙伴分配器实现
  6. iOS高级工程师面试
  7. BZOJ 1823 满汉全席
  8. JAX-WS + Spring 开发webservice
  9. 第19章 网络通信----TCP程序设计基础
  10. 149_best-time-to-buy-and-sell-stock
  11. 【基于url权限管理 shiro(一)】--基础
  12. Mybatis Update操作返回值问题
  13. springMVC配置文件web.xml与spring-servlet.xml与spring-jdbc.xml与logback.xml与redis.properties与pom.xml
  14. Git 的一个教程网站(中文、GUI)
  15. (面试题)有关Integer
  16. Asp.net Mvc (Filter及其执行顺序)
  17. unity3d绘画手册-------地形高度调节
  18. 【创客+】偷心锁屏创始人Jerry创业心得分享
  19. 其他机器访问本机redis服务器
  20. SqlServer数据导入到ORACLE

热门文章

  1. spring boot:单文件上传/多文件上传/表单中多个文件域上传(spring boot 2.3.2)
  2. switch host 切换本地host
  3. 第二十四章 Find命令详细介绍
  4. 浏览器页面左上角出现undefined
  5. sql优化整理(二)
  6. Java异常ClassCastException
  7. 《我想进大厂》之JVM夺命连环10问
  8. java安全编码指南之:文件IO操作
  9. Azure Data Factory(一)入门简介
  10. SpringMVC中ModelAndView的两个jar包引起的思考servlet和portlet