Sql-server – the difference between Logical connection and User connections

sql server

I have a simple question.

What is the difference between Logical connection and User connection in MS SQL server ?

I am using perfmon to get SQL connection count. In that I found two options, Logical connection and User connection. But no where I am getting the exact differences between these.

So please help me.

Best Answer

I looked into the Books Online Doc, it says

Number of logical connections to the system.

The main purpose of logical connections is to service multiple active result sets (MARS) requests. For MARS requests, every time that an application makes a connection to SQL Server, there may be more than one logical connection that corresponds to a physical connection.

When MARS is not used, the ratio between physical and logical connections is 1:1. Therefore, every time that an application makes a connection to SQL Server, logical connections will increase by 1.