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

Ustawienie limitu czasu dla SQL Server

Jak już wspomniano, istnieją dwa rodzaje limitów czasu:

1) Limit czasu połączenia:jest kontrolowany przez parametry połączenia:

Data Source=.;Initial Catalog=TestDB;
   Trusted_Connection=true;Asynchronous Processing=true

Jeśli dodasz Connect Timeout=120 do tego ciągu, twoje połączenie będzie próbowało otworzyć się przez 120 sekund, a następnie zostanie przerwane.

Data Source=.;Initial Catalog=TestDB;
   Trusted_Connection=true;Asynchronous Processing=true;
   Connect Timeout=120;

2) Limit czasu polecenia:dla każdego polecenia możesz również określić limit czasu — ADO.NET poczeka przez ten czas przed anulowaniem zapytania. Określasz to w obiekcie SqlCommand:

    using (SqlCommand RetrieveOrderCommand = new SqlCommand())
    {
       RetrieveOrderCommand.CommandTimeout = 150;
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. podziel alfa i numeryczne za pomocą sql

  2. Dlaczego warto korzystać z poziomu izolacji ODCZYTAJ NIEZAANGAŻOWANE?

  3. oddziel wartości oddzielone przecinkami i przechowuj w tabeli na serwerze sql

  4. Agregacja ciągów na przestrzeni lat w SQL Server

  5. Jak rzeczy i „Dla ścieżki XML” działają w programie SQL Server?