set LOCK_TIMEOUT (Transact-SQL)
Bir deyim yayımlanacak bir kilit için bekleyeceği milisaniye sayısını belirtir.
Sözdizimi
SET LOCK_TIMEOUT timeout_period
Bağımsız değişkenler
timeout_period
Önce geçecek milisaniye sayısı Microsoft SQL Server verir bir kilitleme hatasıHiçbir saat-1 (varsayılan) değerini gösterir-out (diğer bir deyişle olduğunu sonsuza kadar bekleyin) dönemi.kilit için bekleme saatne zaman aşıyor-değerini, bir hata döndürdü.Bir hiç bekleyin ve kilit karşılaşıldığında hemen bir ileti dönmek için 0 değeri.
Açıklamalar
Bağlantı başına bu ayarı -1 değeri vardır.Değiştirildikten sonra yeni ayar, bağlantı geri kalanı için yürürlükte kalır.
set LOCK_TIMEOUT ayarını küme yürütmek sırasında veya çalışma saat ve ayrıştırma saatzaman.
Bu alternatif readpast kilitleme ipucu sağlar seçeneği.
drop database create database ve alter database deyimlerinin set LOCK_TIMEOUT ayarı düzenleyeni yok.
İzinler
Üyelik gerektiren ortak rolü.
Örnekler
Aşağıdaki örnek kilit saatayarlar-dönem için dışarı 1800 milisaniye.
SET LOCK_TIMEOUT 1800
GO
Ayrıca bkz.