Aracılığıyla paylaş


MSSQLSERVER_1203

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Ayrıntılar

Özellik Değer
Ürün Adı SQL Server
Olay Kimliği 1203
Olay Kaynağı MSSQLSERVER
Bileşen SQLEngine
Sembolik Ad LK_NOT
İleti Metni İşlem kimliği %d sahip olmadığı bir kaynağın kilidini açmayı denedi: %.*ls. Bu hatanın nedeni bir zamanlama koşulu olabileceğinden işlemi yeniden deneyin. Sorun devam ederse veritabanı yöneticisine başvurun.

Explanation

Bu hata, SQL Server sıradan post-processing temizliği dışında bir etkinlikle meşgul olduğunda ve açmaya çalıştığı belirli bir sayfanın zaten kilitsiz olduğunu gördüğünde ortaya çıkar.

Olası Nedenler

Bu hatanın temel nedeni, etkilenen veritabanındaki yapısal sorunlarla ilgili olabilir. SQL Server, çok kullanıcılı ortamda eşdeğer kontrolü sağlamak için sayfaların edinilmesini ve serbest bırakılmasını yönetir. Bu mekanizma, sayfayı ve mevcut kilit türünü tanımlayan çeşitli iç kilit yapıları kullanılarak korunur. Etkilenen sayfaların işlenmesi için kilitler alınır ve işlem tamamlandığında serbest bırakılır.

Kullanıcı Eylemi

DBCC CHECKDB'yi nesnenin ait olduğu veritabanına karşı çalıştırın. DBCC CHECKDB hata bildirmiyorsa, bağlantıyı yeniden kurmayı deneyin ve komutu çalıştırın.

Önemli

DBCC CHECKDB'yi REPAIR maddelerinden biriyle yürütüyorsanız indeks sorunu düzeltmiyorsa veya DBCC CHECKDB'nin REPAIR maddesi ile verileriniz üzerinde ne etkisi olduğundan emin değilseniz, birincil destek sağlayıcınızla iletişime geçin.