社区
MS-SQL Server
帖子详情
禁用事件探查器
blueshu
2005-06-06 03:22:24
我想在自己的软件时,能够自动断开所有的事件探查器,避免用户知道我的软件的每一步tsql,不要用sp_password,最好能够强制断开所有的跟踪。
...全文
76
5
打赏
收藏
禁用事件探查器
我想在自己的软件时,能够自动断开所有的事件探查器,避免用户知道我的软件的每一步tsql,不要用sp_password,最好能够强制断开所有的跟踪。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cemma
2005-06-06
打赏
举报
回复
to blueshu(颓废中ing...)
不杀进程怎么作到强制断开?!
blueshu
2005-06-06
打赏
举报
回复
邹老大说的有理,不知还有补充的没,杀进程不是我所想要的。
zjcxc
元老
2005-06-06
打赏
举报
回复
实现这一切的前提是你要有足够的权限.
zjcxc
元老
2005-06-06
打赏
举报
回复
--下面的代码自动断开事件探察器的连接(如果有的话)
declare tb cursor local
for
select 'kill '+rtrim(spid)
from master.dbo.sysprocesses
where program_name=N'SQL 事件探查器'
declare @s nvarchar(100)
open tb
fetch tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch tb into @s
end
close tb
deallocate tb
zjcxc
元老
2005-06-06
打赏
举报
回复
--无论是使用那种工具连接sql server,在master.dbo.sysprocess表中总会建立一条该连接的记录
--因此,只要你有足够的权限,查询系统表master.dbo.sysprocess,就可以知道事件探察器是否连接
--例如,下面的代码检测是否开启了事件探察器
if exists(select * from master.dbo.sysprocesses where program_name=N'SQL 事件探查器')
print '启用了事件探察器'
防止SQLSERVER的
事件
探查
器
跟踪软件
两种方法的原理相同 第一种方法: 代码如下: procedure SQLCloseAllTrack; const sql = ‘declare @TID integer ‘ + ‘declare Trac Cursor For ‘ + ‘SELECT Distinct Traceid FROM :: fn_trace_getinfo(default) ‘ + ‘open Trac ‘ + ‘Fetch Next From Trac into @TID ‘ + ‘while @@fetch_status=0 ‘ + ‘begin ‘ + ‘ exec sp_trace_setstatus @T
Property Edit 窗体控件
探查
器
窗体控件
探查
测试工具,能自动获得该窗体控件的属性及内容,还可以随时对它们进行修改、隐藏、关闭、
禁用
等操作,同时带有一个不错的屏幕取色
器
。绿色免安装,解压即用。
微信小程序界面设计-小程序中的WXSS(css)选择
器
讲解微信小程序中如何使用css选择
器
,哪些选择
器
支持哪些选择
器
不支持,讲解选择
器
分组,属性选择
器
,后代选择
器
,子元素和相邻兄弟选择
器
,伪类选择
器
,伪元素选择
器
,微信小程序中样式css选择
器
等
wgpu-profiler:使用计时
器
查询的wgpu的简单
探查
器
范围
wgpu-profiler 使用计时
器
查询的wgpu的简单
探查
器
作用域 特征 易于使用的
探查
器
示波
器
允许嵌套! 可以通过运行时标志
禁用
另外生成调试标记 在内部自动创建计时
器
查询池 不需要事先知道需要多少个查询/分析范围 缓存
探查
器
帧,直到结果可用随时都不会停止设备! 许多
探查
器
实例可以并存 chrome跟踪flamegraph json导出 去做: 更好的错误信息 通过功能标记
禁用
如何使用 创建一个新的
探查
器
对象: use wgpu_profiler :: {wgpu_profiler, GpuProfiler}; // ... let mut profiler = GpuProfiler :: new ( 4 , adapter. get_timestamp_period ()); // buffer up to 4 frames 使用范围最简单的方法是使用宏: wg
easy_profiler:用于C ++的轻量级
探查
器
库
easy_profiler 通过网络流 转储到文件 关于线程上下文切换
事件
的说明 分析应用程序启动 建造 Linux 苹果系统 视窗 QNX 安卓 有关主要版本的说明(1.0-> 2.0) 执照 关于 用于C ++的轻量级跨平台
探查
器
库 您可以在代码中分析任何功能。 此外,该库提供了任何代码块的测量时间。 例如,1200万个块的信息使用的内存不足300Mb。 工作分析
器
仅会使您的应用程序执行速度降低1-2%。 每个块的平均开销约为15ns /块(在Intel Core i7-5930K 3.5GHz,Win7上测试)
禁用
的
探查
器
不会以任何方式影响您的应用程序执行。 您可以将其保留在Release版本中,并在应用程序启动期间的任何时候在运行时启用它,以查看当前发生的情况。 该库还可以捕获线程之间的系统上下文切换
事件
。 上下文切换信息包括持续时间,目标线程ID,线程所有者进程
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章