当我启动SQL Server Profiler并单击“运行”时,它会显示“必须至少选择一个事件”。我看到这是由于模板是“空白”(并且没有其他选项),我确信这里应该有一组默认值。
有谁知道为什么他们会消失?以及如何让他们回来?
正在运行Sql Server 2008。
由于
答案 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)
这是我找不到模板的必要条件:
要保存模板: 文件 - 另存为 - 跟踪模板 - “模板名称”。
要打开模板: 文件 - 新跟踪 - 连接 - 在“使用模板”中,选择我保存的模板。