当前位置: 代码迷 >> Sql Server >> 请问怎么清除SQL系统运行日志
  详细解决方案

请问怎么清除SQL系统运行日志

热度:21   发布时间:2016-04-24 09:33:59.0
请教如何清除SQL系统运行日志

请教如何清除SQL系统运行日志
------解决思路----------------------
停止sqlserver服务
在安装实例目录下log文件夹能删除的都删除
------解决思路----------------------
具体哪个编号对应的是哪个文件。
自己去研究
------解决思路----------------------
清它干嘛?有命令可以实现:通过存储过程sp_cycle_errorlog来生成新的日志文件,并循环错误日志扩展编号,就如同重新启动服务时候一样。除了 Execute sp_cycle_errorlog 之外,也可以使用DBCC ERRORLOG来实现同样的功能。
------解决思路----------------------
USE DB_NAME;
GO
ALTER DATABASE DB_NAME;SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE(DB_NAME;_log, 1);
GO
ALTER DATABASE DB_NAME;SET RECOVERY FULL;--恢复为完整模式
GO

------解决思路----------------------
USE DB_NAME;
GO
ALTER DATABASE DB_NAME;SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE(DB_NAME;_log, 1);
GO
ALTER DATABASE DB_NAME;SET RECOVERY FULL;--恢复为完整模式
GO
  相关解决方案