使用 C#/VB.NET 实现 SQL Server Profiler

Posted

技术标签:

【中文标题】使用 C#/VB.NET 实现 SQL Server Profiler【英文标题】:SQL Server Profiler implementation using C#/VB.NET 【发布时间】:2010-03-12 10:12:45 【问题描述】:

我希望在 C#/VB.NET 应用程序中实现 SQL Server Profiler。有没有一个很好的例子来说明如何做到这一点?

我在 Google 上进行了搜索,但没有找到一个好的工作示例。我的系统上没有 SQL Server Profiler,也没有 SQL Server(它在不同的系统上)。

如何为自己创建分析器?

【问题讨论】:

【参考方案1】:

看看博文Programmatically receiving profiler events (in real time) from SQL Server 2005

【讨论】:

是的,但我不知道如何创建跟踪定义文件,因为我的系统上没有 sql server profiler,虽然我有 Sql server management studio 但没有 profiler其中,我在我的系统上使用 AnjLab Sql Profiler(不是与 sql server management studio 集成的分析器。【参考方案2】:

在另一台机器上获取 Profiler 的副本。制作您喜欢的跟踪,然后使用“文件”菜单编写脚本。然后将该脚本带到您的主机以创建您的服务器端跟踪。

【讨论】:

感谢您的 cmets,但问题是我没有 sql server Profile,并且无法从任何地方获取它,没有 sql server profiler 有什么办法吗? ???再次感谢

以上是关于使用 C#/VB.NET 实现 SQL Server Profiler的主要内容,如果未能解决你的问题,请参考以下文章

C#/VB.NET语法的比较 转

将数据从 Excel 复制到 SQL 数据库 VB.NET

如何使用 vb.net 访问 xp 和 vista 之间的远程注册表访问?

C#/VB.NET 实现Word和ODT文档相互转换

使用 VB.NET 表单从 SQL Server 到 Excel 的日期数据检索

vb.Net & Access 是/否 sql 执行错误