ZESTAW LOCK_TIMEOUT (Transact-SQL)
Określa liczbę milisekund oczekiwania instrukcja blokada do zwolnienia.
Składnia
SET LOCK_TIMEOUT timeout_period
Argumenty
timeout_period
Jest to liczba milisekund, które przekazuje przed Microsoft SQL Server zwraca błąd blokowania.Wartość -1 (ustawienie domyślne) wskazuje brak czas-okresu (to znaczy czekają).Podczas oczekiwania na blokada przekracza czas-określoną wartość, zwracany jest błąd.Wartość 0 oznacza wcale nie oczekiwania i zwrócić komunikat jak najszybciej napotkał blokada .
Uwagi
Na początku połączenia, to ustawienie ma wartość -1.Po zmianie, nowe ustawienie pozostaje w mocy na pozostałą część połączenia.
Ustawienie ustawianie LOCK_TIMEOUT jest zestaw na wykonać lub czas jednostkowy i nie analizować czas.
Wskazówka blokady READPAST stanowi alternatywę dla tego zestawu opcji.
Instrukcje tworzenie bazy danych, ZMIEŃ bazę danych i UPUŚĆ bazę danych nie obsługują funkcji nakładania ustawienie zestawu LOCK_TIMEOUT.
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
Poniższy przykład ustawia blokada czas-poza okres do 1800 milisekund.
SET LOCK_TIMEOUT 1800
GO
Zobacz także