SQL 服务器:删除 FIELSTREAM 文件和 num_unprocessed_items
SQL Server : deleting FIELSTREAM files and num_unprocessed_items
我试图在使用 SQL 服务器 FILESTREAM
.
时从文件系统中删除实际的二进制文件
这样做时(并删除所有引用 BINARIES
table 的记录后)和 运行 EXEC sp_filestream_force_garbage_collection
num_unprocessed_items
正在增加,实际FS 中仍然存在二进制文件。
为了这个 post BINARIES
是 table 持有 blob。
我打电话给
DELETE FROM BINARIES
然后我打了两次电话
EXEC sp_filestream_force_garbage_collection
可能是什么原因,如果可能的话,我很乐意得到一步一步的解释(我不是 DBA)。
谢谢,
R.
我确认我的评论是正确的。您必须先对数据库执行备份,然后才能成功对其进行垃圾收集。参见 https://technet.microsoft.com/en-us/library/gg492195(v=sql.110).aspx
"Items may be unprocessed for various reasons, including the following: Files that need to be pinned down because Log backup or CheckPoint has not been taken."
我试图在使用 SQL 服务器 FILESTREAM
.
这样做时(并删除所有引用 BINARIES
table 的记录后)和 运行 EXEC sp_filestream_force_garbage_collection
num_unprocessed_items
正在增加,实际FS 中仍然存在二进制文件。
为了这个 post BINARIES
是 table 持有 blob。
我打电话给
DELETE FROM BINARIES
然后我打了两次电话
EXEC sp_filestream_force_garbage_collection
可能是什么原因,如果可能的话,我很乐意得到一步一步的解释(我不是 DBA)。
谢谢, R.
我确认我的评论是正确的。您必须先对数据库执行备份,然后才能成功对其进行垃圾收集。参见 https://technet.microsoft.com/en-us/library/gg492195(v=sql.110).aspx
"Items may be unprocessed for various reasons, including the following: Files that need to be pinned down because Log backup or CheckPoint has not been taken."