我有一个SQL Server Profiler的跟踪设置来监视在数据库上执行的SQL。 我最近发现触发器执行不包含在跟踪中。 在查看可用的跟踪事件之后,我没有看到任何看起来像包含触发器执行的事情。 有谁知道如何设置跟踪来监视触发器的执行?
我下载了SQL Server 2008 ,似乎无法在任何地方findSQL Profiler 。 我相信我安装了SQL Server Enterprise Express /试用版? 我想这是快递,而不是企业所有权利?
探查器中的SQL Server跟踪输出包含列CPU和持续时间(等等)。 这些价值在哪些单位?
如何限制SQL Server Profiler跟踪到特定的数据库? 我无法看到如何筛选跟踪,以查看我连接的实例上的所有数据库的事件。
尝试通过发出“sp_reset_connection”来理解Sql Profiler的含义。 我有以下的“exec sp_reset_connection”行,然后是BatchStarting和Completed, RPC:Completed exec sp_reset_connection SQL:BatchStarting SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c] SQL:BatchCompleted SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c] 基本上第一行“exec sp_reset_connection”是指整个过程(我的连接被打开,select stmt运行,然后连接closures并释放回池)刚刚发生? 或者我的联系还处于开放阶段。 而且,为什么在我自己的select语句之前执行sp_reset_connection,是不是应该在用户的sql之后重置呢? 我试图知道是否有一种方式来更详细地了解连接打开和closures时的情况? 通过看到“exec sp_reset_connection”,这是否意味着我的连接closures?