我最近检查了一个sql Server 2012实例,只是为了看到硬盘已经满了,在调查发生了什么之后,全文搜索信息行每分钟都填满了日志文件和磁盘空间.它添加了几GB的日志信息,如下所示:
2015-01-26 14:08:58.40 spid42s Informational: Resuming full-text population for table or indexed view '[db].[dbo].[table]' in database 'db' (table or indexed view ID '690817523',database ID '5'). Prior number of documents processed: 0,error encountered: 0.
我的问题是如何防止sql Server通过全文搜索引擎向其日志文件写入任何“信息”细节,或者(不太喜欢的方法)如何完全禁用它的日志记录?
解决方法
如果无法重新启动实例,则可以使用sp_fulltext_recycle_crawl_log计划日志清理.更多信息:
http://www.ruben-j.com/microsoft/t-sql/sql-fulltext-crawl-log/或
https://social.msdn.microsoft.com/Forums/windowsapps/en-US/b9420843-666e-4f33-b987-2624cdfa7acd/sql-server-2008r2-fulltext-logfile-sqlftlog-maintenance?forum=sqlkjmanageability或将问题发布到dba.stackexchange.