Lo que se considera una sesión en el servidor sql. Estoy tratando de usar sp_getapplock y la documentación dice:Sesión de SQL Server
Los bloqueos colocados en un recurso están asociados con la transacción actual o la sesión actual. Los bloqueos asociados con la transacción actual se liberan cuando la transacción se compromete o revierte. Los bloqueos asociados con la sesión se liberan cuando la sesión se cierra. Cuando el servidor se apaga por algún motivo, se liberan todos los bloqueos.
'Los bloqueos asociados con la sesión se liberan cuando la sesión está cerrada'.
Necesito saber qué se considera una sesión. la conexión usando Management Studio es una sesión a la base de datos; El uso de asp.net para conectarse al servidor SQL también crea una sesión.
¿Qué sucede si utilizo ADO .net y el grupo de conexiones, cada conexión en el conjunto de conexiones se considera una sesión diferente?
"... que creo que da como resultado una sola sesión en el servidor sql". Esto suena como pura especulación e incluso si funciona de esta manera, no parece estar documentado y, por lo tanto, no se debe confiar en él. –