不断收到文件流表的文件组已满的错误。尽管系统上有足够的空间(内存,磁盘,...)。
还注意到如果您从表中删除文件,它不会从磁盘中删除文件的情况。即使系统闲置了几天,它也不会自行运行,尽管它被假定为。
不断收到文件流表的文件组已满的错误。尽管系统上有足够的空间(内存,磁盘,...)。
还注意到如果您从表中删除文件,它不会从磁盘中删除文件的情况。即使系统闲置了几天,它也不会自行运行,尽管它被假定为。
通过经验证据的答案是强制垃圾收集: http ://technet.microsoft.com/en-us/library/gg492195.aspx
创建了一个 SQL 作业以每分钟运行一次(如果运行得更频繁,则速度更快,做的更少)以强制进行垃圾收集。一旦垃圾收集器赶上,因为它会在这么长时间后停止(即使没有完全完成)都消失了。
这也释放了磁盘中的删除条目。
希望这对某人有所帮助,即使打开了 Microsoft 支持票也没有弄清楚这一点。
Filestream 成为数据库的扩展。SQL 仍将其视为 SQL DB,尽管某些数据并未存储在实际的 SQL.mdf 数据文件中。
确保您的数据库大小不受限制:数据库 > 属性 > 文件。检查自动增长/最大尺寸。
我不确定您问题的第二部分,删除行应该删除文件,但我不是 Filestream 专家。 http://technet.microsoft.com/en-us/library/gg471497.aspx