社区
疑难问题
帖子详情
问下大家, profiler怎么能抓到Cursor Open和Cursor Close的事件啊?
Zoezs
2010-12-08 06:37:47
直接在SSMS中写Cursor的代码抓不到,请问有什么样的方式可以抓到吗 ?
十分感谢。
...全文
95
14
打赏
收藏
问下大家, profiler怎么能抓到Cursor Open和Cursor Close的事件啊?
直接在SSMS中写Cursor的代码抓不到,请问有什么样的方式可以抓到吗 ? 十分感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zoezs
2011-02-14
打赏
举报
回复
用ODBC的方法可以得到。
dawugui
2010-12-09
打赏
举报
回复
[Quote=引用楼主 zoezs 的回复:]
直接在SSMS中写Cursor的代码抓不到,请问有什么样的方式可以抓到吗 ?
十分感谢。
[/Quote]真不知道,帮你顶.顺便混个分.
Zoezs
2010-12-09
打赏
举报
回复
[Quote=引用 12 楼 coleling 的回复:]
引用 10 楼 zoezs 的回复:
sys.dm_exec_cursor这个我查不到任何相关的信息啊。
select * from sys.dm_exec_cursors(0)
会显示当前实例正在运行的游标。
profiler确实抓不到TSQL游标。
[/Quote]
应该是通过托管代码抓的,但是我找了半天没找到。
coleling
2010-12-09
打赏
举报
回复
[Quote=引用 10 楼 zoezs 的回复:]
sys.dm_exec_cursor这个我查不到任何相关的信息啊。
[/Quote]
select * from sys.dm_exec_cursors(0)
会显示当前实例正在运行的游标。
profiler确实抓不到TSQL游标。
Zoezs
2010-12-09
打赏
举报
回复
还有我是想知道是怎么样才能抓到如Cursor Open和Cursor Close的事件,并不是需要管理游标。
Zoezs
2010-12-09
打赏
举报
回复
[Quote=引用 9 楼 coleling 的回复:]
profiler中只能抓API游标,抓不到TSQL
如果你确实有此需求的话,可以通过轮询的方式查询sys.dm_exec_cursor动态管理视图。这里可以显示当前正在运行的游标及状态,还有相关的语句(需联接sys.dm_exec_sql_text)。
但有一个很大的缺陷,如果cursor在轮询间隔时运行的话,则捕获不到(而profiler是基于事件的)。
[/Quote]
sys.dm_exec_cursor这个我查不到任何相关的信息啊。。
coleling
2010-12-09
打赏
举报
回复
profiler中只能抓API游标,抓不到TSQL
如果你确实有此需求的话,可以通过轮询的方式查询sys.dm_exec_cursor动态管理视图。这里可以显示当前正在运行的游标及状态,还有相关的语句(需联接sys.dm_exec_sql_text)。
但有一个很大的缺陷,如果cursor在轮询间隔时运行的话,则捕获不到(而profiler是基于事件的)。
Zoezs
2010-12-09
打赏
举报
回复
[Quote=引用 3 楼 guguda2008 的回复:]
引用 1 楼 zoezs 的回复:
C#中有代码可以直接调用sql的cursor吗 ?
如果没记错的话,SqlClient里有相应的类里有调用游标的方法,你可以去MSDN上翻一下
[/Quote]
刚查了下,没查到。
Zoezs
2010-12-09
打赏
举报
回复
[Quote=引用 4 楼 wxf163 的回复:]
[/Quote]
谢谢,这个我知道。
claro
2010-12-08
打赏
举报
回复
很久没见Z o e z s。
王向飞
2010-12-08
打赏
举报
回复
guguda2008
2010-12-08
打赏
举报
回复
[Quote=引用 1 楼 zoezs 的回复:]
C#中有代码可以直接调用sql的cursor吗 ?
[/Quote]
如果没记错的话,SqlClient里有相应的类里有调用游标的方法,你可以去MSDN上翻一下
guguda2008
2010-12-08
打赏
举报
回复
可以捕捉语句中带cursor的
Zoezs
2010-12-08
打赏
举报
回复
C#中有代码可以直接调用sql的cursor吗 ?
PL/SQL Developer8.04官网程序_keygen_汉化
CLOSE
cursor
_name 注意:在声明游标时,select_statement不能包含INTO子句。当使用显示游标时,INTO子句是FETCH语句的一部分。 2 隐式游标 所有的隐式游标都被假设为只返回一条记录。 使用隐式游标时,用户无需...
PLSQLDeveloper下载
使用这些工具,您可以重新编译全部不合法对象、查找数据库源中文本、导入或导出表格、生成测试数据、导出文本文件、监控dbms_alert和dbms_pipe
事件
、浏览会话信息等。 授权——大多数开发环境中,您不希望所有数据库...
Unity3D入门到精通-(2)
Profiler
工具精讲
本次系列课程的目标是让Unity3D初学者掌握Unity3d的性能优化技术,根据
Profiler
工具监控的CPU,GPU,内存等数据(CPU执行时间,GPU执行时间,内存大小等),分析程序的性能瓶颈,从而提高程序性能。 适合对象:Unity初学...
微软内部资料-SQL性能优化3
Analyze the output of blocking scripts and Microsoft® SQL Server™
Profiler
to troubleshoot locking and blocking issues. Formulate hypothesis to resolve locking and blocking issues. ...
经典SQL语句大全
在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后接表明,附加需要完整的路径名 14.如何修改数据库的名称: sp_renamedb '...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章