主机操作:
1、alter database [DB_NAME] set partner off; ##DB_NAME:数据库名##
2、全备数据库 ##使用图形界面操作,备份日志是操作前的保障准备##
命令行的方式:backup database [DB_NAME] to disk='d:\backup\before\fullbackup01.bak'
3、以with no_log选项下备份数据库日志 ##备份日志文件,一方面是对日志作一次操作前的备份,另一方面是截断日志##
使用图形界面操作
使用命令:
use master
backup log [DB_NAME] to disk='d:\backup\before\log_backup.bak' with no_log;
4、alter database [DB_NAME] set recovery simple; ##要允许DBCC SHRINKFILE命令收缩文件,先要将数据库恢复模式设置为 SIMPLE 来截断该文件##
5、dbcc shrnkfile ([DB_NAME],[size}); ##收缩日志,size是收缩后的事务日志的大小##
6、alter database [DB_NAME]
SQL SERVER 2005 镜像数据库截断并收缩日志文件的思路和操作
最新推荐文章于 2021-12-16 17:00:41 发布
本文详细介绍了在SQL Server 2005中,如何在保持数据库镜像的情况下截断并收缩日志文件的步骤。包括设置数据库为简单恢复模式,使用NO_LOG备份日志,DBCC SHRINKFILE命令收缩日志,以及后续恢复到完整模式和镜像关系的操作。同时提出了几个操作中的关键问题:日志备份的必要性,简单恢复模式的影响,以及目标日志大小的确定策略。

最低0.47元/天 解锁文章
1051

被折叠的 条评论
为什么被折叠?



