我有一个表,该表被许多要转换为临时表的索引视图使用。所有添加必要列和使用历史表设置 SYSTEM_VERSIONING=ON 的命令都成功了。但现在我不能用这个命令禁用系统版本控制
ALTER TABLE [dbo].[MyTable] SET(SYSTEM_VERSIONING = OFF);
我得到错误
Cannot ALTER 'MyTable' because it is being referenced by object 'MyIndexedViewThatReferencesMyTable'.
删除所有视图,更改 MyTable,然后重新创建所有视图以完成此操作似乎不切实际。还有另一种方法可以让这张表恢复到非临时状态吗?