sql >> Database teknologi >  >> RDS >> Sqlserver

MultipleActiveResultSets=Sand eller flere forbindelser?

Multiple Active Result Sets (MARS) blev tilføjet specifikt til denne type operation, så du ikke skal have to forbindelser åbne på samme tid for at kunne læse fra en SqlDataReader OG udføre yderligere batches.

MARS er kompatibel med SQL Server 2005 og nyere. For at citere fra MSDN-dokumenter:

Før introduktionen af ​​MultipleActive Result Sets (MARS), skulle udviklere bruge enten flere forbindelser eller markører på serversiden til at løse visse scenarier.

For mere info se:

MSDN-bibliotek - MARS-oversigt

Eksempel på læsning og opdatering af data:

MSDN Library - Manipulating Data (MARS) rul ned til 'Læsning og opdatering af data med MARS'



  1. SQL Server AlwaysOn ( Availability Group ) Arkitektur og trin for trin installation - 4 Tilføj og fjern databasetrin

  2. Tabel- eller kolonnenavn kan ikke starte med numerisk?

  3. Styring af replikeringsfailover for MySQL og MariaDB med scripts før eller efter failover

  4. Databaseautomatisering bag Sveriges nye elektroniske identitet Freja eID