[技术分享] 20120401,TMG 生成报告,但内容为空
我们企业的管理员常常会使用到 TMG 的 报告功能,但 TMG 的报告似乎不像 ISA 的报告那么稳定,可能会出现生成空报告的情况。TMG 生成报告的机制和 ISA 相比,有了非常大的变化,原来 ISA 会在安装目录下生成 Daily summary 以及 Monthly summary 文件,以提供报告源数据, 但 TMG 会把每天生成的 Daily summary 和 Monthly summary 放在本地 SQL Server Express 数据库内;当 TMG 生成报告时,会从数据库中读取数据源。
遇到 TMG 生成空报告的原因非常多,我们首先需要确认数据库的记录类型必须是 本地的 SQL server Express, 无论是远程 SQL 或者是本地 File 方式记录日志,都不能生成报告,这个是 TMG 的设计原因或者说是限制,如果我们选择了远程 SQL 或者 File 方式记录日志,您会看到如下图警告,提示您要生成报告,必须使用本地 SQL Server Express,否则不能生成报告。
另外,TMG 的版本应该至少是 Server Pack 1 Rollup 4,它修复了一些 TMG 生成报告的 BUG
https://support.microsoft.com/kb/2517957
微软安全支持专家
James Yi