Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

MultipleActiveResultSets=Prawda czy wiele połączeń?

Wiele aktywnych zestawów wyników (MARS) zostało dodane specjalnie dla tego typu operacji, dzięki czemu nie trzeba mieć jednocześnie otwartych dwóch połączeń, aby móc czytać z SqlDataReader ORAZ wykonywać dodatkowe partie.

MARS jest kompatybilny z SQL Server 2005 i nowszymi wersjami. Cytując z dokumentów MSDN:

Przed wprowadzeniem wieloaktywnych zestawów wyników (MARS) programiści musieli używać albo wielu połączeń, albo kursorów po stronie serwera, aby rozwiązaćpewne scenariusze.

Aby uzyskać więcej informacji, zobacz:

Biblioteka MSDN — omówienie MARS

Praktyczny przykład odczytu i aktualizacji danych:

Biblioteka MSDN — manipulowanie danymi (MARS) przewiń w dół do „Odczytywanie i aktualizowanie danych za pomocą MARS”



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać wszystkich operatorów logicznych w SQL Server — samouczek SQL Server / TSQL, część 126

  2. Dodaj tożsamości puli aplikacji IIS 7 jako loginy SQL Server

  3. Odmówiono uprawnienia EXECUTE do obiektu „xxxxxxx”, bazy danych „zzzzzzz”, schematu „dbo”

  4. Nie można znaleźć kolumny dbo, funkcji zdefiniowanej przez użytkownika lub agregacji dbo.Splitfn lub nazwa jest niejednoznaczna

  5. SQL DEFAULT Ograniczenie do wstawiania kolumny z wartością domyślną do tabeli SQL Server