Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft 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.