禁用SQL Server的SSRS日志追踪-防止Windows 磁盘被占满

摘要:
禁用SQLServer的SSRS日志跟踪配置文件地址:1=异常和重新启动2=异常、重新启动、警告3=异常、重启、警告、状态消息(默认)4=详细模式FileName指定日志文件名的第一部分。FileSizeLimitMb指定最大跟踪日志大小。有效值为DebugWindowFile(默认值)StdOutTraceFileMode,用于指定跟踪日志是否包含24小时内的数据。

最近一段时间,突然C盘 莫名奇妙的满了 ,也没有中毒。

最后查找是因为安装了SQL 2017  Reporting  的原因

C:Program FilesMicrosoft SQL Server Reporting ServicesSSRS 下的LogFiles 文件夹占用了我130多个G的磁盘。

禁用SQL Server的SSRS日志追踪-防止Windows 磁盘被占满第1张

禁用SQL Server的SSRS日志追踪

配置文件地址:C:Program FilesMicrosoft SQL Server Reporting ServicesSSRSReportServerinReportingServicesService.exe.config

禁用SQL Server的SSRS日志追踪-防止Windows 磁盘被占满第2张

参数解释(参考微软官网):

DefaultTraceSwitch指定向 ReportServerService 跟踪日志报告的信息的级别。 每个级别都包含所有更低级别(用更小的数字表示)报告的信息。 建议您不要禁用跟踪。有效值为



0= 禁用跟踪。 默认情况下,启用 ReportServerService 日志文件。 若要将其关闭,请将跟踪级别设为 0。

1= 异常和重新启动

2= 异常、重新启动、警告

3= 异常、重新启动、警告、状态消息(默认值)

4= 详细模式
FileName指定日志文件名的第一部分。 日志文件名的其余部分由 Prefix 指定的值完成。 
FileSizeLimitMb指定跟踪日志大小的上限。 文件大小的单位为 MB。

可通过设置跟踪级别(0 到 4)来控制要记录的内容的数量,从而控制文件的大小。 还可以指定要跟踪的组件。 如果在尚未达到 14 天过期时间之前日志文件已达到最大大小,将使用较新的项替换较旧的项。
有效值介于 0 到最大整数之间。 默认值为 32。 如果指定 0 或负数,报表服务器会将该值视为 1。
KeepFilesForDays指定多少天后删除跟踪日志文件。有效值介于 0 到最大整数之间。 默认值为 14。 如果指定 0 或负数,报表服务器会将该值视为 1。
Prefix指定一个生成的值,该值可将日志实例彼此区分开。默认情况下,跟踪日志文件名后面将附加时间戳值。 此值设置为“appdomain, tid, time”。 请不要修改此设置。
TraceListeners指定输出跟踪日志内容的目标。 您可以通过使用逗号进行分隔来指定多个目标。有效值为



DebugWindow

File(默认值)

StdOut
TraceFileMode指定跟踪日志是否包含 24 小时时段内的数据。 每天应当为每个组件设置唯一的跟踪日志。此值设置为“Unique”(默认值)。 不要修改此值。
组件类别按以下格式指定为其生成跟踪日志信息的组件以及跟踪级别:

<component category>:<tracelevel>

可以指定所有或部分组件 (all、 RunningJobs、 SemanticQueryEngine、 SemanticModelGenerator)。 如果您不想生成特定组件的信息,则可以禁用其跟踪(例如“SemanticModelGenerator:0”)。 请不要禁用 all的跟踪。

如果要查看为每个语义查询生成的 Transact-SQL 语句,则可以设置“SemanticQueryEngine:4”。 Transact-SQL 语句记录到跟踪日志中。下例说明将 Transact-SQL 语句添加到日志的配置设置:

<add name="Components" value="all,SemanticQueryEngine:4" />
组件类别可以设置为:



All 用于跟踪未划分为特定类别的所有进程的常规报表服务器活动。

