SQL Server Profiler:模板未显示/缺失

时间:2011-12-14 15:56:51

标签: sql-server-2008

当我启动SQL Server Profiler并单击“运行”时,它会显示“必须至少选择一个事件”。我看到这是由于模板是“空白”(并且没有其他选项),我确信这里应该有一组默认值。

有谁知道为什么他们会消失?以及如何让他们回来?

正在运行Sql Server 2008。

由于

8 个答案:

答案 0 :(得分:23)

我设法解决了这个问题,我按照这个链接的建议解决了这个问题:

http://www.mattbutton.com/2011/06/01/sql-profiler-templates-missing/

以下来自链接:

  

如果使用SQL事件探查器连接到SQL服务器,则无法连接   您的模板正在显示,比较SQL的版本   你正在运行的探查器和你所使用的SQL服务器的版本   连接;版本可能不匹配。

     

如果是这种情况,这里可能发生的事情就是你   使用SQL 10.0探查器连接到SQL 10.50实例   10.50的配置文件模板不存在。

     

对于SQL 2008中的探查器连接到SQL 2008 R2的情况   例如,复制您的100个配置文件模板文件夹(默认安装是   在C:\ Program Files(x86)\ Microsoft SQL   Server \ 100 \ Tools \ Profiler \ Templates \ Microsoft SQL Server \ 100)成一个   新文件夹位于同一位置,名称为“1050”,即C:\ Program   文件(x86)\ Microsoft SQL   Server \ 100 \ Tools \ Profiler \ Templates \ Microsoft SQL Server \ 1050。

     

然后尝试重新连接,您将可以访问配置文件模板   一切都会好起来的。

答案 1 :(得分:4)

SQL Server Profiler连接到不同版本的SQL Server 时会发生这种情况。

虽然它允许您保存用户模板,但它并不总是列出您已保存的模板。 搜索Profiler AppData区域中的用户文件夹以查找刚刚保存的模板:

C:\Users\<username>\AppData\Roaming\Microsoft\SQL Profiler\10.0\Templates\Microsoft SQL Server

我的模板已保存到“1050”文件夹中。

然后检查Profiler模板安装文件夹。

我的安装是 2008R2 2008 ,所以我有2008 Profiler模板:

C:\Program Files\Microsoft SQL Server\100\Tools\Profiler\Templates\Microsoft SQL Server\

如果没有与Profiler AppData中的文件夹匹配的文件夹,例如“1050”,或文件夹为空,请将该文件夹复制到安装目录。

我现在有以下文件夹:

C:\Program Files\Microsoft SQL Server\100\Tools\Profiler\Templates\Microsoft SQL Server\1050

将此文件夹中的模板重命名为“ Dummy.tdf ”。

Profiler现在可以看到您创建的用户模板了!

答案 2 :(得分:1)

SQL 2008的内置模板应存储在此处:

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

如果它们丢失,您可以从其他服务器复制它们并将它们放在该目录中。

答案 3 :(得分:1)

连接到SQL 2016实例时,不会显示SQL 2014探查器模板。  获取SQL 2016 SSMS您可以通过链接SQL 2016 SSMS

下载它

答案 4 :(得分:0)

当您在Profiler中单击“新建跟踪”时,您将能够选择所需的模板。 “空白”只是其中之一(即没有实际事件)。有一个列表供您选择。

但是如果您不想使用模板或者想要从当前选中添加/删除事件/列,则新跟踪窗口中会有一个选项卡供您选择要查看的事件和信息

答案 5 :(得分:0)

如果要创建自定义模板,则应将它们放在同一文件夹中:

C:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Profiler \ Templates \ Microsoft SQL Server \ 1050

如果之后没有看到它们,请尝试向上和向下滚动带有模板名称的列表框。就我而言,只有默认模板可见,我没有注意到垂直滚动条。

答案 6 :(得分:0)

原因是 SQL Server 版本和 Profiler 版本不匹配(您可以通过“SQL Server Profiler”在搜索器中搜索并检查版本并检查 SQLversion)

我通过卸载现有的 SSMS 并重新安装最新的 https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

现在工作正常

答案 7 :(得分:-1)

这是我找不到模板的必要条件:

要保存模板: 文件 - 另存为 - 跟踪模板 - “模板名称”。

要打开模板: 文件 - 新跟踪 - 连接 - 在“使用模板”中,选择我保存的模板。