14得票5回答
有没有一种方法可以筛选SQL Profiler跟踪记录?

我正在使用SQL Profiler (SQL 2008)来解决这个问题 在生产环境运行跟踪几天后,终于再次出现错误,现在我正在尝试诊断原因。 问题是跟踪结果有400k行,其中99.9%来自“报告服务器”,我甚至不知道为什么要打开它,但似乎每秒都在向SQL Server发出ping请求… 是...

13得票1回答
SQL Profiler未显示插入/删除/更新操作

当我在运行应用程序时运行分析器,它似乎只显示SELECT语句,而不显示INSERT或任何更改数据库的操作。然而我的数据库正在被更新,所以那些命令必须被执行了。我该怎么做才能让它显示更新呢?(顺便说一下,我正在使用Entity Framework,如果可能会有区别。)

13得票2回答
SQL Server Profiler - 如何监视对象的权限被拒绝?

我使用SQL Profiler来监视数据库活动,我想观察数据库中各种对象的"Permission Denied"情况。在"Security Audit"类别中有大约50个不同的项目,但没有一个显示对象级别的"Permission Denied"。我可以看到登录失败和一些其他失败,但没有关于对象...

12得票1回答
SQL Server Profiler - 如何过滤跟踪以仅显示包含DELETE语句的TSQL?

我已经设置了一个 SQL Trace 来监视发往单个数据库的所有 TSQL。然而,我只关心发出的“DELETE” TSQL 语句。有没有办法过滤掉其他类型的语句,只将这些类型的语句报告给分析器?谢谢!

12得票2回答
性能分析模板可以迁移到较新版本的SQL Profiler吗?

是否可以将Profiler模板迁移到更新版本的SQL Server? 在我的情况下,我想将我的SQL 2008模板迁移到2012。 我尝试了(1)直接复制文件和(2)导出/导入。 在这两种情况下,旧模板都可以运行,但无法修改。 修改会导致以下错误: 我有一堆自定义模板,正在尝试...

11得票1回答
SignInManager.PasswordSignInAsync 会产生大量数据库访问。

在我的应用程序中,我使用ASP.NET Identity。一切都运行良好,但测试时,我发现以下命令会产生许多数据库访问:SignInManager.PasswordSignInAsync:var result = await SignInManager.PasswordSignInAsync(...

11得票3回答
SQL Server Profile - 查看参数值?

在SQL Server Profile中,我已经追踪了SP:StmtStarting事件。 "TextData"包括以下信息:EXEC MySortedProc @param, NULL, @param2, NULL 我需要追踪哪些内容(或者说我可以追踪哪些内容?)来查看这些参数的值?

11得票2回答
如何使用Sql Profiler捕获传递给SqlBulkCopy的数据?

我经常使用 Sql Profiler 来捕获 SQL 语句并重新运行有问题的语句。非常有用。 然而,有些代码使用了 SqlBulkCopy API,我不知道如何捕获它们。我看到了临时表的创建,但没有看到填充它们的任何内容。似乎 SqlBulkCopy 绕过了 Sql Profiler,或者我...

11得票2回答
SQL Server Profiler中的存储过程输出参数

我有一个带有一个int输出参数的存储过程。如果我运行SQL Server Profiler,通过一些 .Net 代码执行存储过程,并捕获 RPC:Completed 事件,则 TextData 如下所示:declare @p1 int set @p1=13 exec spStoredProce...

10得票2回答
SQL:如何获取每个数据库或每小时执行的查询数量?

有没有办法查看每小时执行了多少查询,或每个数据库/小时执行的查询数量,或一天内平均查询次数等感兴趣的统计信息? 只是为了统计数据......我喜欢数字。 我不能只使用SQL Server Profiler开始跟踪,因为当太多查询出现时,UI会崩溃。 SQL是否在某些地方跟踪一些基本的“已执...