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 Yönetilen Örneği
SQL Server, katalog görünümleri, uyumluluk görünümleri, bilgi şeması görünümleri, meta veri yayan yerleşik işlevler aracılığıyla meta verilere erişen sorgularda kilit ipuçlarının yerine getirileceğini garanti etmez.
DAHILI olarak, SQL Server Veritabanı Altyapısı yalnızca meta veri erişimi için yalıtım düzeyine READ COMMITTED uyar. Bir işlemin yalıtım düzeyi (örneğin SERIALIZABLE ve işlem içinde) varsa, katalog görünümleri veya meta veri yayan yerleşik işlevler kullanılarak meta verilere erişme girişiminde bulunulsa, bu sorgular olarak READ COMMITTEDtamamlanana kadar çalışır. Ancak anlık görüntü yalıtımı altında meta verilere erişim eşzamanlı DDL işlemleri nedeniyle başarısız olabilir. Bunun nedeni meta verilerin sürüm oluşturmamış olmasıdır. Bu nedenle, anlık görüntü yalıtımı altında aşağıdakilere erişim başarısız olabilir:
- Katalog görünümleri
- Uyumluluk görünümleri
- Bilgi şeması görünümleri
- Meta veri yayan yerleşik işlevler
-
sp_helpsaklı yordamlar grubu - SQL Server Yerel İstemci kataloğu yordamları
- Dinamik yönetim görünümleri ve işlevleri
İzolasyon seviyeleri hakkında daha fazla bilgi için bkz.SET TRANSACTION ISOLATION LEVEL
Aşağıdaki tabloda, çeşitli yalıtım düzeyleri altında meta veri erişiminin bir özeti sağlanmaktadır.
| Yalıtım düzeyi | Supported | Onurlandırıldı |
|---|---|---|
READ UNCOMMITTED |
No | Garanti değil |
READ COMMITTED |
Yes | Yes |
REPEATABLE READ |
No | No |
SNAPSHOT ISOLATION |
No | No |
SERIALIZABLE |
No | No |