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

Timeout-indstilling for SQL Server

Som gbn allerede har nævnt, er der to typer timeouts:

1) Forbindelsestimeout:dette styres af din forbindelsesstreng:

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

Hvis du tilføjer en Connect Timeout=120 til denne streng, vil din forbindelse forsøge i 120 sekunder at blive åbnet og afbrydes derefter.

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

2) Kommando-timeout:for hver kommando kan du også angive en timeout - ADO.NET vil vente i det tidsrum, før du annullerer din forespørgsel. Du angiver det på SqlCommand-objektet:

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


  1. Implementering og konfiguration af ODP.NET til at fungere uden installation med Entity Framework

  2. Skjult funktion:Træk og slip adgangsobjekter mellem filer

  3. Liste over SQL Server Comparison Operators

  4. cx oracle ImportError