SQL事件探查器通过CMD线导入模板

时间:2014-05-15 23:45:01

标签: .net sql-server command-line profiling sqlprofiler

我们只是为我们的用户创建一个简单的实用程序来触发他们的SQL Server数据库上的跟踪。应用程序只需获取服务器连接详细信息,然后单击开始跟踪。在引擎盖下,它会触发以下探查器命令行:

profiler /S MY-LAPTOP /U sa /P Admin123  /T "Tracer2008" /O "C:\Trace.trc" /M "05-16-14 10:15:46" /Z 20

这种工作正常,因为已经将Profiler模板导入到名为Tracer2008的探查器中。

我已导出Tracer2008.tdf文件。只是想知道我们如何通过命令行或在某个庄园中导入模板,以便在我们启动探查器调用之前它已经在系统中?

1 个答案:

答案 0 :(得分:0)

您可以添加将模板从某个共享位置复制到预期的本地文件夹的步骤。查看SQL Profiler Templates Missing - additional repair steps?了解详情。

本地文件夹取决于探查器的版本以及您要连接的服务器的版本。

例如,连接到SQL Server 2012的探查器的SQL Server 2012版本使用以下文件夹作为模板:

C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Profiler\Templates\Microsoft SQL Server\110