küme LOCK_TIMEOUT (Transact-SQL)
Bir deyim yayımlanacak kilit için bekleyeceği milisaniye olarak belirtir.
SET LOCK_TIMEOUT timeout_period
Bağımsız değişkenler
timeout_period
Is the number of milliseconds that will pass before Microsoft SQL Server returns a locking error.-1 (Varsayılan) değeri hiçbir saat aşımı süresini gösterir (yani, sonsuza kadar beklemek).Kilit için bekleme saat aşımı değerini aştığında, bir hata döndürülür.Değeri, hiç bekleyin ve kilit karşılaştı olarak, iletiye dönmek için 0 anlamına gelir.
Remarks
Bu ayar, bağlantı başlangıcında da, -1 değeri vardır.Bunu değiştirildikten sonra yeni ayar, bağlantı geri kalanı için etkin kalır.
küme LOCK_TIMEOUT ayarını ayarlayın yürütmek veya saat ve çözümleme saat değil.
Bu küme alternatif READPAST kilitleme ipucu sağlayan seçenek.
DROP DATABASE CREATE DATABASE ve ALTER DATABASE deyimlerinin küme LOCK_TIMEOUT ayarını dikkate.
İzinler
Üyelik gerektirir Ortak roldür.
Örnekler
Aşağıdaki örnek, kilit saat aşımı süresini ayarlar 1800 milisaniye.
SET LOCK_TIMEOUT 1800
GO
See Also