2009-10-29 16 views
8

Mantengo una aplicación web heredada de ASP.Net (usando .Net 2.0 + SQL Server 2005 Enterprise + VSTS 2008 + C# + ADO.Net). Aquí está la cadena de conexión de la aplicación heredada está utilizando (el uso de la herencia está utilizando el modo de autenticación de SQL Server):Configuración del conjunto de conexiones de la cadena de conexión de SQL Server

"server=***;database=***;uid=***;pwd=***;pooling=false;max pool size=100" 

creo que la cadena de conexión está mal porque:

  1. Desde el establecimiento de la agrupación es falso, pero también establece el tamaño del grupo: conflictivo.
  2. Incluso si hay configuraciones conflictivas, creo que pooling = false tiene efecto, es decir la aplicación ADO.Net no utiliza el conjunto de conexiones.

¿Es correcto mi entendimiento?

Respuesta

7

Sí. Tienes razón. si pooling = false, el tamaño máximo de la agrupación no tendrá efecto. pero la conexión no es necesariamente incorrecta. todavía es válido

+1

yup exactly - pooling = false -> desactiva la agrupación, todas las demás configuraciones relacionadas con la agrupación serán ignoradas –

+0

¡Gracias! ¡Pregunta respondida! – George2

Cuestiones relacionadas