使用EF 6.1.3,SqlServer 2016.我最近将数据库中的某些表修改为内存优化表。但是,当我在非内存优化表上添加更新后触发器时,一切都正常运行,我得到以下错误。
SQL Server断言:文件:<“d:\ b \ s1 \ sources \ sql \ ntdbms \ hekaton \ engine \ core \ tx.cpp”>,line = 7434 Assertion ='!'(tx-&gt ; ErrorObject!= nullptr)|| (err == nullptr || tx-> TempTableTx)'。此错误可能与时间有关。如果在重新运行语句后错误仍然存在,请使用DBCC CHECKDB检查数据库的结构完整性,或重新启动服务器以确保内存中的数据结构不会损坏。
注意:表格中有一个用于行级别安全性的谓词,它使用内存优化表。
还有其他人遇到过这个/找到了解决方案吗?
谢谢!