MSSQLSERVER_41359MSSQLSERVER_41359

DettagliDetails

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID 4135941359
Origine eventoEvent Source MSSQLSERVERMSSQLSERVER
ComponenteComponent SQLEngineSQLEngine
Nome simbolicoSymbolic Name SQL_READ_COMMITTED_SNAPSHOT_NOT_SUPPORTEDSQL_READ_COMMITTED_SNAPSHOT_NOT_SUPPORTED
Testo del messaggioMessage Text Una query che accede a tabelle con ottimizzazione per la memoria utilizzando il livello di isolamento READ COMMITTED non può accedere alle tabelle basate su disco quando l'opzione di database READ_COMMITTED_SNAPSHOT è impostata su ON.A query that accesses memory optimized tables using the READ COMMITTED isolation level, cannot access disk based tables when the database option READ_COMMITTED_SNAPSHOT is set to ON. Specificare un livello di isolamento supportato per la tabella con ottimizzazione per la memoria utilizzando un hint di tabella, ad esempio WITH (SNAPSHOT).Provide a supported isolation level for the memory optimized table using a table hint, such as WITH (SNAPSHOT).

SpiegazioneExplanation

Il database con READ_COMMITTED_SNAPSHOT=ON non supporta le transazioni che accedono sia alle tabelle con ottimizzazione per la memoria che a tabelle basate su disco.The database with READ_COMMITTED_SNAPSHOT=ON does not support the transactions that access both memory-optimized tables and disk based tables.

Azione dell'utenteUser Action

Impostare READ_COMMITTED_SNAPSHOT su OFF o specificare un livello di isolamento supportato per la tabella con ottimizzazione per la memoria utilizzando un hint a livello di tabella, ad esempio WITH (SNAPSHOT).Set READ_COMMITTED_SNAPSHOT to OFF or supply a supported isolation level for the memory-optimized table using a table-level hint, such as WITH (SNAPSHOT). Per altre informazioni, vedere OLTP in memoria (ottimizzazione in memoria).For more information, see In-Memory OLTP (In-Memory Optimization).

Vedere ancheSee Also

OLTP in memoria (ottimizzazione per la memoria)In-Memory OLTP (In-Memory Optimization)