RunningJobs 用于跟踪正在进行中的报表或订阅操作。

SemanticQueryEngine 用于跟踪用户在基于模型的报表中执行即席数据浏览时处理的语义查询。

SemanticModelGenerator用于跟踪模型生成。

http 用于启用报表服务器 HTTP 日志文件。 有关详细信息,请参阅 Report Server HTTP Log
组件类别的 trace level 值<component category>:<tracelevel>



如果您不对组件追加跟踪级别,将使用为 DefaultTraceSwitch 指定的值。 例如,如果指定“all,RunningJobs,SemanticQueryEngine,SemanticModelGenerator”,所有组件将使用默认跟踪级别。
有效的跟踪级别值包括:



0= 禁用跟踪

1= 异常和重新启动

2= 异常、重新启动、警告

3= 异常、重新启动、警告、状态消息(默认值)

4= 详细模式

报表服务器的默认级别为“all:3”。

免责声明:文章转载自《禁用SQL Server的SSRS日志追踪-防止Windows 磁盘被占满》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Chrome_OS]Crosh Shell终端 基础命令PHP图像处理之在原图像处理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

postman_03_引用随机变量($guid,$timestamp,$randomInt)_and_参数引用外部文件

在接口测试中,有些接口的请求参数具有唯一性,比如注册接口,注册一个账号后就不能重复注册了。为了能重复执行这个接口,可以在请求前清理测试数据,也可以把请求的参数设置成一个可变的值(每次不一样),这样就可以每次都能注册成功了。 使用动态变量 postamn 提供可在请求中使用的动态变量: {{$guid}} :v4样式的         {{$guid}} ...

Opencv之斑点(Blob)检测SimpleBlobDetector_create

转载:(158条消息) Opencv之斑点(Blob)检测--SimpleBlobDetector_create_ancy的博客-CSDN博客 斑点(Blob)的定义: 图像特征点检测包括角点和斑点,斑点是指二维图像中和周围颜色有颜色差异和灰度差异的区域,因为斑点代表的是一个区域,所以其相对于单纯的角点,具有更好的稳定性和更好的抗干扰能力.斑点通常是指与周...

《逆向工程核心原理》笔记第一章到第十一章

第一章/第二章 分析Hello World!程序 OD基本命令 Restart Ctrl+F2 重新开始调试 Step Into F7 执行语句会进入函数内部 Step Over F8 执行语句不会进入函数内部 Execute till Return Ctrl+F9 一直在函数代码内部运行,直到遇到retn跳出 (跳出该命令函数) OD中右边注释中的红...

从零入门 Serverless | Serverless 应用如何管理日志 &amp;amp; 持久化数据

作者 | 竞霄 阿里巴巴开发工程师 本文整理自《Serverless 技术公开课》,关注“Serverless”公众号,回复“入门”,即可获取 Serverless 系列文章 PPT。 导读:本节课程有三部分内容,分别介绍在 SAE 上查看应用的实时日志,文件日志以及通过 NAS 进行应用数据的持久化存储。 实时日志 首先,SAE 支持查看应用实例分组下...

C++指针(二)

  指针提供间接操作其所指对象的功能。与对迭代器进行解引用操作一样,对指针进行解引用可访问它所指的对象,*操作符将获取指针所指的对象:     string s("hello world");     string *sp = &s;         cout<<*sp;             //结果为:hello world   ...

C#设置System.Net.ServicePointManager.DefaultConnectionLimit,突破Http协议的并发连接数限制

在Http协议中,规定了同个Http请求的并发连接数最大为2. 这个数值,可谓是太小了。 而目前的浏览器,已基本不再遵循这个限制,但是Dot Net平台上的 System.Net 还是默认遵循了这个标准的。 从而造成了,在使用HttpWebRequset 或者 WebClient 利用多线程的方式,访问某个网站时,经常出现 连接被异常关闭 的错误,大大降...