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.
Details
| Attribute | Value |
|---|---|
| Ürün Adı | SQL Server |
| Olay Kimliği | 41368 |
| Olay Kaynağı | MSSQLSERVER |
| Bileşen | SQLEngine |
| Sembolik Ad | SQL_IMPLICIT_AND_EXPLICIT_TX_NOT_SUPPORTED |
| İleti Metni | READ COMMITTED yalıtım düzeyini kullanarak bellek için iyileştirilmiş tablolara erişmek yalnızca otomatik komut işlemleri için desteklenir. Açık veya örtük işlemler için desteklenmez. WITH (SNAPSHOT) gibi bir tablo ipucu kullanarak bellek için optimize edilmiş tabloya desteklenen bir izolasyon seviyesi sağlayın. |
Explanation
READ COMMITTED izolasyon seviyesi kullanılarak bellek optimize edilmiş tablolara erişim yalnızca otomatik taahhüt işlemleri için desteklenir. Daha fazla bilgi için Transactions with In-Memory Tables and Procedures bölümüne bakınız.
BEGIN TRANSACTION ile başlatılan açık bir işlemden veya örtük bir işlemden IMPLICIT_TRANSACTIONS ON olarak ayarlandığında, bellek optimize edilmiş bir tabloya erişildiğinde, READ COMMITTED izolasyon seviyesi desteklenmez.
Kullanıcı Eylemi
Açık veya örtük bir OKUMA KARARLI işlemden bellek optimize edilmiş bir tabloya erişirken, tabloya erişmek için SNAPSHOT kullanın. Bu, tablo ipucu WITH (SNAPSHOT) kullanılarak (daha fazla bilgi için Transactions with In-Memory Tables and Procedures bölümüne bakınız) veya veritabanı seçeneğini MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT ON olarak ayarlayarak (daha fazla bilgi için bkzALTER DATABASE SET. Seçenekler (Transact-SQL)) ile sağlanabilir.