Попытка понять, что означает Sql Profiler, испустив "sp_reset_connection".
У меня есть следующая строка "exec sp_reset_connection" , за которой следуют BatchStarting и Completed,
RPC:Completed exec sp_reset_connection
SQL:BatchStarting SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c]
SQL:BatchCompleted SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c]
В основном первая строка "exec sp_reset_connection" означает весь процесс (мое соединение было открыто, вызывается stmt, затем соединение закрыто и выпущено обратно в пул)? Или мое соединение все еще находится на открытой стадии.
И почему sp_reset_connection выполняется перед моим собственным оператором select, не должен ли он reset после пользователя sql?
Я пытаюсь узнать, есть ли способ узнать более подробно, когда соединение открыто и закрыто?
Видя "exec sp_reset_connection" , означает ли это, что мое соединение закрыто?