我有一个可能是一个基本问题,但我自己没有任何搜索/尝试的地方。
我想要完成的任务:对 Dynamics NAV 使用的 SQL DB 运行跟踪并获取特定用户的活动。(上下文/最终目标是找出不同用户缺少哪些权限。)
我尝试过使用不同的模板运行跟踪,包括我为尝试获得我想要的内容而制作的自定义模板。但是,捕获的所有活动仅针对我运行跟踪的用户(管理员帐户)。如果我使用 LoginName 或 NTUsername 进行过滤,我什么也得不到,因为它显然没有捕获该数据。
我如何才能真正捕获其他用户的操作?任何帮助是极大的赞赏。我一直在使用 MS 的 SQL Server Profiler 来运行跟踪。SSMS 版本是 15.0.18183.0。
再次编辑:这很有帮助。我可以看到其他用户活动,但这不是我所期望的。我在想正在发生的事情是,所有实际的数据库活动都是通过 NAV 应用程序使用我可以看到的 2 个管理主体来处理的,这就是为什么我在 Profiler 结果中看不到 NAV 应用程序用户主体的原因。也许我错了,但我看不到任何其他解释为什么我看不到他们的活动。