sql >> Databasteknik >  >> RDS >> Sqlserver

Hantering av timeouts i lagrade procedurer

Hur kör du SQL?

SQL i sig har ingen timeout, så det du beskriver som ett problem är inte möjligt.

Timeouten hanteras alltid på anslutningsnivå/anslutningsapplikation. SQL Server är glad att ha SQL-anrop som varar i timmar eller dagar.

Så om du inte gör något "roligt"/ovanligt kommer frågorna inom SP inte att time-out - anslutningen som anropar proceduren kommer att timeout och därmed återställa transaktionen.



  1. Varför får jag en E_FAIL-status för dataleverantör eller annan tjänst? SQL Native Client

  2. Hur man genererar slumpmässiga data i SQL-server

  3. Förhindra dubbletter av poster till en tabell med PHP

  4. PDO:MySQL-servern har försvunnit