MSSQLSERVER_41368
Berlaku untuk: SQL Server
Detail
Atribut | Nilai |
---|---|
Nama Produk | SQL Server |
ID Peristiwa | 41368 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | SQL_IMPLICIT_AND_EXPLICIT_TX_NOT_SUPPORTED |
Teks Pesan | Mengakses tabel memori yang dioptimalkan menggunakan tingkat isolasi READ COMMITTED hanya didukung untuk transaksi autocommit. Ini tidak didukung untuk transaksi eksplisit atau implisit. Berikan tingkat isolasi yang didukung untuk tabel memori yang dioptimalkan menggunakan petunjuk tabel, seperti WITH (SNAPSHOT). |
Penjelasan
Mengakses tabel yang dioptimalkan memori menggunakan tingkat isolasi READ COMMITTED hanya didukung untuk transaksi autocommit. Untuk informasi selengkapnya, lihat Transaksi dengan Tabel dan Prosedur Dalam Memori.
Saat mengakses tabel yang dioptimalkan memori dari transaksi eksplisit yang dimulai dengan BEGIN TRANSACTION, atau dari transaksi implisit, jika IMPLICIT_TRANSACTIONS diatur ke AKTIF, tingkat isolasi READ COMMITTED tidak didukung.
Tindakan Pengguna
Saat mengakses tabel yang dioptimalkan memori dari transaksi READ COMMITTED eksplisit atau implisit, gunakan SNAPSHOT untuk mengakses tabel. Ini dapat dicapai dengan menggunakan petunjuk tabel WITH (SNAPSHOT) (untuk informasi selengkapnya, lihat Transaksi dengan Tabel dan Prosedur Dalam Memori) atau dengan mengatur opsi database MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT ke AKTIF (untuk informasi selengkapnya, lihat MENGUBAH Opsi SET DATABASE (Transact-SQL)).