Hello,

I have a web application accessing SQL Server 2K through ADO.NET

The application is working fine, but while monitoring the processes in SQL
Server Enterprise Manager, I noticed each user connecting to the application
creating a NEW process in "awaiting command" state.

I would like to know if this is normal, do "awating command" processes
represent connections left in an open state?

Thank you

Re: SQL Server processes and ADO.NET by William

William
Tue Jan 03 18:37:21 CST 2006

100% normal. This is your connection's "agent" that does all the work
requested by the connection. It's closed down when the connection closes.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________

"Abelardo Vacca" <AbelardoVacca@discussions.microsoft.com> wrote in message
news:9A5DB456-B950-4C14-98CE-6B52B65C1741@microsoft.com...
> Hello,
>
> I have a web application accessing SQL Server 2K through ADO.NET
>
> The application is working fine, but while monitoring the processes in SQL
> Server Enterprise Manager, I noticed each user connecting to the
> application
> creating a NEW process in "awaiting command" state.
>
> I would like to know if this is normal, do "awating command" processes
> represent connections left in an open state?
>
> Thank you



Re: SQL Server processes and ADO.NET by AbelardoVacca

AbelardoVacca
Wed Jan 04 07:16:04 CST 2006

Thank you Bill.

Actually, the application is ALWAYS leaving an "agent" open per user session
(only ONE per session) .... even after all ADO.NET connections are closed
!!!! (or at least I think they are) ... even after the session is closed ...
these "agents" remain for a few minutes before they time out. - The good
thing is all requests are using the same "connection" (agent), so I suppose
these are not connections left open -

Is this he case you refer to as normal?

Thanks again for the help.


--
Abelardo Vacca


"William (Bill) Vaughn" wrote:

> 100% normal. This is your connection's "agent" that does all the work
> requested by the connection. It's closed down when the connection closes.
>
> --
> ____________________________________
> William (Bill) Vaughn
> Author, Mentor, Consultant
> Microsoft MVP
> INETA Speaker
> www.betav.com/blog/billva
> www.betav.com
> Please reply only to the newsgroup so that others can benefit.
> This posting is provided "AS IS" with no warranties, and confers no rights.
> __________________________________
>
> "Abelardo Vacca" <AbelardoVacca@discussions.microsoft.com> wrote in message
> news:9A5DB456-B950-4C14-98CE-6B52B65C1741@microsoft.com...
> > Hello,
> >
> > I have a web application accessing SQL Server 2K through ADO.NET
> >
> > The application is working fine, but while monitoring the processes in SQL
> > Server Enterprise Manager, I noticed each user connecting to the
> > application
> > creating a NEW process in "awaiting command" state.
> >
> > I would like to know if this is normal, do "awating command" processes
> > represent connections left in an open state?
> >
> > Thank you
>
>
>

Re: SQL Server processes and ADO.NET by William

William
Wed Jan 04 13:57:33 CST 2006

Ah, what you're seeing is the Connection Pool holding the connection open
long after you close it. If you stop the application, the pool is torn down
and all of these "agents" (sleeping processes) are ended.

--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________

"Abelardo Vacca" <AbelardoVacca@discussions.microsoft.com> wrote in message
news:0E84AFFE-9825-49C8-85B0-BBDE55336073@microsoft.com...
> Thank you Bill.
>
> Actually, the application is ALWAYS leaving an "agent" open per user
> session
> (only ONE per session) .... even after all ADO.NET connections are closed
> !!!! (or at least I think they are) ... even after the session is closed
> ...
> these "agents" remain for a few minutes before they time out. - The good
> thing is all requests are using the same "connection" (agent), so I
> suppose
> these are not connections left open -
>
> Is this he case you refer to as normal?
>
> Thanks again for the help.
>
>
> --
> Abelardo Vacca
>
>
> "William (Bill) Vaughn" wrote:
>
>> 100% normal. This is your connection's "agent" that does all the work
>> requested by the connection. It's closed down when the connection closes.
>>
>> --
>> ____________________________________
>> William (Bill) Vaughn
>> Author, Mentor, Consultant
>> Microsoft MVP
>> INETA Speaker
>> www.betav.com/blog/billva
>> www.betav.com
>> Please reply only to the newsgroup so that others can benefit.
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>> __________________________________
>>
>> "Abelardo Vacca" <AbelardoVacca@discussions.microsoft.com> wrote in
>> message
>> news:9A5DB456-B950-4C14-98CE-6B52B65C1741@microsoft.com...
>> > Hello,
>> >
>> > I have a web application accessing SQL Server 2K through ADO.NET
>> >
>> > The application is working fine, but while monitoring the processes in
>> > SQL
>> > Server Enterprise Manager, I noticed each user connecting to the
>> > application
>> > creating a NEW process in "awaiting command" state.
>> >
>> > I would like to know if this is normal, do "awating command" processes
>> > represent connections left in an open state?
>> >
>> > Thank you
>>
>>
>>