使用FILESTREAM删除FILEGROUP一部分的文件夹后,数据库处于紧急模式

问题描述

我正在做一些使用FILESTREAM将文件存储在MS sql Server 2017(sql Express)中的分析 我已经使用以下命令创建了文件组和文件流。

ALTER DATABASE TestDB 添加文件组包含文件
开始
更改数据库TestDB 添加文件

NAME ='filestream',
FILENAME ='C:\ db \ fs' )
文件组 开始

此后,我尝试访问Windows目录中的物理文件夹,并意外地删除了该文件夹(物理文件夹),而没有使用sql命令“删除文件组”。

现在,我无法打开数据库或进行任何更改/删除此FILESTREAM的孤立引用。

我遇到以下错误

945消息,州级2,第1行 由于无法访问文件或内存或磁盘空间不足,无法打开数据库”。有关详细信息,请参见sql Server错误日志。

反正有修复数据库方法吗?并摆脱孤立的FILEGROUP / FILESTREAM参考?

任何帮助将不胜感激。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)