The transaction log for database 'XXX' is full due to 'ACTIVE_TRANSACTION'.
2024-08-25 20:15:00
Msg 9002, Level 17, State 4, Line 4
The transaction log for database 'Test' is full due to 'ACTIVE_TRANSACTION'.
本定一个测试库错误,由于此库的LOG文件被设置成不允许自动增长,而在大量输入数据的时候报出此错。此库已经使SIMPLE恢复模式。
--数据库当前LOG状态
select log_reuse_wait_desc from sys.databases
where name = 'Test'
log_reuse_wait_desc
ACTIVE_TRANSACTION
--LOG 使用情况
dbcc sqlperf(logspace)
Database Name Log Size (MB) Log Space Used (%) Status
Test 1.984375 118.3071 0
最吃惊的是它的使用率是118%,那多出来的18%空间给那来的?
--再看看它的虚拟日志情况
DBCC loginfo
--这个显示只有一个是活动的,其它的都可以使用的。又一个奇怪的信息
这种状态下,数据库基本上是一个只读状态。
那这个时候怎么解决,按Troubleshoot a Full Transaction Log 再加一个LOG文件就可以了。看文档上说,可能还有在恢复数据库的时候也遇到这种错。那个文档上有处理方法。
最新文章
- Windows操作系统
- 前台JS(type=‘file’)读取本地文件的内容,兼容各种浏览器
- 【转】sql server开启全文索引方法
- 重写HashMap
- ios学习总结(1) -- 创建第一个ios项目
- C#窗体:关于DataGridView的数据源绑定字符串两个值得注意的问题
- html部分---样式表,选择器;
- WPF全球化与本地化 (二)
- Ehcache(2.9.x) - API Developer Guide, Cache Loaders
- 转:PHP 使用ZipArchive压缩文件并下载
- javascript 识别移动端设备
- a simple erlang process pool analysis
- Javascript 思维导图
- PHP-购物网站开发设计(二)
- mac升级后idea提示Can't start git
- flutter 动画双指放大图片
- 洛谷P2822 组合数问题
- Java客户端连接kafka集群报错
- 关于宽带接两台路由,并且第二台需要关闭DHCP的设置
- 6.python3爬虫之urllib库
热门文章
- PageOffice 使用Dome
- angular 与 layer 集成过程
- Firebird Case-Insensitive Searching 大小写不敏感查找
- Magento 2开发教程 - 如何添加新产品属性
- js 对象数据观察者实现
- c# winfrom 页面的enter变为tab 功能使用 在特定的按钮里面如何继续当enter使用求大神帮忙解答一下 !!急
- nltk模块
- MySQL:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
- c#之静态构造函数和单例模式
- flask-login2的简单使用