SQL 依赖跟踪不工作

SQL Dependency Tracking Not Working

我在 SQL 依赖项跟踪方面遇到了一些问题。在我们的一些开发机器上 SQL 依赖项按预期记录,在一些机器上则没有。我们无法在机器上找到阻止 SQL 依赖项被跟踪的设置。当相同的代码和配置在我们的 UAT 和生产机器上 运行 时,我们会遇到同样的问题,没有 SQL 依赖项跟踪。

它似乎是特定于机器或用户的。是否存在可能阻止 SQL 依赖项跟踪在某些环境中工作的权限、防火墙或其他类似设置?

感谢您的帮助。

一些开发者是否针对 .NET 4.5 和一些 .NET 4.6 构建/运行?

如果您使用的是 .NET 4.6+,您将获得更多依赖项跟踪 "for free",但在 4.5 及更早版本上,您需要使用状态监视器打开额外的分析以获取 sql 依赖项集合在运行时。

安装状态监视器的说明在这里: https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net-dependencies/