sql server如何清除维护相关日志

---1.查看作业历史记录

SELECT TOP 1000 [instance_id]

     ,[job_id]

     ,[step_id]

     , [step_name]

     ,[sql_message_id]

     , [sql_severity]

     ,[message]

     , [run_status]

     ,[run_date]

     , [run_time]

     ,[run_duration]

     , [operator_id_emailed]

     ,[operator_id_netsent]

     ,[operator_id_paged]

     ,[retries_attempted]

     ,[server]

 FROM [msdb].[dbo].[sysjobhistory]

 delete from [msdb].[dbo].[sysjobhistory]

---2.查看维护计划日志

SELECT TOP 1000 [task_detail_id]

     ,[plan_id]

     ,[subplan_id]

     ,[start_time]

     ,[end_time]

     ,[succeeded]

     ,[logged_remotely]

     ,[source_server_name]

     ,[plan_name]

     ,[subplan_name]

 FROM [msdb].[dbo].[sysmaintplan_log]

 delete from [msdb].[dbo]. [sysmaintplan_log]

---3.查看维护计划日志详情

SELECT TOP 1000 [task_detail_id]

     ,[line1]

     ,[line2]

     ,[line3]

     ,[line4]

     ,[line5]

     ,[server_name]

     , [start_time]

     ,[end_time]

     , [error_number]

     ,[error_message]

     , [command]

     ,[succeeded]

 FROM [msdb].[dbo]. [sysmaintplan_logdetail]

   delete from [msdb].[dbo]. [sysmaintplan_logdetail]

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQLServer/

时间: 2024-11-16 05:20:45

sql server如何清除维护相关日志的相关文章

SQL Server 数据库清除日志的方法_mssql2005

方法一: 1.打开查询分析器,输入命令 BACKUP LOG database_name WITH NO_LOG 2.再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至xxm,这里会给出一个允许收缩到的最小m数,直接输入这个数,确定就可以了. 方法二: 设置检查点,自动截断日志 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大 1.设置数据库模式为简单模

SQL Server数据库状态监控 - 错误日志

无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯现场及原因.Windows Event Log和 SQL Server Error Log就是这样的日志, PS: SQL Server 中的错误日志 (Error Log) 类似于 Oracle中的alert 文件. 一. 错误日志简介 1. Windows事件日志与SQL Server 错误日志 Windows事件日志中,应用程序里的SQL Server和

2. SQL Server数据库状态监控 - 错误日志

原文:2. SQL Server数据库状态监控 - 错误日志 无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯现场及原因.Windows Event Log和 SQL Server Error Log就是这样的日志, PS: SQL Server 中的错误日志 (Error Log) 类似于 Oracle中的alert 文件. 一. 错误日志简介 1. Windows事件日志与SQL Server 错误日志

第三篇——第二部分——第五文 配置SQL Server镜像——域环境SQL Server镜像日常维护

原文:第三篇--第二部分--第五文 配置SQL Server镜像--域环境SQL Server镜像日常维护 本文接上面两篇搭建镜像的文章: 第三篇--第二部分--第三文 配置SQL Server镜像--域环境:http://blog.csdn.net/dba_huangzj/article/details/28904503第三篇--第二部分--第四文 配置SQL Server镜像--非域环境:http://blog.csdn.net/dba_huangzj/article/details/276

SQL Server误区:在破坏日志备份链后需要完整备份来重新开始日志链

误区 #20:在破坏日志备份链之后,需要一个完整备份来重新开始日志链 错误 事务日志备份会备份自上次事务日志备份以来所有的事务日志(如果从来没有过日志备份的话,那就从上一次完整备份开始).有好几种类型的操作会中断事务日志的连续性,也就是说除非重新开始新的日志链,SQL Server无法再进行日志备份.下面这几种操作都有可能引起日志链断裂: 由完整恢复模式或大容量事务日志恢复模式转为简单恢复模式 从数据库镜像进行恢复 备份日志时指定了NO_LOG 或 WITH TRUNCATE_ONLY(还好在S

sql server 数据库操作报错“日志不可用”

问题描述 sql server 数据库操作报错"日志不可用" 在操作数据库时查询信息操作没有问题,但增删改操作时就会报下面的错误请问是什么原因: 消息 9001,级别 21,状态 1,第 2 行 数据库 'hrtest1' 的日志不可用.有关相应错误消息,请查看事件日志.修复所有错误后重新启动数据库. 解决方案 SQL Server 数据库操作关于SQL Server数据库日志已满的解决方法SQL Server 数据库操作总结(sql语法的使用) 解决方案二: recovery下数据库

Sql Server 2000清除日志方法介绍

手动清除日志的具体方法 一.现在我们详细描述一下如何用企业管理器清理SQL 2000的日志: 1.打开企业管理器,右击要处理的数据库-->属性-->选项-->故障还原,选"简单"-->确定.如图: 2.右击要处理的数据库-->所有任务-->收缩数据库-->什么也不动,默认第一个是0%,其它两个未选中,点确定-->如果您以前数据库日志文件大于1M那么现在再看看,是不是只有1M了呢. 3.操作完后-->按第一步,把"故障还原&

SQL Server 2005 数据维护实务

1.关于SQL Server 2005数据维护计划 为了使SQL Server数据库的性能保持在最佳的状态,数据库管理员应该对每一个数据库进行定期的常规维护.这些常规任务包括重建数据库索引.检查数据库完整性,更新索引统计信息,数据库内部一致性检查和备份等.这些常规的数据库维护任务需要经常重复,而且繁琐耗时,所以往往被管理员忽略.而且,现在的数据库管理员一天到晚都被很多其他的任务压得喘不过气来,根本没有时间去进行日常维护工作.认识到这些问题的存在,SQL Server通过制定维护计划,提供了一个可

简述SQL Server 2005数据库镜像相关知识_mssql2005

SQL Server 数据库中,数据库镜像是用于提高数据库可用性的主要软件解决方案.数据库镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库.简单恢复模式和大容量日志恢复模式不支持数据库镜像,数据库镜像不能镜像master.msdb.tempdb 或 model 数据库.本文我们主要就介绍一下数据库镜像的相关知识,接在来就让我们来一起了解一下吧! 数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的SQL Server 数据库引擎实例(服务器实例)上.通常,这些服务器实例驻留