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.
Applies to:SQL Server
Azure SQL Managed Instance
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:
- Catalog views
- Compatibility views
- 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
Yalıtım düzeyleri 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.
| Isolation level | Supported | Honored |
|---|---|---|
READ UNCOMMITTED |
No | Not guaranteed |
READ COMMITTED |
Yes | Yes |
REPEATABLE READ |
No | No |
SNAPSHOT ISOLATION |
No | No |
SERIALIZABLE |
No | No |