3

EF 6.1.3、SqlServer 2016 を使用しています。最近、DB 内の特定のテーブルをメモリ最適化テーブルに変更しました。すべてが正しく機能しますが、メモリ最適化されていないテーブルに after update トリガーを追加すると、次のエラーが発生します。

SQL Server アサーション: ファイル: <"d:\b\s1\sources\sql\ntdbms\hekaton\engine\core\tx.cpp">, line=7434 失敗したアサーション = '!(tx->ErrorObject != nullptr) || (err == nullptr || tx->TempTableTx)'. このエラーは、タイミングに関連している可能性があります。ステートメントを再実行してもエラーが続く場合は、DBCC CHECKDB を使用してデータベースの構造的な整合性を確認するか、サーバーを再起動してメモリ内のデータ構造が破損していないことを確認します。

注: テーブルには、メモリ最適化テーブルを使用する行レベル セキュリティの述語があります。

他の誰かがこれに遭遇した/解決策を見つけましたか?

ありがとう!

4

0 に答える 0