Collecting tier interaction data
This article applies to Visual Studio 2015. If you're looking for Visual Studio 2017 documentation, use the version selector at the top left. We recommend upgrading to Visual Studio 2017. Download it here.
Tier interaction profiling provides additional information about the execution times of functions of multi-tiered applications that communicate with databases through ADO.NET services. Data is collected only for synchronous function calls.
Visual Studio editions
Tier interaction profiling data can be collected using Visual Studio Ultimate, Visual Studio Premium, or Visual Studio Professional. However, tier interaction profiling data can be viewed only in VS Ultimate and VS Premium.
Windows 8 and Windows Server 2012
To collect tier interaction data on Windows 8 desktop apps and Windows Server 2012 apps, you must use the instrumentation method. You cannot collect tier interaction data for Windows Store apps. See Performance Tools on Windows 8 and Windows Server 2012 applications. You can include tier interaction data in all profiling methods on other supported version of Windows.
Because of a bug in the Performance Wizard, you must add the tier interaction data collection option to a profiling run from the Performance Explorer. You must also add the project, executable, or website to the Target node of Performance Explorer.
To add tier interaction data to a profiling run by using the performance session property pages
In Performance Explorer, choose Properties from the context menu.
Select Tier Interactions page and then check the Enable tier interaction profiling check box.
In Performance Explorer, select the Targets node, and then specify the project, executable, or web site that you want to profile.