是否有一个查询可以获得磁盘上FILESTREAM文件夹中文件的总文件大小?Sql Server FILESTREAM总文件大小
5
A
回答
12
下面的查询将返回长度在filestreamcolumn
列的字节:
SELECT SUM(DATALENGTH(filestreamcolumn)) FROM filestreamtable;
Remus的解决方案
4
一个缺点是,它不包括可用文件的旧版本为垃圾收集。它们将不再是逻辑数据库的一部分,但仍将占用磁盘空间,直到文件流垃圾收集器将其删除。
从Sql Server 2008 R2开始,您可以查询sys.database_files的大小列以获取给定文件流容器的近似大小(即使用的磁盘空间)。
+0
我正在运行SQL 2008 R2 SP0 CU8,并且文件流的大小列始终为0。 – JohnW 2012-01-06 14:06:11
相关问题
- 1. SQL Server 2008 FileStream vs普通文件
- 2. 如何将大文件写入SQL Server FILESTREAM?
- 3. SQL Server FILESTREAM存储
- 4. 在SQL Server中使用FileStream会增加数据库大小吗?
- 5. SQL Server MDF文件的大小增加
- 6. 在sql server中的文件表大小与数据库大小
- 7. Sql Server 2008 Express中的Filestream
- 8. 问题与SQL Server的FileStream
- 9. Rails与SQL Server 2008/2012 - FILESTREAM
- 10. 的SQL Server 2008 FILESTREAM性能
- 11. RavenDB或SQL Server 2008 Filestream
- 12. SQL Server行大小
- 13. sql server nvarchar大小?
- 14. 上传文件总大小
- 15. 检索Sql FileStream文件
- 16. SQL Server PDF全文搜索无法使用FileStream PDF文件
- 17. SQL Server 2008与SQL Server 2008 Express大小
- 18. 文件总大小和子文件夹
- 19. SQL Server 2008文件流文件大小贡献
- 20. SQL Server差异备份文件大小比以前更小?
- 21. SQL Server FileStream如何填充文件流列
- 22. 使用filestream选项在sql server 2008中存储文件
- 23. 将SQL Server Filestream数据保存到文件
- 24. SQL Server 2008列大小
- 25. 列SQL Server大小差异
- 26. SQL Server数据库大小
- 27. SQL Server备份大小
- 28. SQL Server,CONTEXT_INFO()和varchar大小
- 29. SQL Server 2005 TempDB大小
- 30. SQL Server表大小检查
总是乐于助人,谢谢Remus! – scarpacci 2011-12-20 21:34:01