Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

MultipleActiveResultSets=Conexões verdadeiras ou múltiplas?


Vários conjuntos de resultados ativos (MARS) foram adicionados especificamente para esse tipo de operação para que você não precise ter duas conexões abertas ao mesmo tempo para poder ler de um SqlDataReader E executar lotes adicionais.

MARS é compatível com SQL Server 2005 e superior. Para citar documentos do MSDN:

Antes da introdução do MultipleActive Result Sets (MARS), os desenvolvedores tinham que usar múltiplas conexões ou cursores do lado do servidor para resolver certos cenários.

Para mais informações consulte:

Biblioteca MSDN - Visão geral do MARS

Exemplo trabalhado lendo e atualizando dados:

Biblioteca MSDN - Manipulando dados (MARS) role para baixo até 'Ler e atualizar dados com MARS'