Share via


küme LOCK_TIMEOUT (Transact-SQL)

Bir deyim yayımlanacak kilit için bekleyeceği milisaniye olarak belirtir.

Topic link iconTransact-SQL sözdizimi kuralları

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