清除SQL Server数据库日志(ldf文件)的方法汇总
清除SQL Server数据库日志(ldf文件)的几种方法
随着系统运行时间的推移,数据库日志文件会变得越来越大,这时我们需要对日志文件进行备份或清理。
[var]1. 在SQL管理器分离数据库。
2. 对数据库日志文件进行压缩备份(rar, zip)
3. 直接删除ldf文件。
附加数据库文件成后,查阅本地数据库文件,发现重新生成的日志文件为504KB。
分两步操作:step 1.操作步骤:在数据库右键 数据库属性 选项 将数据库【恢复模式】修改为【简单】。点确定按钮。
step 2.在数据库右键 任务 收缩 文件 文件类型选择【日志】 将文件收缩到1MB。点确定按钮。
经测试,本地ldf文件有的变化有的没有发生任何变化!
下面的所有库名都指你要处理的数据库的库名 1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器 右键你要压缩的数据库 所有任务 收缩数据库 收缩文件
选择日志文件 在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
选择数据文件 在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL语句来完成(注:根据我的实践,用企业管理器执行收缩操作后,ldf文件大小并没有发生变化,用下面的SQL指令就可以)
收缩数据库
DBCC SHRINKDATABASE(XQOMS)
DBCC SHRINKDATABASE(XQOMS_System)
收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
select * from sysfiles
DBCC SHRINKFILE(1)
DBCC SHRINKFILE(2)
到此这篇关于清除SQLServer数据库日志(ldf文件)的方法汇总的文章就介绍到这了,更多相关SQLServer数据库日志内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 清除SQL Server数据库日志(ldf文件)的方法汇总
相关文章
- CVE-2022-26138:Confluence Server硬编码漏洞
- sql文件怎么导入sql server数据库_sql怎么导入数据库
- ORA-26837: Server “string” is not an XStream inbound server ORACLE 报错 故障修复 远程处理
- SQLServer 错误 833 SQL Server 已 %d 次遇到了针对数据库 [%ls] (%d) 中文件 [%ls] 的、所需完成时间超过 %d 秒的 I/O 请求。 OS 文件句柄是 0x%p。 最新的长时间 I/O 操作的偏移量是: %#016I64x。 故障 处理 修复 支持远程
- MySQL Error number: MY-011662; Symbol: ER_GRP_RPL_FAILED_TO_UNREGISTER_SERVER_STATE_OBSERVER; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-12663: Services required by client not available on the server ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-013379; Symbol: ER_SERVER_UPGRADE_PENDING; SQLSTATE: HY000 报错 故障修复 远程处理
- 图解Windows Server 2012 桌面图标详解程序员
- SQL Server 2012 多表连接查询功能实例代码
- SQL Server配置管理器:查找你的位置(sqlserver配置管理器在哪里)
- 解决SQL Server数据库恢复:导入MDF文件(sqlserver导入mdf文件)
- MySQL到SQL Server的数据迁移指南(mysql转sqlserver)
- 无日志文件附加SQL Server 2005数据库
- 无日志文件附加SQL Server 2005数据库
- SQL Server恢复Bak文件的实践(sqlserver还原bak文件)
- 列SQL Server稀疏列:最优的存储和性能策略(sqlserver 稀疏)
- SQL Server如何进行有效备份保护(sqlserver用备份)
- SQL Server文件锁定:让数据安全进行保护(sqlserver文件锁)
- SQL Server文件包:让数据库管理变得更轻松(sqlserver文件包)
- 的数据恢复SQL Server平台下的数据恢复之路(sqlserver平台上)
- SQL Server中文件左补齐的应用(sqlserver左补齐)
- SQL Server操纵毫秒的技巧(sqlserver取毫秒)
- 【SQL Server双写机制:让数据安全更可靠】(sqlserver双写)
- csvSQL Server中借助CSV文件快速遍历数据(sqlserver中遍历)
- 上传SQL Server:在LF平台实现文件上传(sqlserver lf)
- SQL Server 8.2.3: 把握未来,全面开放你的世界(sqlserver823)
- SQL Server:快速写入文件的方法(sqlserver写文件)