(i) You can use ADODB with the SQLOLEDB provider or the MSDASQL provider. The second provides access to ODBC connection pooling
(ii) ADO with SQLOLEDB uses session pools. The registry settings should be under the provider. If they are not then it uses internal defaults. It will
always try to use the registry. If you haven't turned it off then it's on and you are using session pooling
(iii) I deal with a large enterprise on daily basis: large being 2500 users of whom around 500 are concurrent and are spread throughout the world.
(iv) I thought Windows Groups was simply an abstraction to divide users into manageable lumps. You manage such groups with group policies? Perhaps I'm wrong.
I would like to add that you asked for help. I believe your problem is down to some form of automatic connection closing due to pooling whether ODBC, or OLEDB pooling. Have you ruled this out, yet?
Regardless: I don't see any reason for your rudeness.
http://msdn.microsoft.com/library/de...l/pooling2.asp