Bagikan melalui


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)).

Lihat Juga

In-Memory OLTP (Pengoptimalan In-Memory)