SQL Server 日志文件清理
程序员文章站
2023-12-25 10:04:33
...
从数据库备份中还原数据库的时候,发现日志文件居然有120多G,通过Sql Management不行,果断使用DBCC语句清理成功!释放了空间!且清且速度! 首先呢,要看看备份数据时候的类型,这个很重要,要不清理不的 select name, recovery_model_desc from sys.databases
从数据库备份中还原数据库的时候,发现日志文件居然有120多G,通过Sql Management不行,果断使用DBCC语句清理成功!释放了空间!且清且速度!
首先呢,要看看备份数据时候的类型,这个很重要,要不清理不的
select name, recovery_model_desc from sys.databases
执行之后,,你能看到recovery_model_desc的类别,如果是FULL类型的话,一定要先改成SIMPLE的类型
alter database数据库名称 set Recovery simple
开始释放
DBCC SHRINKFILE(N'数据库日志文件名称',10)
释放成功后 查询
SELECT NAME, size FROM sys.database_files
改回FULL类型
ALTER DATABASE DNNZhongChangOA SET Recovery FULL
推荐阅读
-
SQL Server 日志文件清理
-
如何使Microsoft SQL Server的日志文件不会增大?
-
SQL Server 2000之日志传送功能—问题解决_PHP教程
-
SQL Server 2008 事务日志物理文件过大无法缩小 分析
-
SQL Server读取XML文件的做法
-
SQL Server中In-Flight日志究竟是多少
-
sql server 备份与恢复系列六 文件组备份与还原
-
sql server 备份与恢复系列六 文件组备份与还原
-
关于 SQL Server ErrorLog 错误日志说明
-
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法