問題タブ [memory-optimized-tables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
triggers - メモリ最適化テーブル SqlServer の After Update エラー
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 を使用してデータベースの構造的な整合性を確認するか、サーバーを再起動してメモリ内のデータ構造が破損していないことを確認します。
注: テーブルには、メモリ最適化テーブルを使用する行レベル セキュリティの述語があります。
他の誰かがこれに遭遇した/解決策を見つけましたか?
ありがとう!