我遇到了一些SQL依赖关系跟踪问题。在我们的一些开发人员机器上,SQL依赖项按预期记录,有些则不是。我们无法在计算机上找到阻止跟踪SQL依赖关系的设置。当我们的UAT和Production机器上运行相同的代码和配置时,我们会遇到同样的问题,没有SQL依赖关系跟踪。
它似乎是机器或用户特定的。是否存在可能阻止SQL依赖关系跟踪在特定环境中工作的权限,防火墙或其他此类设置?
感谢您的帮助。
答案 0 :(得分:1)
有些开发人员正在构建/运行.NET 4.5和一些.NET 4.6吗?
如果您使用的是.NET 4.6+,则可以获得更多依赖关系跟踪"免费",但是在4.5及更早版本中,您需要使用状态监视器打开其他分析以在运行时获取sql依赖项集合
安装状态监视器的说明如下: https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net-dependencies/