我有一个Server 2016数据库,我在内存表中进行了配置。我想删除这个配置,然后删除那个表。当我要删除该文件和文件组时,我得到了以下错误。
USE [InMem_Test]
GO
ALTER DATABASE [InMem_Test] REMOVE FILE [InMemFile]
GO
ALTER DATABASE [InMem_Test] REMOVE FILEGROUP [InMemFileGroup]
GOMsg 41802,级别16,状态1,第3行不能删除最后一个内存优化容器“InMemFile”。Msg 5042,级别16,状态11,第5行文件组'InMemFileGroup‘不能删除,因为它不是空的。
发布于 2017-07-14 13:02:42
目前,删除Hekaton的唯一方法是删除整个数据库。
也许这不是你的第一选择,但看起来微软不愿意在这个问题上改变方向。
发布于 2021-05-11 17:46:45
时日志损坏无法恢复。
然后
正确执行防止日志损坏的步骤4:必须正确执行Alter文件名。步骤5: DBCC对于防止损坏也很重要:在执行步骤时不要使用数据库(插入-更新-更改模式),执行检查点将日志刷新到数据文件,然后收缩日志文件,您将不会出现日志损坏问题
https://dba.stackexchange.com/questions/179853
复制相似问题