错误:启用历史记录表时,“由于会话处于终止状态而无法继续执行”

时间:2020-06-16 08:22:20

标签: sql-server temporal-tables history-tables

我们在SQL Server 2017上启用了时态数据(表的系统版本历史记录),但是当我们执行如下所示的delete命令时,会收到错误消息

由于会话处于终止状态而无法继续执行

delete kelakets where id=5

但是当我们禁用主表和相关表的历史记录表,然后执行delete命令时,它会完美而完美地工作。

禁用历史记录命令:

ALTER TABLE Kelakets SET (SYSTEM_VERSIONING = OFF);
ALTER TABLE tableRelated1 SET (SYSTEM_VERSIONING = OFF);
ALTER TABLE tableRelated2 SET (SYSTEM_VERSIONING = OFF);

0 个答案:

没有答案