sql >> Base de Datos >  >> RDS >> Sqlserver

MultipleActiveResultSets=¿Conexiones múltiples o verdaderas?

Se agregaron varios conjuntos de resultados activos (MARS) específicamente para este tipo de operación, de modo que no es necesario tener dos conexiones abiertas al mismo tiempo para poder leer desde un SqlDataReader Y ejecutar lotes adicionales.

MARS es compatible con SQL Server 2005 y superior. Para citar documentos de MSDN:

Antes de la introducción de Conjuntos de resultados activos múltiples (MARS), los desarrolladores tenían que usar múltiples conexiones o cursores del lado del servidor para resolver ciertos escenarios.

Para obtener más información, consulte:

MSDN Library:descripción general de MARS

Ejemplo resuelto de lectura y actualización de datos:

MSDN Library - Manipulación de datos (MARS) desplácese hacia abajo hasta 'Lectura y actualización de datos con MARS'