sql >> Databasteknik >  >> RDS >> Sqlserver

MultipleActiveResultSets=Sant eller flera anslutningar?

Multiple Active Result Sets (MARS) lades till specifikt för denna typ av operation så att du inte behöver ha två anslutningar öppna samtidigt för att kunna läsa från en SqlDataReader OCH exekvera ytterligare batcher.

MARS är kompatibel med SQL Server 2005 och senare. För att citera från MSDN-dokument:

Innan introduktionen av MultipleActive Result Sets (MARS) skulle utvecklare använda antingen flera anslutningar eller markörer på serversidan för att lösa vissa scenarier.

För mer information se:

MSDN-bibliotek - MARS-översikt

Fungerat exempel på att läsa och uppdatera data:

MSDN Library - Manipulating Data (MARS) scrolla ner till "Reading and Update Data with MARS"



  1. Hur man löser behörighetsproblem vid återställning av PostgreSQL-databas

  2. Förstå systemkolumner i PostgreSQL

  3. Varför ger Oracles DECODE mig ett annat värde än NVL?

  4. Ny utgåva:Spotlight Tuning Pack 7.1.9