文档章节

SQL Server Profiler - 如何过滤跟踪以仅显示来自一个数据库的事件?

 技术盛宴
发布于 02/22 11:14
字数 669
阅读 273
收藏 0

如何将SQL Server Profiler跟踪限制为特定数据库? 我看不到如何过滤跟踪,看不到我连接的实例上的所有数据库的事件。


#1楼

在Trace properties> Events Selection选项卡下>选择show all columns。 现在在列过滤器下,您应该看到数据库名称。 输入Like部分的数据库名称,您应该只看到该数据库的跟踪。


#2楼

在SQL 2005中,首先需要在跟踪中显示“数据库名称”列。 最简单的方法是选择已经添加了该列的Tuning模板。

假设您选择了Tuning模板,请过滤:

  • 单击“事件选择”选项卡
  • 单击“列过滤器”按钮
  • 选中显示所有列(右侧下)
  • 选择“DatabaseName”,单击右侧窗格中“Like”旁边的加号,然后键入数据库名称。

我总是将跟踪保存到表中,所以我可以在事后对跟踪数据执行LIKE查询。


#3楼

在“跟踪”属性中,单击“ 常规”旁边顶部的“ 事件选择”选项卡。 然后单击右下角的“ 列过滤器... ”。 然后,您可以选择要过滤的内容,例如TextDataDatabaseName

展开节点和百分比输入过滤%象星座%MyDatabaseName%%TextDataToFilter% 没有%%符号,过滤器将无法工作。

此外,请确保选中“ 排除不包含值的行 ”复选框如果找不到要查看的字段(例如DatabaseName请转到“ 常规”选项卡并更改模板 ,空白应包含所有字段。


#4楼

通过实验,我能够观察到:

当SQL Profiler 2005或SQL Profiler 2000与驻留在SQLServer 2000中的数据库一起使用时 - 问题提到的问题仍然存在,但是当SQL Profiler 2005与SQLServer 2005数据库一起使用时,它的工作完美!

总结一下,这个问题似乎在SQLServer 2000中很普遍,并在SQLServer 2005中得到了纠正。

处理SQLServer 2000时的问题解决方案(由wearejimbo解释)

  1. 通过查询sysdatabases表,确定要筛选的数据库的DatabaseID,如下所示

    SELECT * FROM master..sysdatabases WHERE name like '%your_db_name%' -- Remove this line to see all databases ORDER BY dbid
  2. 在SQL事件探查器2000的“新建跟踪”窗口中使用DatabaseID过滤器(而不是DatabaseName)


#5楼

创建一个新模板并检查DBname。 将该模板用于跟踪文件。

本文转载自:https://stackoom.com/question/18ws/SQL-Server-Profiler-如何过滤跟踪以仅显示来自一个数据库的事件

粉丝 0
博文 1605
码字总数 0
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

SQL Server Profiler使用教程,通俗易懂才是王道

SQL Server Profiler使用教程,通俗易懂才是王道   做开发,平时难免和数据库打交道,特别是写存储过程,对于我们这些不常写SQL的人来说是一件极其痛苦的事,每次写完运行总是有错,如果用...

donny945
2014/11/06
2.4K
0
怎样在sql server profiler跟踪时只显示自己关心的内容

当我们想知道.net程序到底执行了哪些SQL的时候,通常会使用sql server profiler,但是如果不加设置,我们程序执行的sql通常会被系统的SQL淹没,通过以下的方法,可以只显示我们需要的SQL。 ...

王明辉
2019/12/14
0
0
死锁监控四步走,从此性能不再愁!

作者介绍 在SQL Server的日常管理中,让SQL Server高效运行,且性能良好,是DBA需要做的事。DBA需要了解数据库的日常运行情况,对性能进行分析和调优,需要对线上环境部署监控。那我们都需要...

许昌永
2016/11/23
0
0
SQL Server Profiler常用功能

最近因调研Linq to object 和Linq to Entity的数据组合查询问题,需要用到Sql Server Profiler检测在数据上执行的语句,在调试sql语句时,给了很大的帮助。 这里简述下SQL Server Profiler使...

amboo
2017/12/18
0
0
MSSQL · 实现分析 · SQL Server实现审计日志的方案探索

摘要 这篇文章介绍四种实现MSSQL Server审计日志功能的方法探索,即解析数据库事务日志、SQL Profiler、SQL Audit以及Extended Event。详细介绍了这四种方法的具体实现,以及通过优缺点的对比...

阿里云RDS-数据库内核组
2017/06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

维护UP主权益 B站宣布AV号将全面升级为BV号

今日(3月23日),B站官方公开了一则有关于“AV号全面升级”的相关公告。官方表示:为了保护信息安全,容纳更多投稿,维护UP主的权益,自2020年3月23日起,AV号将全面升级为BV号,未来BV号将...

osc_6n4iy0i5
4分钟前
11
0
TikTok为施瓦辛格校园慈善机构捐赠300万美元

据外媒报道,社交媒体公司TikTok日前表示,将向美加州前州长、好莱坞演员阿诺德·施瓦辛格创办的After-School All-Stars(以下简称ASAS)慈善机构捐赠300万美元,以此来帮助那些因新冠病毒爆...

osc_iqngllfn
6分钟前
16
0
暴风集团收问询函:按照规则要求披露2019年业绩情况

2月10日下午消息,暴风集团收问询函,深交所要求公司说明未在规定时间内披露业绩预告的原因,目前的进展情况及解决措施。同时,请公司尽快按照规则要求披露2019年业绩情况。 以下为问询函全文...

osc_zyjrm8ih
7分钟前
18
0
爱奇艺2019年亏损103亿 CEO龚宇:会员费太低 要涨价

日前国内知名视频平台爱奇艺发布了2019年Q4及全年财报,去年一年营收290亿元,净亏损103亿元。面对这样的情况,CEO龚宇在财报会议中表示2020年将提高会员价格。从2017年到2019年,爱奇艺一直...

osc_j9ayg4mu
9分钟前
21
0
Microsoft Edge for Mac(edge浏览器) 83.0.477.0中文版

microsoftedge浏览器是一款作为windows操作系统的官方内置浏览器。microsoftedge浏览器对比ie浏览器来说功能更好,而且它还集成Contana等新功能,交互界面更加简洁,还增加了对Firefox浏览器...

云不若
10分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部