从SQL中提取Perfmon数据

时间:2014-02-28 16:20:20

标签: sql perfmon

我通常将所有perfmon数据记录到sql数据库中。办公室里的某个人要求我提取数据并将其放回到perfmon二进制文件(.blg文件)中。这样做的原因是,在不必向其计算机添加数据源的情况下,其他人可以更轻松地查看。我做了一些搜索,但没有找到任何方法来做到这一点。有可能吗?

1 个答案:

答案 0 :(得分:0)

这是可能的。 SQL数据库可以用作relog.exe的源代码。 使用以下语法从relog.exe获取SQL数据库中的数据:

relog.exe SQL:(your_DSN_name_here)!(your_perfmon_preset_name_here)-b" start_date" -e" end_date" -f bin -o(your_blg_file_name_here)

就我而言:

relog.exe SQL:PMDWH!JUMP01_System_Overview -b" 02.03.2015 08:00:00 AM" -e" 02.03.2015 09:00:00 AM" -f bin -o C:\ Temp \ SQLlogfile.blg