sik*_*adb 8 sql-server extended-events
我正在尝试使用登录名在扩展事件过滤中创建跟踪,在探查器中我们可以使用登录名进行过滤,但我在 XE 中看不到该选项。我怎么做?
在 SQL 2016 中,有 5 个过滤谓词可用于过滤登录。
对于 NT 登录/用户,您可以使用所有 5,但 SQL 登录/用户只能使用数字 3,4 和 5。
使用 tsql,您需要根据您使用的帐户类型和实际价值来更改我的代码。
ALTER EVENT SESSION [test] ON SERVER
ADD EVENT sqlserver.sp_statement_completed(
WHERE ((((([sqlserver].[username]=N'')
AND ([sqlserver].[session_server_principal_name]=N''))
AND ([sqlserver].[server_principal_name]=N''))
AND ([sqlserver].[session_nt_user]=N''))
AND ([sqlserver].[session_server_principal_name]=N'')))
GO
Run Code Online (Sandbox Code Playgroud)
从图形用户界面:
选择选择事件后,突出显示事件并单击配置。
归档时间: |
|
查看次数: |
3630 次 |
最近记录: |