Festlegen des Zeitlimits für eine gespeicherte Prozedur in SQL Server

8

Ich habe eine gespeicherte Prozedur in SQL Server, ich möchte eine Zeitüberschreitung für meinen sprpc festlegen, damit der SQL Server den Abbruch erzwingt, wenn er nicht rechtzeitig beendet wird.

Danke

    
ehsan 23.10.2010, 17:38
quelle

1 Antwort

10

Da Sie speziell nach dem Festlegen des Zeitüberschreitungswerts gefragt haben, sage ich Ihnen, aber ich stimme dem Kommentar OMG Ponies zu, dass Sie viel besser dran sind, wenn Sie herausfinden, warum die Abfrage so lange dauert. Um mit der Abfrageoptimierung zu beginnen, lesen Sie dies und dies .

Hier sind die Schritte zum Festlegen des Abfrage-Timeouts auf dem Server:

  1. Suchen Sie Ihren Server in SQL Server Management Studio.
  2. Klicken Sie mit der rechten Maustaste auf den Servernamen.
  3. Wählen Sie Eigenschaften.
  4. Wählen Sie die Registerkarte Verbindungen.
  5. Legen Sie den Wert für das Abfragezeitlimit fest. (Der Wert ist in Sekunden. Setzen Sie ihn für unbegrenzte Zeit auf 0)
  6. Klicken Sie auf OK.

    
Gabriel McAdams 23.10.2010, 18:22
quelle

Tags und Links