Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Applies to:SQL Server
Azure SQL Managed Instance
SQL Server tidak menjamin bahwa petunjuk kunci akan dihormati dalam kueri yang mengakses metadata melalui tampilan katalog, tampilan kompatibilitas, tampilan skema informasi, fungsi bawaan yang memancarkan metadata.
Secara internal, Mesin Database SQL Server hanya menghormati READ COMMITTED tingkat isolasi untuk akses metadata. Jika transaksi memiliki tingkat isolasi yaitu, misalnya, SERIALIZABLE dan dalam transaksi, upaya dilakukan untuk mengakses metadata dengan menggunakan tampilan katalog atau fungsi bawaan yang memancarkan metadata, kueri tersebut akan berjalan hingga selesai sebagai READ COMMITTED. Namun, di bawah isolasi rekam jepret, akses ke metadata mungkin gagal karena operasi DDL bersamaan. Ini karena metadata tidak diberi versi. Oleh karena itu, mengakses yang berikut ini di bawah isolasi rekam jepret mungkin gagal:
- Catalog views
- Compatibility views
- Tampilan skema informasi
- Fungsi bawaan pemancar metadata
-
sp_helpgrup prosedur tersimpan - Prosedur katalog Klien Asli SQL Server
- Tampilan dan fungsi manajemen dinamis
Untuk informasi selengkapnya tentang tingkat isolasi, lihat SET TRANSACTION ISOLATION LEVEL.
Tabel berikut ini menyediakan ringkasan akses metadata di bawah berbagai tingkat isolasi.
| Isolation level | Supported | Honored |
|---|---|---|
READ UNCOMMITTED |
No | Not guaranteed |
READ COMMITTED |
Yes | Yes |
REPEATABLE READ |
No | No |
SNAPSHOT ISOLATION |
No | No |
SERIALIZABLE |
No | No |